ZeroTier实现内网穿透详细教程,其实5分钟就可以搞定

想看更详细的视频教程,推荐到哔哩哔哩上看:强大的内网穿透工具ZeroTier,随时随地远程访问家中NAS和其它设备!没有公网IP也不怕_哔哩哔哩_bilibili

相信很多人都有远程连接家中设备的需求,如远程连接家中的NAS、Windows等服务,所以会涉及到一个内网穿透工具的使用,如果没有公网IP的情况下,推荐大家使用ZeroTier,这是一款强大的内网穿透工具,

 实测公司到家里的网络延迟只有15ms左右,惊呆我了,这和本地有啥区别:

它的原理是将几个设备加入到了一个大的局域网中,然后大家就可以互相通讯了:

一共三步即可搞定

1.注册ZeroTier,创建网络     2.其它设备加入    3.大局域网成功

1.注册ZeroTier

打开zeroTier网站开始注册登录:https://accounts.zerotier.com/

支持多种方式登陆,为了方便我直接选择了google账号登陆:

 登陆之后,直接点击create a network:创建一个网络 有了网络之后,会给你一个网络id,这个网络id是非常重要的,其它设备要加入的这个网络,就需要这个网络id,所以还是很重要的,点击这个id就可以进入具体的设置

 2.其它设备加入这个网络

电脑或者手机安装 zerotier ,加入网络 (join),记得在 zerotier 后台也同意接入。

先去各个设备下载对应的app安装:Download – ZeroTier 

下载安装之后,就可以再各个设备上点击join network:

 然后填上刚才的那个id号:

如果是windows系统,会提示你让选择是否开启网络发现,一定要选择是:

然后到zerotier后台,对刚开的设备进行授权,允许它加入局域网中,红色虚线的是没有网络授权的设备,蓝色的表示授权了,只需要勾选上,此设备就可以加入网里面了:

然后回到终端,确保连接成功,如果没有勾选,选择退出,然后重新打开就可以了:

3.开始各个设备互通

我们在zerotier后台就可以看到我们各个设备的内网ip,然后复制这个内网ip,打开上面的服务,就可以了,比如我在公司,通过这个ip,连接我家里面的电脑:

 打开远程桌面,进行远程控制:

然后输入用户名和密码,速度还是非常快的:

到此,教程就结束了 

### ZeroTier在OpenWRT上的安装与配置 #### 安装ZeroTier软件包 为了在OpenWRT路由器上部署ZeroTier网络,需先登录到OpenWRT命令行界面并执行如下指令来下载和安装必要的组件[^1]。 ```bash opkg update opkg install zerotier ``` 完成上述操作之后,设备将会拥有运行ZeroTier服务的能力。 #### 启动与加入网络 启动ZeroTier服务,并利用`zerotier-cli`工具向指定的ZeroTier虚拟局域网发送加入请求。这一步骤涉及到了解目标网络ID的信息,通常由该网络创建者提供[^3]。 ```bash /etc/init.d/zerotier start zerotier-cli join <Network_ID> ``` 一旦成功提交申请,则等待管理员审核批准即可实现内外部资源互通的目的;而整个过程中的配置工作仅限于输入特定的Network ID,其余均由后台自动化处理完毕。 #### 配置静态IP(可选) 对于某些应用场景而言,可能希望为本机设定固定的内部地址以便更好地管理和识别节点身份。此时可以通过编辑相应的接口文件达到目的: ```bash uci set network.<interface_name>=interface uci set network.<interface_name>.proto=static uci set network.<interface_name>.ipaddr=<desired_ip_address> uci commit network ``` 请注意替换其中的角度括号内的参数以匹配实际环境需求。 #### 设置防火墙规则(重要) 为了让外部流量能够顺利抵达位于NAT后的服务器,合理调整防火墙策略至关重要。具体做法是在WebUI或者SSH终端里新增转发链规则,允许来自互联网的数据包进入对应的私有子网段内。 ```bash iptables -t nat -A PREROUTING -p tcp --dport <external_port> -j DNAT --to-destination <internal_server_ip>:<target_service_port> iptables -t nat -A POSTROUTING -j MASQUERADE ``` 以上设置确保了即使处于复杂的路由环境中也能维持良好的通信质量和服务可用性。
评论 42
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1024小神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值