MacOS 部署 Zerotier

MacOS 加入到 Zerotier 网络

下载依赖

1
brew install zerotier-one

加入网络

1
zerotier-cli join <network_id>

在 Zerotier 控制器中授权 MacOS

Zerotier 网络内的设备访问 MacOS 的内网设备

Zerotier 控制器的配置

  • 访问 Zerotier 控制器 https://my.zerotier.com/
  • Advanced配置中Destination配置为 MacOS 的内网网段(192.168.0.0/24)、Via配置为 OpenWRT 在 Zerotier 网络域中被分配的 IP 地址(192.168.1.2)->Submit

开启 IP 转发

1
sudo sysctl -w net.inet.ip.forwarding=1

开机自启

1
echo "net.inet.ip.forwarding=1" >> /etc/sysctl.conf

配置防火墙

修改配置文件

  • anchor规则前添加一条nat规则,将来自 Zerotier 的流量转发给 MacOS 所在的内网网关

en0:指定能够访问内网网关的网卡
192.168.0.1:指定内网网关
192.168.1.0/24:指定 Zerotier 网段

PLAINTEXT
/etc/pf.conf
1
2
3
4
5
6
7
8
9
scrub-anchor "com.apple/*"
nat-anchor "com.apple/*"
rdr-anchor "com.apple/*"
dummynet-anchor "com.apple/*"

nat on en0 from 192.168.1.0/24 to any -> 192.168.0.1

anchor "com.apple/*"
load anchor "com.apple" from "/etc/pf.anchors/com.apple"

应用配置文件

1
sudo pfctl -e -f /etc/pf.conf

完成

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《MacOS 部署 Zerotier》
文章链接:https://www.xlin.cn/xlbk/20678.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册