搜索结果

×

搜索结果将在这里显示。

Tailscale 转发局域网内服务

启用Tailscale 的 Subnet Router (子网路由) 功能

启用Armbian的IP转发功能

首先,需要开启 Armbian 的 IP 转发功能(如果之前没做过):

echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.conf
sysctl -p

宣告Tailscale子网路由

在PPtech上启动 Tailscale 并宣告子网路由。
你需要知道你被控设备所在的局域网网段,例如最常见的 192.168.1.0/24。使用 ip addr或 ifconfig命令查看被控设备的本地 IP(如 192.168.1.10)来推断网段。
执行命令

sudo tailscale up --accept-routes --advertise-routes=局域网网段IP/24 --accept-dns=false

比如你的被控设备局域网IP地址为:192.168.5.1 那么替换一下命令就为:

sudo tailscale up --accept-routes --advertise-routes=192.168.5.0/24 --accept-dns=false

激活Tailscale子网路由

进入 Tailscale 管理后台 登录 Tailscale Admin Console
找到设备 PPtech 的记录,点击右边的 ... 三个点菜单。
选择 Edit route settings...

在弹出的窗口中,你会看到它宣告的 192.168.5.0/24网段,将对应的开关从灰色变为蓝,以启用该子网路由。

其他设置

现在你就可以在安装了Tailscale服务的控制电脑上访问被控设备的服务了
比如需要访问被控设备的远程桌面服务,可以在被控设备的系统里面启用远程桌面服务,然后在控制电脑打开远程桌面连接,直接输入被控电脑的局域网IP地址进行远程
比如被控电脑的局域网IP为:192.168.5.99
那么直接在控制电脑远程桌面连接输入IP:192.168.5.99 然后单击连接 最后输入账号密码即可。