使用 Tailscale 远程访问局域网,内网穿透 篇二:通过 ZeroTier 实现远程访问局域网
使用 Tailscale 远程访问局域网
Tailscale 是一款基于 WireGuard 构建的远程访问工具,它允许用户通过构建私有网络来实现局域网的远程访问。
Tailscale 通过创新的技术将全球各地的设备连接成一个私有局域网,无论是办公室中的 PC 还是云服务器,都可以轻松接入。用户无需公网 IP 便能保障隐私,抵御恶意扫描和攻击。
Tailscale 的主要优点包括:内置加密以提升安全性、P2P 连接减少延迟、对个人用户免费。此外,Tailscale 还具备文件传输工具 taildrop,支持所有平台,并确保内网传输速度快。借助笔记本电脑连接台式机或服务器,可以实现低成本的高性能配置,满足移动办公的需求。
安装 Tailscale 后,用户可以探索多种应用场景。比如,Mac 用户可以通过 WebDav 功能扩展存储空间;使用 RDP 协议进行远程控制,尽管需要保持 PC 常开机,但通过 WOL 唤醒和远程桌面的体验非常不错。Tailscale 还支持通过反向代理访问家庭网络,并设置子路由功能,以便轻松实现设备间的通信,无需调整防火墙规则。
如果你在国外服务器上安装 Tailscale 节点,可以实现 HTTP/SOCKS 代理。不过,请注意 Tailscale 的中继 (relays) 数量有限,用户可以自建 derper 中继服务器,但要确保进行域名备案,并选择合适的地理位置,以避免 Let's Encrypt 证书申请失败。
Tailscale 的命令使用相对简单,用户只需按照官方文档进行操作即可。最后,如果你对学习 Linux 感兴趣,我整理了一些免费的学习资源,包括视频教程、电子书和 PPT,欢迎前来获取。
内网穿透 篇二:通过 ZeroTier 实现远程访问局域网
在本节中,我们将探讨如何利用 ZeroTier 这款工具实现异地组网,进而进行局域网的实时远程访问。ZeroTier 与 Tailscale 类似,但在操作上有所不同。以下为通过 ZeroTier 进行网络组建和访问的详细步骤:
- 访问 ZeroTier 的官网,并使用 Google 或 Microsoft 账户登录。
- 下载适合你设备的客户端软件。
- 登录后,创建一个新的网络,将访问控制设置为私有,给网络自定义名称并记下网络 ID。
- 配置网络网段,如果不需要自定义设置,选择默认选项;如需自定义,请在图形界面中输入。
- 对于没有图形界面的设备,使用
zerotier-cli
命令加入网络,并记下设备的 IP 地址。 - 在 ZeroTier 控制面板中,选中待加入网络的设备,并通过它们的 IP 地址进行访问。
为了实现内网穿透,您需要做额外配置:
- 修改
sysctl.conf
文件,启用 IP 转发功能。 - 更新并加载内核参数,以确保配置生效。
- 在
/etc/rc.local
中添加路由表设置,确保配置持久化。 - 配置客户端路由,使物理网卡和 ZeroTier 虚拟网卡能够被识别,并将其添加到路由表。
- 通过上述步骤,连接 ZeroTier 的设备即可使用内网 IP 访问局域网。然而,局域网设备仍无法通过 ZeroTier 分配的 IP 进行访问,此时需要在路由器中添加静态路由。