ARTICLE
tailscale启用出口节点(Linux设备作为出口)
由于一些流量转发上的需求,我想要测试将一台linux服务器作为tailscale出口节点进行流量转发的效果。 参考官方文档:Exit Nodes (route all traffic) · Tailscale Docs 环境介绍 作出口节点服务器:Debian 20 客户端:Windows 10 t

由于一些流量转发上的需求,我想要测试将一台linux服务器作为tailscale出口节点进行流量转发的效果。
参考官方文档:Exit Nodes (route all traffic) · Tailscale Docs
环境介绍
作出口节点服务器:Debian 20
客户端:Windows 10
tailscale版本:1.56.1
服务器端启用IP转发
打开sysctl.conf文件
sudo nano /etc/sysctl.conf向其中写入以下内容,用于ipv4和ipv6的转发,记得保存:
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1接下来启用新配置:
sudo sysctl -p /etc/sysctl.conf允许Masquerading(NAT),即将内部地址转换为外部地址(以ufw为例):
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw reload
sudo ufw route allow in on tailscale0 out on eth0
# 注意这里提到的eth0根据你的实际网卡进行设置over
接下来在其它设备上启用出口节点即可。
COMMENTS00 条


还没有评论
可以在下面留下第一条。昵称和内容会公开显示。