内网穿透 篇一:通过 Tailscale 异地组网 实现远程访问局域网

2024-04-12 19:12:11 11点赞 130收藏 6评论

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

Tailscale 是一款基于 WireGuard 的异地组网工具,它可以将不同网络环境的设备组成一个虚拟局域网,使其可以互相访问。我们只需要在路由器或者 Nas 上安装 Tailscale 进行组网,就可以实现以下效果:

  • 连接到 Tailscale 的设备,可以直接使用内网 IP 访问家庭局域网

  • 内网设备可以直接使用 Tailscale 分配的 IP 来访问连接到 Tailscale 的设备

  • 支持多个局域网互相访问,每个局域网只需一台设备安装 Tailscale ( 每个局域网的网段不能相同 )

安装步骤

  1. 打开 Tailscale 官网,点击右上角的 Log in,可以直接选择 Google 或者 Microsoft 授权登录

  2. 根据提示下载对应平台的客户端,更多平台下载请参考官方文档

    • Windows

    • Android (国区 Google Play 无法直接下载,可以在 APKMirror 下载)

    • Linux 一键安装脚本 curl -fsSL https://tailscale.com/install.sh | sh

    • 卸载apt-get remove tailscale rm -rf /var/lib/tailscale/tailscaled.state

  3. 有图形化界面的平台,直接登录账号即可;而在无图形化界面的平台上,需要输入 tailscale up

通过 Tailscale 异地组网 实现远程访问局域网
  1. 打开出现的链接,进行登录即可

  2. 默认情况下,会开启 Key Expiry,设备一段时间后会自动失效,可以在设备列表中选择 Disable Key Expiry

通过 Tailscale 异地组网 实现远程访问局域网
  1. 完成以上步骤后,启动客户端,即可使用列表中的 IP 进行直接访问

访问局域网

此时,只有连接到 Tailscale 的设备可以互相访问,并不能直接使用内网 IP 来访问整个局域网,我们还需要进行以下配置

开启 IP 转发

  1. 编辑 sysctl.conf 文件 vim /etc/sysctl.conf

  2. 将以下代码取消注释

net.ipv4.ip_forward=1 net.ipv6.conf.all.forwarding=1

  1. 加载内核参数 sysctl -p

添加子网路由

  1. 例如我的路由器地址为 10.0.0.1,光猫地址为 192.168.1.1,则需要配置的网段为 10.0.0.0/24 与 192.168.1.0/24

tailscale up --advertise-routes=10.0.0.0/24,192.168.1.0/24

  1. 在 Tailscale 控制面板中,将刚才添加的子网路由进行开启

通过 Tailscale 异地组网 实现远程访问局域网通过 Tailscale 异地组网 实现远程访问局域网

访问 Tailscale 设备

通过上面的设置,已经实现了连接到 Tailscale 的设备使用内网 IP 访问局域网,但是局域网内的设备仍然无法使用 Tailscale 分配的 IP 来访问那些连接到 Tailscale 的设备,我们还需要在路由器中配置静态路由

  • 网络 / 主机 IP: Tailscale 的网段 100.64.0.0

  • 网络掩码: 255.192.0.0

  • 网关: 安装 Tailscale 设备的内网 IP

通过 Tailscale 异地组网 实现远程访问局域网

无法打开网页

部分设备在连接 Tailscale 后,可能存在无法打开网页的问题,只需要在 Tailscale 控制面板中的DNS设置中,将 MagicDNS 进行关闭即可

通过 Tailscale 异地组网 实现远程访问局域网


展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2699元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2783.51元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1979元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1321.01元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4279元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

489元起
6评论

  • 精彩
  • 最新
  • openwrt上应该如何修改设置呢?我自己尝试的结果是,两台装了ta的op机器互相访问虚拟IP可以。但是a地的电脑无法访问b地的nas

    校验提示文案

    提交
    在 网络-路由 那里配置静态路由 把另一个局域网的网段填进去看看行不行

    校验提示文案

    提交
    收起所有回复
  • 内部网络这个是啥根据呢

    校验提示文案

    提交
  • exit node

    校验提示文案

    提交
  • 不知道为啥安卓app启动不起来

    校验提示文案

    提交
  • 我的tailscale总是安装不上

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
130
扫一下,分享更方便,购买更轻松