异地组网
alpine系统装zerotier-one
Docker容器内安装ZeroTier的方法
Linux下Docker部署ZTNET流程
Docker搭建ZeroTier
Linux下用ztncui搭建ZeroTier服务器
Linux服务器安装NetBird流程
openwrt路由器更换根服务器planet方法
Tailscale套件虚拟组网 实现局域网互访
Padavan安装使用ZeroTier实现组建虚拟局域网的方法
windows中tailscale切换到官方登陆连接
zerotier 部署及命令大全
zerotier 的 planet 服务器(根服务器)的搭建踩坑记。无需 zerotier 官网账号
ZeroTier配置节点访问的教程
ZeroTier组网专题
解决zerotier-one手动删除后,无法用脚本安装
老毛子 Padavan 路由器安装 ZeroTier
群晖DSM7.x使用ZeroTier套件
群晖更换根服务器planet方法
WireGuard专题
WireGuard安装教程
编译Zerotier的时候出现找不到nlohmann_json.h的问题,需要安装nlohmann-json-dev
run-zerotier.sh文件内容
修改ZeroTier默认端口
zerotier自建planet
首页
-
+
Padavan安装使用ZeroTier实现组建虚拟局域网的方法
# 一、启用SSH服务 按下图所示开启Padavan的SSH服务  # 二、打开opt强制安装 如下图,开启“opt强制安装”后一定不要忘了点击最下面的“应用本页面设置”  # 三、下载run-zerotier.sh脚本并修改网络ID和路由 [【附件】run-zerotier.zip](/media/attachment/2023/11/run-zerotier.zip)解压后上传 如图,将脚本中红框部分替换为自己的NETWORK ID和ZeroTier官网配置好的路由地址  # 四、上传脚本到路由器/etc/storage目录并赋予执行权限 使用WinSCP等工具将run-zerotier.sh文件上传至/etc/storage目录下 SSH登陆到Padavan,赋予run-zerotier.sh执行权限 ```java chmod +x /etc/storage/run-zerotier.sh ``` # 五、将脚本添加到路由器“自定义脚本”中实现开机启动 浏览器打开Padavan Web界面,依次找到“高级设置” -> “自定义设置” -> “脚本” -> “自定义脚本0(功能配置):”,点击“自定义脚本0(功能配置):”,打开输入框,拖动滚动条到最后,粘贴以下内容: ```java # 启动ZeroTier killall run-zerotier.sh /etc/storage/run-zerotier.sh > /tmp/zerotier\_log.txt 2\>&1 ``` 然后点击最下方的“应用本页面设置”  此时脚本会自动执行并将日志保存到/tmp/zerotier\_log.txt文件中 在SSH中使用以下命令查看输出日志 ```java tail -f -n50 /tmp/zerotier_log.txt ```  opt环境已经安装好的话会正常启动 最后出现“【ZeroTier程序】已启动”的字样就表明ZeroTier已经启动了 # 六、到ZeroTier官网勾选认证并配置路由表 打开[ZeroTier Central](https://my.zerotier.com/),点击创建好的网络ID  滚动到下面的Members,点击未认证的方框,等待一会儿便会分配到一个IP地址  此时在SSH中输入ifconfig,在最后会看到ZeroTier虚拟网卡的信息  图中画红线的分别是ZeroTier网卡名称和IP地址,复制出来备用。 如果其他ZeroTier成员想访问Padavan的话只需要记住上面的IP地址(192.168.195.99)即可,若要访问Padavan路由下的其他设备的话还需要做一些设置。 在ZeroTier网站页面翻到Advanced部分,按下图所示填写好Destination和(Via)后,点击Submit。  # 七、配置防火墙规则使ZeroTier各成员及各路由下的内网设备互访 按下图所示,找到“在防火墙规则启动后执行:”  在文本框中添加以下内容并点击最下面的“应用本页面设置” ```java # ZeroTier防火墙规则 iptables -A INPUT -i zt6umgr7kw -j ACCEPT iptables -A FORWARD -i zt6umgr7kw -o zt6umgr7kw -j ACCEPT iptables -A FORWARD -i zt6umgr7kw -j ACCEPT iptables -t nat -A POSTROUTING -o zt6umgr7kw -j MASQUERADE iptables -t nat -A POSTROUTING -s 10.11.12.0/24 -j MASQUERADE logger -t "【ZeroTier防火墙规则】" "添加完成" ``` 注意将红字部分替换为自己的ZeroTier网卡名称和IP地址段 ## 附:Padavan中ZeroTier各目录文件 #### 1.Planet文件所在目录 ``` /opt/var/lib/zerotier-one/ ``` 此目目录在路由器重启后会重新下载,所以需要用备份文件覆盖planet文件 ``` cd /etc/storage/ZT cp -rf planet /opt/var/lib/zerotier-one/ ``` #### 2.Padavan路由器增加网关转发 查看路由表 ```c ip route ``` ```json route add -net 192.168.2.0 netmask 255.255.255.0 gw 172.25.25.202 dev ztxfj6u3nb ``` `172.25.25.202`为`Zerotier`网内端点,`ztxfj6u3nb`为`Padavan`路由器Zerotier网卡
laoding
2024年4月8日 00:48
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码