【Nas】X-DOC:Mac mini 安装 ZeroTier 并替换 planet 实现内网穿透

1、下载客户端 ZeroTier One

https://www.zerotier.com/download/
选择 MacOS 适用版本,下载获得 ZeroTier One.pkg

2、安装过程

(略)

3、更换planet

说明:自建zerotier服务器时才需要这一步

cd /Library/Application Support/ZeroTier/One

备份原planet

mv planet planet.bak
# 复制贴入自己的planet文件,可以在自建ZeroTier服务器中拷贝出来(此处不展开说明)

4、重启服务

sudo launchctl stop com.zerotier.one
sudo launchctl start com.zerotier.one

5、加入网络

# 查看版本:
sudo zerotier-cli status
# 加入网络:
sudo zerotier-cli join xxxxxxxxxxxxxxxx
# 离开网络:
sudo zerotier-cli leave xxxxxxxxxxxxxxxx

6、NAT内网穿透

(待验证后补充)

备注说明:仅在本人2014款Mac mini上验证。

原创文章,转载请注明来源-X档案

### 在 MacOS 上安装和配置 ZeroTier #### 更新系统 为了确保系统的兼容性和稳定性,在开始之前应先更新 Mac 的操作系统至最新版本[^1]。 #### 下载与安装 ZeroTier 可以通过以下两种方式之一来完成 ZeroTier安装: 1. **通过 Homebrew 安装** 使用 macOS 自带的包管理工具 Homebrew 来快速安装 ZeroTier: ```bash brew install zerotier-one ``` 2. **下载官方安装程序** 访问 ZeroTier 的官方网站,下载适用于 macOS 的安装按照提示完成安装过程。 #### 配置 ZeroTier 加入局域网 完成安装后,需执行以下操作以加入指定的虚拟局域网 (Network ID): 1. 启动 ZeroTier 服务: ```bash sudo systemctl start zerotier-one ``` 如果未使用 `systemctl`,可尝试启动命令: ```bash /usr/local/bin/zerotier-one & ``` 2. 连接到目标网络: 替换 `<NETWORK_ID>` 为你所要加入的虚拟局域网 ID。 ```bash sudo zerotier-cli join <NETWORK_ID> ``` 3. 查看当前状态: 执行以下命令查看节点是否成功加入网络以及分配到 IP 地址: ```bash zerotier-cli info zerotier-cli listnetworks ``` 4. 授权设备接入: 登录到 ZeroTier 控制面板(https://my.zerotier.com),找到对应的 Network ID 授权新加入的成员设备。只有经过管理员批准的设备才能完全参与该虚拟局域网通信。 #### 测试连接 确认已获得正确的 IP 地址之后,可以测试与其他局域网内的主机之间的连通性。例如,ping 对方地址验证网络可达性: ```bash ping <OTHER_DEVICE_IP_ADDRESS> ``` 以上步骤完成后,Mac 设备便能顺利成为指定虚拟局域网的一员,享受如同本地 LAN 般的服务体验。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值