日常水文
- 之前写过一篇内网穿透的文章, 树莓派通过Docker安装Zerotier实现内网穿透,其实这种稍微主流的平台还有另外一个,那就是Tailscale。先写Zerotier的原因是当时推荐的文章比较多,但是后面好像大家用的多了之后,被限制的比较狠。所以前几天无聊想着怎么水文章的时候想起了这个。
经过博主的测试,基本功能和Zerotier其实没有太大区别,关键好评就可以指向内网路由,不知道形容的对不对哈!大概就是你本地的设备加入到Tailscale之后,添加一条内网地址,加入网络后就可以直接通过本地地址访问,有点蒲公英的感觉哈!之前看Zerotier貌似也可以,但是我没有设置成功过,可能是错觉吧!
Tailscale部署步骤
- 该操作使用Docker部署
- 使用基于Debian11的树莓派
- 官网网站:tailscale.com
- DockerHUB:https://hub.docker.com/r/tailscale/tailscale (基本访问不了的)
开始步骤
- 通过上方官网注册登录,我这里使用的是巨硬账号登录。
- 下方是登录后的界面,根据自己的操作系统下载对应的应用程序,如果没有你的设备版本,那就跳转到官网查询下,基本上主流平台都有的。
- 登录后,由于界面是全英文的,可以自动翻译一下,步骤:设置-钥匙-身份验证以及令牌。统一获取一下,获取到秘钥,复制保存一下,只显示一次。身份验证码后面需要用到,令牌下次会用到。
- 获取到以上身份验证信息后,可以执行以下部署命令。
拉取镜像
docker pull tailscale/tailscale
- 调整下方命令
- 下方两个参数需要调整
TS_AUTHKEY=tskey-auth-XXXXXXXXXXXXXXXXXXXX
,=后面调整为上面获取到自己的信息,TS_ROUTES=192.168.8.0/24
,调整为自己本地的内网地址。 - 以上两个自己的信息调整完毕后,执行创建命令。
docker run -d --name=tailscaled -v /var/lib:/var/lib -v /dev/net/tun:/dev/net/tun -v TS_STATE_DIR:/var/lib/tailscale --network=host --cap-add=NET_ADMIN --cap-add=NET_RAW --env TS_AUTHKEY=tskey-auth-XXXXXXXXXXXXXXXXXXXX --env TS_ROUTES=192.168.8.0/24 tailscale/tailscale
- 如无报错,可以跳转tailscale控制台,你就可以看到设备上线,放行一些路由设置即可。
- 如报错,请检查执行参数,切换root命令等等
- 第一个测试,其实没有什么意义,本身就是局域网的设备,Z其实也是可以达到的。
- 第二个移动网测试,连接我设备的树莓派服务,可以通过本地网络IP访问,好评!。第二小张为通过
CX文件管理器
复制到NAS视频,传输速度和Zerotier的速度其实差不多哈!当然,这可能受限于天际通的网络问题,毕竟我人在河南,使用天际通的网络要经过广东联通的中转,所以实际情况可能需要各位亲自测试。
- 部署结束。
结语
- 小宋博客写过Zerotier,NPS,FRP,包括现在的Tailscal。两个需要自建服务器中转,两个不需要,大家如果有机会看到,可以根据自己的需求执行搭建。其中NPS,FRP由于开源的原因功能性比较丰富,另外两个主要自用哈!
- 写文章的时候,不能带着耳机的,这会耳机里面给我讲神仙的职称,把我节奏都给整崩溃了,都忘了要写啥了,哎呀,我要写啥呢!写啥呢!算了。听会歌吧!
33 条评论
大大,你这个要怎么开启exit node?按这个命令无法开启……
弄好了
出口节点怎么做的
那应该是你本地的IP网段吧
创建命令 最后 少了一个 e tailscale/tailscal[e]
忘了改了
内网穿透被你写全了
差不多吧,前面还有Z,FRP,NPS.基本主流大部分了哈。
我觉得 tailscale 要比 zerotier 稳一点点,但是不如公网v6直连稳
是的。
我整了蒲公英来组网,还不错
这个是组网吗?
是的 ,和蒲公英差不多吧!
开始以为是花生壳那种,越往后看越感觉不对劲。
还蛮好用的。
是P2P组网,还是走隧道的?
这个应该看环境和中专服务器吧!昨天用的zer访问只有400k,用tailsale直接飙到3M,