利用一台没有被墙的服务器或者电脑,无论是否有公网IP,都可以作为外部节点实现其他电脑科学上网。
第一步:白嫖一个境外服务器
有一张Visa或者万事达卡即可,没有的可以去搞个虚拟卡也行。然后谷歌/亚马逊/微软/DO等等都可以白嫖,嫖完一个换另外一个。
第二步:开虚拟机
如果只为科学上网,搞Linux服务器就行,注意套餐的流量,流量用超了非常贵。
如果你要兼顾远程桌面办公,就搞Windows服务器,既可以用RDP,也可以作为外部节点科学上网。
第三步:安装Tailscale并设置Exit node。
1、root登录【
echo root:YourPassword | sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config
sudo reboot
2、安装签名密钥和库:
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/jammy.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/jammy.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
3、安装Tailscale
sudo apt-get update
sudo apt-get install tailscale
4、连接认证
sudo tailscale up
第4步完成了复制屏幕上的链接去本地浏览器登录。
5、设置IP转发
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
6、设置为外部节点
sudo tailscale up --advertise-exit-node
7、登录网页控制台,编辑路由设置
https://login.tailscale.com/admin/machines
将需要设置为外部节点的机器,右边三个点……打开,Edit route setting,勾选 use as exit node 即可。
8、本地需要科学上网的机器安装好Tailscale后,在菜单栏 Exit node选择相应的外部节点设备。
不要微信问我搭建问题!直接拉黑!不会的付费搭建,100元一次,仅限电报联系:imbaoge
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容