使用Tailscale实现远程访问内网
首先需要拥有一个微软账号,否则请自行注册。
如需实现远程访问整个网段需要部署Linux环境。
一、Windows客户端
1、请到官网下载安装Windows版Tailscale https://tailscale.com/download
2、安装完成之后,请到开始菜单下找到刚刚安装完的Tailscale客户端,首次打开之后自动跳转到Web界面,如果没有自动跳转,请在任务栏找到程序单击即可跳转到web界面,点击第二个选项登陆微软账号,没有请自行创建。
3、登陆完成之后跳出一下界面表示登陆成功,关闭Web界面即可,点击任务栏找到程序,右击即可看到详细信息。点击Network devices也可以查看其他设备被分配的IP。
4、 全部联网设备可以在后台查看及相关配置:https://login.tailscale.com/admin/machines
5、其它设备的客户端需要登录相同账号后才能组网,通过分配到的IP进行访问。
二、Linux环境
1、安装 Yum 存储库管理器
sudo yum -y install yum-utils
2、添加 Tailscale 存储库并安装 Tailscale
sudo yum-config-manager --add-repo https://pkgs.tailscale.com/stable/centos/7/tailscale.repo sudo yum -y install tailscale
3、用于systemctl启用和启动服务
sudo systemctl enable --now tailscaled
4、验证您的机器并将其连接到您的 Tailscale 网络
sudo tailscale up
5、您已连接!您可以通过运行以下命令找到您的 Tailscale IPv4 地址:
tailscale ip -4
6、 设置网段与IP转发
sudo tailscale up --advertise-routes=10.9.97.0/24
Nas:
sudo tailscale up --advertise-routes 10.9.97.0/24 --advertise-exit-node --reset
10.9.97.0/24替换为自己的网段,可以是IPV4或者IPV6。
启用 Linux 上的 IP 转发(IP Forwarding)
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
7、 登陆到Web管理界面开启路由功能https://login.tailscale.com/admin/machines
8、完成以上操作后,此时用外网登陆客户端并保持同一账户即可随意访问内网子网段任意设备。
__EOF__
- 本文作者: 荔枝的汁
- 本文链接: https://www.cnblogs.com/litchi/p/16315796.html
- 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
- 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
【出处】:https://www.cnblogs.com/litchi/p/16315796.html
=======================================================================================
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/17902854.html
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
posted on 2023-12-15 10:44 jack_Meng 阅读(2378) 评论(0) 编辑 收藏 举报