Skip to main content

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

参考地址:[在 Linux 系统上安装与配置 Tailscale:完整指南](https://geek-blogs.com/blog/install-tailscale-linux/#4-%E5%88%9D%E5%A7%8B%E5%8C%96%E4%B8%8E%E7%99%BB%E5%BD%95完整指南

"在 Linux 系统上安装与配置 Tailscale:完整指南")
##  

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

或者手动安装:

##
    或者手动安装:
      -
  • 开源项目地址:【[点击进入](https://link.zhihu.com/?target=https%3A//github.com/adyanth/openwrt-tailscale-enabler/releases)点击进入

 ```shell
 
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#可以根据实际情况替换最新的

  •  - 解压软件包

   ```shell
 tar x -zvC / -f openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz   
```


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

- 安装依赖包

  ```shell
opkg update
opkg install libustream-openssl ca-bundle kmod-tun
```

-

  • 设置开机自启并验证

  • ```shell

    /etc/init.d/tailscale enable
  ls /etc/rc.d/S*tailscale*
```

-

  • 启动Tailscale

  • ```shell

    /etc/init.d/tailscale start
```

##

2. 启动终端输入命令
```shell

tailscale up
```
##

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

4. 开启子网网路由

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

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

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

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


##

账号切换
```shell

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
```

如果要切换账号 运行

  如果要切换账号
  运行 
  ```shell

tailscale down
```

运行


  ```shell
ps -ef | grep tailscale
```

找到对应进程号pid,运行


  ```shell
kill -TERM pid
```

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

 ```shell
sudo apt-get remove tailscale
```

重新安装tailscale套件
```shell

sudo apt-get install tailscale
```

运行命令行:

 ```shell
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
```