linux 下安装zerotier 以及配置NAT
获取root权限
sudo -i
这里建议进行apt update, 如果没有curl, 要先安装curl, 命令为: apt install -y curl
安装zerotier
curl -s https://install.zerotier.com | sudo bash
加入网络, id是16位id
zerotier-cli join id
离开网络
zerotier-cli leave id
查看已经加入网络的列表
zerotier-cli listnetworks
查看状态,版本,自身ID
zerotier-cli status
开启转发以及立即生效
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf && sysctl -p
查看局域网以及zt开头的网卡名字
ip addr
配置NAT, ztosigfebl是zerotier网卡名
iptables -I FORWARD -i ztosigfebl -j ACCEPT iptables -I FORWARD -o ztosigfebl -j ACCEPT iptables -t NAT -I POSTROUTING -o ztosigfebl -j MASQUERADE
持久化保存
apt install -y iptables-persistent && bash -c iptables-save > /etc/iptables/rules.v4
大功告成