侧边栏壁纸
博主头像
G&B 博主等级

行动起来,活在当下

  • 累计撰写 37 篇文章
  • 累计创建 2 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

tailscale将oracle VPS设置为梯子

Administrator
2025-10-17 / 0 评论 / 0 点赞 / 5 阅读 / 0 字

tailscale官网 tailscale说明

VPS安装 Tailscale 客户端

更新linux本地软件源

ssh连接vps服务器

源更新:

sudo -i
apt update

添加 Tailscale 的包签名密钥和存储库:

curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list

安装 Tailscale:

sudo apt-get update
sudo apt-get install tailscale

将vps机器连接到 Tailscale 网络并在浏览器中进行身份验证:

sudo tailscale up

禁用密钥过期:

设置vps为出口节点(路由所有流量)

您必须启用 IP 转发才能将 Linux 设备作为出口节点

如果您的 Linux 系统有一个/etc/sysctl.d目录,请使用:

echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
sudo sysctl -p /etc/sysctl.d/99-tailscale.conf

否则,使用:

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

如果您的 Linux 节点使用firewalld,您可能需要允许伪装,以解决已知问题。您可以使用以下命令允许伪装:

firewall-cmd --permanent --add-masquerade

设置出口节点:

sudo tailscale set --advertise-exit-node

如果将--advertise-exit-node标志传递给tailscale set命令,则必须tailscale up随后运行。

sudo tailscale set --advertise-exit-node
sudo tailscale up

启用用作出口节点:

其它设备使用节点

0

评论区