Tailscale设置Exit-Node服务端

启用IP转发 启用ip转发并使其生效 echo 'net.ipv4.ip_forward=1' | sudo tee -a /etc/sysctl.conf sudo sysctl -p 配置NAT 1、安装iptables-persistent,使iptables规则持久化保存 sudo apt

启用IP转发

启用ip转发并使其生效


echo 'net.ipv4.ip_forward=1' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

配置NAT

1、安装iptables-persistent,使iptables规则持久化保存

sudo apt install iptables-persistent

2、添加NAT规则

# eth0为出口网卡名,tailscale0为tailscale网卡名,需根据实际修改
sudo iptables -I FORWARD -i eth0 -j ACCEPT
sudo iptables -I FORWARD -o eth0 -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -I FORWARD -i tailscale0 -j ACCEPT
sudo iptables -I FORWARD -o tailscale0 -j ACCEPT
sudo iptables -t nat -I POSTROUTING -o tailscale0 -j MASQUERADE

3、保存规则

sudo netfilter-persistent save

4、设置开机启动

sudo systemctl enable netfilter-persistent

5、tailscale配置

sudo tailscale up --advertise-exit-node

6、tailscale控制台配置,设备列表里面编辑路由把exit-node勾选上即可

LICENSED UNDER CC BY-NC-SA 4.0
Comment