|
本帖最后由 8267 于 2024-3-22 15:32 编辑
想要运行tailscale那么路由器的配置要求内存最低128M起步才能正常启动运行。
个人需要用到异地组网,用着zerotier很好用,后来听大家说tailscale也不错,想着再用tailscale也组个做备用,这两个算是免费当中很简单的,都不需要搭建什么服务器就可以,适合白嫖党,ipv6情况下基本启动后几秒内就能直通,不过搜了一下发现tailscale好像只有openwrt集成了,不喜欢用openwrt固件,后面发现hiboy的padavan集成了tailscale,自编译的padavan源码还没有大佬添加这个插件,但是又想用,于是参照hiboy的脚本自己写了个脚本,官方程序的太大了,就自己编译tailscale程序,编译了目前最新稳定版的1.48.2, 历史版本,顺便将程序密钥路径改为/etc/storage/tailscale/lib里免去备份密钥文件了,这个脚本会在线下载最新程序,由于程序大概7M(主程序tailscaled 4M,子程序tailscale 2M),脚本会优先安装在U盘里,如果没有U盘就是安装内存里/tmp,如果闪存够,就安装在storage闪存里,加了进程守护。在自编译的padavan上运行成功了,给需要的人吧 ,试用了下在ipv6情况下和zerotier也差不多,延迟20ms以下,用iperf3测了速,我也不知道准不准确,zerotier最大才2MB/s tailscale最大3MB/s,在有一端ipv6掉了(移动宽带ipv6老是刷新)zerotier通过中转延迟上千ms,不过还能连接,tailscale直接就断了无法连接,好像连中转都没有了,所以感觉zerotier相对稳定一点,宽带重新下发ipv6 zerotier也能马上直通,感觉不是移动宽带的话用tailscale不错,毕竟速率快一丢丢。
tailsacle现在调整了免费套餐 https://tailscale.com/blog/pricing-v3 原来的免费套餐是: 用户最大为 1 个;设备限制最大为 20 个。新的免费套餐: 用户 最大为 3 个;设备限制最大为 100 个。
如果使用官方的服务器连接很慢,可以自建derper服务器,derper下载地址:百度网盘 derper 程序约6.7M 使用方法自行百度吧 如tailscale自建derper服务器中转,使用自定义端口 下载derper上传至/etc/storage 注意闪存可用容量 或者上传到U盘,然后启动如下图 才是启动自建服务器成功 什么是derper?Tailscale 基础教程:部署私有 DERP 中继服务器
然后再到https://login.tailscale.com/admin/acls 填写配置 具体看教程吧 这里不详细说了
文件传输测试下图 电信100M 30M 移动 200M 70M 从电信拷贝到移动 tailscale稳定速度应该是2.8M/S左右 zerotier我测试的速度稳定在1.8M/S左右 N2N测试在2M/S
据论坛某位网友表示他的新三使用tailscale组网可以跑满他的500m宽带速率,目前我测试几遍只能这么多 ,没有跑满
首先下载脚本 解压 用winscp之类的软件 上传到路由器/etc/storage/目录里,并赋予执行权限 路径为/etc/storage/tailscale.sh
启动方式加了子网路由和出口节点方式,自行在官网后台打开或关闭就行,在此时间之前下载的使用有问题的,重新下载替换即可。需要其他命令自行修改脚本即可,命令参数说明: https://tailscale.com/kb/1241/tailscale-up
如果重启路由没有自己启动 可以尝试在参数设置-脚本-在路由器启动后执行里 填写 开机自启命令 一般不需要添加 手动启动后 一般开机都会自动启动
- #tailscale开机自启
- /etc/storage/tailscale.sh start &
复制代码
然后在系统管理-配置管理-点那两个保存 这样才会保存到闪存里
最后打开TTYD或者ssh 后输入一次手动启动命令 不能在控制台输入,会导致web界面卡死
- /etc/storage/tailscale.sh start
复制代码 然后就启动了,我自编译的我把内存分区修改为100M了,默认是24M,
因为在线下载的,如果你的网络不太好,无法从GitHub下载,一直失败,可以点这里github.com手动下载最新的程序 tailscale和tailscaled这两个程序上传进去
主程序: U盘的话 路径是;/media/你的U盘/tailscaled/目录里,例如; /media/AiDisk_a1/tailscaled/tailscale 和 /media/AiDisk_a1/tailscaled/tailscaled
内存的话是:/tmp/tailscaled/目录里 例如/tmp/tailscaled/tailscaled 和/tmp/tailscaled/tailscale ,不过内存里的重启路由也会没有的
闪存的话 /etc/storage/bin/目录里 没有目录的就新建一个目录放进去
我自编译的padavan的闪存足够有12M所以我是放闪存里的 我没用U盘,我网络下载还可以
启动成功后,第一次使用就打开日志提示的web页面进去添加设备到tailscale后台就可以啦 ,就可以看到啦 ,开启子网 作为出口节点还要自行在后台打开开关才可以
下面隐藏的不要管,是以前的帖子内容,与这个无关,看上面的就可以了。
我主要用的zerotier,这个tailscale作为备用,zerotier不行的时候,才用这个,因为我的网络环境zerotier比tailscale好使,我的zerotier延迟20ms以下,很稳定。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|