怎么样才能让外网的计算机访问一个局域网内的计算机?
有时要在外面访问家里的设备,或者家里访问公司的电脑,由于家里的网络没有固定的ip地址,这时就需要用到内网穿透。说到穿透,大家熟知的可能是DDNS,或者反向单利FRP、Ngrok等。
首先,DDNS需要公网IP地址,运营商很少分配给用户公网IP地址了。然后FRP等这些反向代理程序,需要通过服务器转发,用到VPS或者他人搭建的服务,要么限速要么成本很高。
这里,我们说一个不需要公网IP、也不依赖于服务器的ZeroTier。
使用ZeroTierstep1:注册
登陆到ZeroTier官网,注册一个账号,免费套餐可以连接100个设备,对于一般家庭足够用了。
step2:创建网络
注册成功之后,创建一个新的网络,这样我们会得到一个Network ID,后面连接设备时,要用到这个,用于实现设备的互联。
创建之后,点击进入,可以看到网络的详细信息,保持默认就行,右边显示了设备的内网IP地址,比如下图的192.168.191.*,使用默认选项即可。
step3:连接
在客户端,比如电脑、手机下载zerotier客户端,输入申请到的network ID。
在zerotier的后台,客户端申请加入网络后,需要点选Auth才能连接。
路由器安装zerotier如果路由器使用了openwrt,我们可以安装zerotier插件,形成一个虚拟局域网,设置相应的防火墙规则,并且在zerotier设置相应的路由,就构成了大的虚拟局域网,可以访问家里的任何设备。
如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有