快速访问无公网ip的内网资源神器-tailscale

2022-01-15 14:34:43 6点赞 52收藏 4评论

一、简单的安装、启用

1、尽量选择内网一台可以常年在线的主机,任何linux发行版或者openwrt都可以。尽量开启ipv6,这将大幅改善连接p2p速率和ping值。软路由可参照iKuai+OpenWrt 给所有设备分配 IPV6和[N1盒子] 【终极教程】N1做旁路由,IPv6设置教程,超详细。尽量打开udp、upnp、NAT-PMP。如连接不上derp或者称作relay, 将在以后文章中介绍。

2、linux机器下,ssh登录,确保可以连接外网,一键安装sudo curl -fsSL https://tailscale.com/install.sh | sh,然后输入sudo tailscale up,顺利的话会看到成功后生成的链接,复制粘贴进入tailscale管理页面,可以进行各项操作,建议重命名方便管理。最后sudo systemctl enable --now tailscaled 生成自启动服务。如无法安装,请到官网download页面,有各发行版的安装方法。

3、openwrt机器下,ssh登录,opkg update,opkg install tailscale,后面操作同linux机器,且已自动启动

二、tailscale的杀器

实现杀器功能:即便内网其它资源无法安装tailscale客户端,也可以访问到!

1、主机启用 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

2、主机作为子网路由网关Subnet Route,连接到tailscale

sudo tailscale up --advertise-routes=10.0.1.0/24

10.0.1.0是需要访问的内网网段

3、登陆到网页端控制台https://login.tailscale.com/,会发现刚刚添加的主机下方出现了子网网段10.0.1.0/24,且为灰色。点击后面三个点,选择edit subnet route settings,将enable打勾。至此,已经开启了子网路由网关Subnet Route转发功能

三、访问

1、windows终端机访问内网资源,首先安装官网客户端,选择connect,在网页端控制台打开,即可以访问内网10.0.1.0/24网段,关闭 subnet route settings也可以通过tailscale自动分配的100.XXX.XXX.XXX访问。

快速访问无公网ip的内网资源神器-tailscale

2、linux主机访问用sudo tailscale up启用,用sudo tailscale up --accept-routes访问内外10.0.1.0/24网段资源,sudo tailscale down下线,sudo tailscale up --reset重置,其他参照tailscale -h。建议设置打开magic dns选项,加入1.1.1.1或者8.8.8.8,不要打开Overide local dns!用sudo tailscale up --exit-node=100.xxx.xxx.xxx --accept-routes 如此可以访问到内网所有节点。exit-node=100.xxx.xxx.xxx详见后面关于建立数据导向节点exit node的描述。

四、结语

因为tailscale基于Wireguard协议加密,去中心化,建立点对点连接。对于普通用户而言,即便有公网地址,将端口暴露在外网也有一定安全隐患。而tailscale可以解决无公网ip和优化安全性两大痛点。连接速度方面,相比zerotier,国内连接速度更加友好。总结:实乃神器!彩蛋!另外,根据官网帮助,sudo tailscale up --advertise-exit-node可以建立数据导向节点exit node,即本机访问互联网皆通过此节点。。。嗯

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

249元起

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡

159元起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

308元起

Microsoft 微软 Office 365 个人版

Microsoft 微软 Office 365 个人版

177元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

185元起

Microsoft 微软 到手18.2元/月 微软office365家庭版microsoft365增强版15个月

Microsoft 微软 到手18.2元/月 微软office365家庭版microsoft365增强版15个月

279元起

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

676.4元起

Microsoft 微软 office专业版永久激活码office2019增强版终身版outlook密钥

Microsoft 微软 office专业版永久激活码office2019增强版终身版outlook密钥

249元起

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

暂无报价

国行版 Switch体感游戏套装 《健身环大冒险》

国行版 Switch体感游戏套装 《健身环大冒险》

439元起

WPS 金山软件 会员季卡

WPS 金山软件 会员季卡

59.85元起

Microsoft 微软 办公软件 优惠商品

Microsoft 微软 办公软件 优惠商品

239元起

Microsoft 微软 活动6天 office365家庭版microsoft365订阅密钥

Microsoft 微软 活动6天 office365家庭版microsoft365订阅密钥

239元起

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

299元起

自助挂号应用服务

自助挂号应用服务

15000元起
4评论

  • 精彩
  • 最新
  • 非常好,正准备给路由安装这个。

    校验提示文案

    提交
  • 访问tailscale局域网的路由器,非常非常慢是怎么回事?

    校验提示文案

    提交
    可能是环境不好,走了中继,用tailscale status看看

    校验提示文案

    提交
    有IPV6公网就行了,贼快!

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

sontjer

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
52
扫一下,分享更方便,购买更轻松