iStoreOS安装Tailscale纯命令行安装
在软路由(如iStoreOS)上安装Tailscale以实现内网穿透、异地组网、远程访问和点对点传输,可以显著提升使用体验。
以下是详细的步骤和命令:
准备工作
1. SSH连接工具: Finalshell 或其他SSH客户端。Tailscale开源项目地址
2. 下载并解压软件包:
wget https://github.com/adyanth/openwrt-tailscale-enabler/releases/download/v1.60.0-e428948-autoupdate/openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz tar x -zvC / -f openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz
3. 安装依赖包:
opkg update opkg install libustream-openssl ca-bundle kmod-tun
4. 设置开机自启并验证:
/etc/init.d/tailscale enable ls /etc/rc.d/S*tailscale*
5. 启动Tailscale:
/etc/init.d/tailscale start
6. 获取登录链接,配置路由:
tailscale up
7. Tailscale常用命令:
- 退出Tailscale: Tailscale logout
- 关闭Tailscale: tailscale down
- 检查Derp服务器: tailscale netcheck
- 检查Tailscale状态: tailscale status
8. 开启子网网路由:
在Tailscale的管理页面上,单击设备列表右侧的更多图标,禁用密钥过期,并打开子网路由。
tailscale up --accept-routes --advertise-routes=192.168.2.0/24 --accept-dns=false
如果是使用headscale搭建的,可以用下面的命令:
tailscale up --login-server=http://服务器IP:headscale端口 --accept-routes=true --accept-dns=false --advertise-routes=192.168.2.0/24 --reset
9. 添加接口:
在OpenWrt上新建一个接口,协议选静态地址,设备选tailscale0,地址为Tailscale管理页面上分配的地址,掩码255.0.0.0。防火墙区域选lan区域。
10. 添加防火墙规则:
网络——防火墙——自定义规则——把下面的规则添加进去——重启防火墙
iptables -I FORWARD -i tailscale0 -j ACCEPT iptables -I FORWARD -o tailscale0 -j ACCEPT iptables -t nat -I POSTROUTING -o tailscale0 -j MASQUERADE
重启防火墙以使规则生效。
通过以上步骤,你可以在iStoreOS上成功安装并配置Tailscale,实现内网穿透、异地组网和远程访问等功能,从而提升整体的使用体验。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包