Zerotier配合服务器使用
参考自
windows系统下搭建 ZeroTier moon服务器 - dqi1999 - 博客园 (cnblogs.com)
op中zerotier自动允许客户端NAT的设置方法-OPENWRT专版-恩山无线论坛 (right.com.cn)
Zerotier 非官方安卓客户端发布:支持自建 Moon 节点 - 知乎 (zhihu.com)
目标
使用zerotier进行内网穿透,利用服务器的5M带宽使自己能够在外网环境下访问宿舍局域网
使用设备
- 斐讯K2P(下载zerotier插件)
- Android Phone
- 国内服务器(Windows Server)
配置服务器
下载ZeroTier
先去下载ZeroTier
下载后得到
右键安装
配置ZeroTier Moon服务器
服务器不加入虚拟局域网,但要作为中继服务器使用
进入默认的ZeroTier文件夹
1 | cd C:\ProgramData\ZeroTier\One |
执行以下命令生成moon配置的文件(.json)
1 | zerotier-one_x64.exe -i initmoon identity.public >>moon.json |
在moon.json中
1 | “stableEndpoints”: [ "xxx.xxx.xxx.xxx/9993" ] // xxx.xxx.xxx.xxx为服务器公网ip |
记得在服务器防火墙打开TCP/UDP端口 9993 和TCP端口 3180
继续执行以下命令生成moon文件(.moon)
1 | zerotier-one_x64.exe -i genmoon moon.json |
这个文件传一份到手机上
创建文件夹moons.d并移动moon文件到此目录下
进入services中重启Zero Tier One服务
配置路由
开启自动允许客户端NAT
ssh连接到路由
加入moon服务器
1 | zerotier-cli orbit 生成的moon文件的名称(去除后缀名) 生成的moon文件的名称(去除后缀名) |
查看加入的情况
1 | zerotier-cli listpeers |
配置手机
Releases · kaaass/ZerotierFix (github.com)
Release页面下载
安装后进入入轨界面,导入刚刚保存的文件
出来后正常加入网络即可
ZeroTier页面进行设置
对于Windows
使用以下命令加入网络
1 | zerotier-one_x64.exe -q join zerotier官网给的NetworkID |
使用以下命令加入Moon节点
1 | zerotier-one_x64.exe -q orbit 生成的moon文件的名称(去除后缀名) 生成的moon文件的名称(去除后缀名) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 蒲公英!