tailscale new tailscale report finds 83 of engineers bypass sec
Tailscale logo (CNW Group/Tailscale)

使用tailscale组网,实现内网穿透和科学上网。

需求分析:需要将异地计算机跨网络链接,实现内网穿透,并且实现一台机器的科学上网。

实现过程:通过tailscale来实现跨网络组网,通过一台vps实现科学上网。

方案特点:简单高效,迅速组网,速度超快。

1. 在境外VPS上安装并登录Tailscale

假设你已经完成了这一步。如果没有,可以用如下命令(以Debian/Ubuntu为例):

curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up

2. 声明VPS为Exit Node(这一步至关重要)

在VPS上运行以下命令,声明自己可以作为出口节点:

sudo tailscale up --advertise-exit-node

这样,Tailscale网络中的其他设备就能看到这个VPS作为可用的出口节点了。

3. 在Tailscale管理后台允许出口节点

  • 登录 Tailscale管理后台
  • 找到你的VPS,确认它已经被标记为“Exit Node”。
  • 如果你设置了ACL(访问控制列表),确保允许相关用户通过出口节点访问互联网。默认ACL一般已经允许。

4. 其他设备选择出口节点

在你想通过VPS上网的设备上:

  • 打开Tailscale客户端。
  • 找到“Exit Node”或“出口节点”选项,选择你的美国VPS作为出口节点。
  • 启用后,该设备的所有流量就会通过VPS转发,实现科学上网

5. 验证效果

在客户端设备上访问 https://www.whatismyip.com/ 或类似网站,确认显示的IP为你美国VPS的公网IP。如果是,说明设置成功。

总结

只需在VPS上 sudo tailscale up --advertise-exit-node,然后在其他设备上选择它作为出口节点即可。这样就能让所有流量通过美国VPS科学上网了!

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *