Skip to main content

iStoreOS配置tailscale——局域网访问和科学上网

参考地址:在 Linux 系统上安装与配置 Tailscale:完整指南

1.在iStoreOS 商店里安装好 tailscale软件包

或者手动安装:

 wget https://github.com/adyanth/openwrt-tailscale-enabler/releases/download/v1.60.0-e428948-autoupdate/openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz  

openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz#可以根据实际情况替换最新的

  • 解压软件包
 tar x -zvC / -f openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz   

openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz #要和上一步一致

  • 安装依赖包
 opkg update
 opkg install libustream-openssl ca-bundle kmod-tun
  • 设置开机自启并验证
    /etc/init.d/tailscale enable
    ls /etc/rc.d/S*tailscale*
  • 启动Tailscale
    /etc/init.d/tailscale start

2. 启动终端输入命令

tailscale up

3. 点击命令提示的网址链接,登录tailscale激活设备

4. 开启子网网路由

在Tailscale的管理页面上,单击设备列表右侧的更多图标,禁用密钥过期,并打开子网路由。在终端中输入命令

tailscale up  --advertise-routes=192.168.2.0/24 --accept-routes --accept-dns=false --advertise-exit-node --reset

如果是使用headscale搭建的,可以用下面的命令

tailscale up --login-server=http://服务器IP:headscale端口 --advertise-routes=192.168.2.0/24 --accept-routes=true --accept-dns=false  --reset

账号切换

curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list

如果要切换账号 运行

tailscale down

运行

ps -ef | grep tailscale

找到对应进程号pid,运行

kill -TERM pid

删除/volume1/@appdata/Tailscale下所有文件, 然后卸载tailscale

sudo apt-get remove tailscale

重新安装tailscale套件

sudo apt-get install tailscale

运行命令行:

sudo tailscale up --accept-routes --advertise-routes=10.9.0.0/24 --accept-dns=false  --advertise-exit-node --reset
sudo tailscale up --accept-routes --advertise-routes=10.9.0.0/24 --advertise-exit-node --reset
sudo tailscale up --accept-routes --advertise-exit-node --reset
sudo tailscale up --accept-routes --reset
sudo tailscale up --accept-routes --advertise-routes=10.8.0.0/24 --accept-dns=false  --advertise-exit-node --netfilter-mode=off