跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Nebula 的 launchd.plist 用于实现 macOS 上开机自动启动 Nebula
未分類
16 1 月 2020

Nebula 的 launchd.plist 用于实现 macOS 上开机自动启动 Nebula

Nebula 的 launchd.plist 用于实现 macOS 上开机自动启动 Nebula

資深大佬 : Livid 91

Nebula 是 Slack 开源的一款用于搭建 overlay network 的工具,在开源之前已经在 Slack 内部使用了两年多。

https://www.v2ex.com/t/621442

最近用了一段时间,觉得非常好用。所以研究了一下怎么样让它在 macOS 上自动启动,目前在 Homebrew 里还没有包。

这是一个可以让 Nebula 在 macOS 上开机就自动启动的 launchd.plist 脚本。

sudo vi /Library/LaunchDaemons/com.slack.nebula.plist

内容:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">   <dict>     <key>Label</key>     <string>com.slack.nebula</string>     <key>KeepAlive</key>     <true/>     <key>RunAtLoad</key>     <true/>     <key>ProgramArguments</key>     <array>       <string>/usr/local/bin/nebula</string>       <string>-config</string>       <string>/usr/local/etc/nebula.yaml</string>     </array>     <key>StandardErrorPath</key>     <string>/dev/null</string>     <key>StandardOutPath</key>     <string>/dev/null</string>   </dict> </plist> 

然后在这个目录下 sudo launchctl load com.slack.nebula.plist,因为增加用户态网卡需要 root 权限,所以需要用 sudo 执行。如果你的 Nebula 配置文件不在 /usr/local/etc/nebula.yaml 这个位置那么就根据实际情况对 plist 内容进行调整。

大佬有話說 (6)

  • 資深大佬 : wzw

    什么情况下需要用这类工具,想不到使用场景呀。

  • 主 資深大佬 : Livid

    @wzw 我这里的场景是需要从外面的网络安全地连到内网的开发服务器上。这个方案比 VPN 好。

  • 資深大佬 : hronro

    可以给 Homebrew 提一个 PR 啊!

  • 主 資深大佬 : Livid

    @hronro 这个包应该迟早会有官方 maintainer 的,吧?

  • 資深大佬 : hronro

    @Livid #4 感觉 Homebrew 不像是每个 Formulae 都有固定 maintainer 的,应该是谁都可以去提 PR 的。我查了一下,貌似现在还没有 Nenula 的 PR。https://github.com/Homebrew/homebrew-core

  • 資深大佬 : wzw

    @Livid #2 周末试一下, 有一个台服务器用来当 lighthouse, 其他没有公网 ip.

    结果是: 有些成功,有些不成功.

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具