from : https://imnks.com/5554.html
局域网A:路由器192.168.31.1 小米路由器;群晖DS920一台192.168.31.111,已加入Tailscale。
局域网B:路由器192.168.9.1 openwrt路由器;群晖DS918一台192.168.9.118,已加入Tailscale。
功能需求:两个局域网内的所有设备都可以互访,包括没安装Tailscale的局域网设备。
(如果只是希望B访问局域网A的内网资源,配置好A群晖的Tailscale,局域网B的电脑安装个Tailscale就行了)
注意:Zerotier和Tailscale二选一使用,建议使用Tailscale
一、配置局域网A
群晖DS920安装Tailscale加入网络,参考教程:https://imnks.com/3312.html
1、在群晖系统 /etc/sysctl.conf 中增加
(ipv6按需,没的话可以不加)
1 | net.ipv4.ip_forward=1 |
PS:如果不方便修改,可以群晖 控制面板-任务计划-新增-触发的任务
新建个任务计划,注意用户账号:root,增加两行:并设置为开机启动
1 | echo 1 > /proc/sys/net/ipv4/ip_forward |
2、开启转发Exit Node
群晖点击套件访问管理,点击开启:Advertise as Exit Node
3、Tailscale官网管理后台允许转发并关闭每6个月验证
4、ssh连接群晖,执行代码来加入路由表
192.168.31.0/24 就是局域网A的IP段
1 | cd /var/packages/Tailscale/target/bin |
5、管理后台允许路由表
再去Tailscale官网管理后台:Edit route settings,勾选
二、配置局域网B
DS918安装Tailscale,配置同A。。。路由表:192.168.9.0/24
三、完活,测试访问
点击打赏一下呗^_^