群晖 搭建 Zerotier One启用NAT

IT vps333 2年前 (2023-03-29) 2241次浏览 0个评论

docker安装

镜像选择 henrist/zerotier-one
docker目录映射 /var/lib/zerotier-one
网络设置为hosts模式
启动后 通过命令执行 输入 ash 进入ssh
执行 zerotier-cli join 你的网络ID
这样就加入到Zerotier One了 去网站授权即可

Nat 设置

进入群晖 root ssh

vi /etc/sysctl.conf

加入 net.ipv4.ip_forward=1 打开IP转发

iptables 设置

iptables -t nat -A POSTROUTING -s 172.22.22.0/24 -j MASQUERADE

172.22.22.0/24 是zerone 设置的或者分配的ip 不是本地的

这样其他设备可访问局域网的IP段了
解决重启失效

/sbin/iptables -t nat -A POSTROUTING -s 172.22.22.0/24 -j MASQUERADE
创建 iptables.sh 到root
vi /root/iptables.sh

#!/bin/bash
sleep 1m
iptables -t nat -A POSTROUTING -s 172.22.22.0/24 -j MASQUERADE

群晖内 打开控制面板 - 任务计划 - 触发的任务 - 用户自定义的脚本
填入 /root/iptables.sh


VPS生生生 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:群晖 搭建 Zerotier One启用NAT
喜欢 (1)

您必须 登录 才能发表评论!