免费内网穿透方案——ZeroTier+OpenWRT

article/2025/9/21 9:59:46

关于免费内网穿透方案的研究

一直以来在研究一些关于内网穿透的方案,都是一些很不靠谱的营销文章。索性很长一段时间就没了兴趣做这件事情,偶然的机会听到了ZeroTier,居然让我有种发现新大陆的喜悦。可能真的一分钱都不需要花就能搞定内网穿透的事情,而且网速还是杠杠的。
下面我来记录下我的所有的操作步骤:

  1. 需要有个OpenWRT的系统。可以花点小钱拼某多上买个刷了系统的电视盒子,当然也可以买个OpenWRT系统的路由器。如果这点钱也不想出,OK我们还有办法,在您的服务器上安装个虚拟机,在虚拟机中安装个OpenWRT的系统。那你可能要问,为什么要弄这个玩意,那我需要告诉你的是我要通过这个系统作为旁路由将当前局域网的所有连接设备全部映射出去。
  2. 现在我们需要设置旁路由的IP了,请注意,将网线插入旁路由(OpenWRT)的Lan口,然后另一端连接我们的电脑,注意修改电脑的网络适配器,将IPV4的IP修改为旁路由(OpenWRT)同一网段的IP,然后将网关设置为旁路由的IP。进入OpenWRT后,修改OpenWRT的接口Lan口的IP和网关,将IP设置为局域网相同的网段地址,比如我自己的主路由(分配DHCP的路由)网段为192.168.25.1,那么现在我可以将OpenWRT的Lan口的IP设置为192.168.25.245(看心情设置),网关设置为主路由的IP:192.168.25.1。如下图
    在这里插入图片描述
  3. 我没有全局出国的考虑,所以我就直接关闭OpenWRT的DHCP功能了。(如果有需求了,手动修改电脑的网关为OpenWRT的IP即可,这样的话我所有的网络都是通过旁路由(OpenWRT)进行解析了)
    在这里插入图片描述
  4. 现在我们需要进入ZeroTier的官网: https://my.zerotier.com/network申请帐号了
    在这里插入图片描述
  5. 申请账号以后,我们需要创建一个网络,后面我们就是通过创建的网络进行组网,创建完成以后注意记录这个网络的NETEWORK ID,后面我们组网是需要用到的。
    在这里插入图片描述
  6. 我的盒子集成了ZeroTier的功能,如果没有集成,那大家自行百度去集成吧,我就不进行讲解了。在OpenWRT的系统中启用ZeroTier斜体样式的功能,其实也非常的简单,在3处输入NETWORK ID后勾选启用,点击保存和应用即可启动该功能
    在这里插入图片描述
  7. 启动ZeroTier之后,我们回到ZeroTier的管理界面,在Member中会看到我们刚刚加入网络的Address,在前面的复选框中进行勾选,这样的话我们的(OpenWRT)旁路由器就加入了当前的ZeroTier虚拟网中(NETWORK ID);注意我们要在当前的地址中勾选允许桥接(很重要)
    在这里插入图片描述
    在这里插入图片描述
  8. 在Basic设置中选择Private
    在这里插入图片描述
  9. 在Advance中我们需要去进行最重要的设定了,我们要设置局域网中的所有IP都能对ZeroTier的网络进行桥接。先设定ZeroTier网段的IP,设定完成后我们会在Member中看到OpenWRT的IP,然后在位置2输入局域网的网段(192.168.25.0/24),最后在3处输入当前OpenWRT的ZeroTier的IP(局域网都通过这个网络桥接后实现虚拟组网)
    在这里插入图片描述
  10. 我们回到OpenWRT的系统中进行端口及防火墙的设定,首先在网络中添加一个ZeroTier的接口,我这里已经创建好了,大家可以参考下截图
    在这里插入图片描述
  11. 名称设置为ZeroTier(看心情),接口协议为【不配置协议】,物理端口选择【zt】开头的适配器
    在这里插入图片描述
  12. 现在对防火墙进行设置:入站允许,出站允许,转发允许。
    在这里插入图片描述
  13. 对当前接口防火墙进行修改,将【端口触发】全部切换到Lan中
    在这里插入图片描述
  14. 最后我们需要进入到防火墙自定义规则中,添加以下规则
iptables -I FORWARD -i zteb4mn7ec -j ACCEPT
iptables -I FORWARD -o zteb4mn7ec -j ACCEPT
iptables -t nat -I POSTROUTING -o zteb4mn7ec -j MASQUERADE

注意:防火墙中的【物理端口名称】一定不能出错,添加后重启防火墙
在这里插入图片描述

在这里插入图片描述
14. 现在我们如果在家里,只需要在电脑或手机端连接ZeroTier的客户端,并且加入ZeroTier的NETWORK ID中(需要在ZeroTier中新进入的Address进行勾选授权),就可以访问OpenWRT所在局域网内的所有设备了。比如我现在出差在外面就可以直接使用局域网内的IP地址访问我的OpenWRT。(当然最后我是需要在局域网内安装一台Vault的服务器,那样我就可以愉快的访问Vault了)
在这里插入图片描述


http://chatgpt.dhexx.cn/article/l1ZtgTYR.shtml

相关文章

免费内网穿透远程访问家里的监控

在现代生活中,很多场景都会用到监控设备,但也不是所有场景都需要用到专业且昂贵的监控报警系统,更多的场景只是简单的在家用电脑中连接一个摄像头,进行简单的观察和录像功能,这样的简单监控系统通常不具备远程实时访问…

使用Zerotier实现免费内网穿透

一、实现效果 二、实现方法 2.1、实现原理 ①使用ZeroTier将需要操作的设备组在一个虚拟的局域网里面,实现该虚拟局域网里面的设备可以相互通讯连接。 ②电脑连接电脑使用【远程桌面连接】。 ③手机连接电脑使用【Remote_Desktop软件】安卓端的软件下载地址为&…

免费内网穿透不限流量访问地址不变

神卓互联免费版内网穿透可以帮助用户快速、简便地实现内网穿透。在本文中,我将向您介绍如何使用神卓互联来实现内网穿透,并分享一些使用神卓互联的注意事项和技巧。 前言 目录 1.神卓互联的使用步骤首先,您需要在神卓互联官网上注册并登录账…

永久免费内网穿透,使用超简单的方式搭建,内含核心打洞代码

内网穿透,即NAT穿透,是一个网络连接时术语,当计算机处于局域网内时,如家庭路由器、公司内部路由器等,出门在外就会受限于外网,不能直接访问,这时候通过内网穿透,就能让外网的电脑找到…

frp-免费内网穿透

环境准备 中文文档 公网IP服务器虚拟机(内网)内网穿透工具frp0.36.2版本地址 公网IP服务器(阿里云、腾讯云、华为云…) 上传frp_0.36.2_linux_amd64.tar.gz文件到服务器指定目录(如/home、/usr。。。。)解压文件tar xvf frp_0.36.2_linux_amd64.tar.g…

几款好用的免费内网穿透

【ngrok】 1、进入官网(ngrok),下载适合你电脑系统的软件并安装。 2、我这里以Linux (ARM64)例,首先使用wget命令下载。 wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm64.zip 3、使用unzip命令解压。 un…

内网穿透(详细且免费)部署

内网穿透(详细且免费)100%成功 我们在做开发时,不想购买服务器,只想搭建我们本地的服务器,我们搭建的本地服务器只能供我们自己电脑的浏览器访问,或者处于同一个wifi下的手机访问平常我们访问的网站都是由…

五种永久免费 内网穿透傻瓜式使用

多种永久免费 内网穿透傻瓜式使用 教程方法一(使用qydev)方法二(使用飞鸽内网穿透)方法三(使用nps)方法四使用 (神卓互联内网穿透)方法五 使用 SAKURA FRP方法六 使用 网云穿方法七 使用 闪酷方法八 使用 蜻蜓映射方法九 使用 极点云 教程 方法一(使用qydev) 官网&#xff1a…

面积图-使用方法

文章来源:“面积图”就是折线图吗?https://www.sohu.com/a/199245953_416207 折线图:使用折线图,虽然也能很清晰第反映出两种产品的销量变化情况,但最想强调的——差距变化的部分,则欠缺可视化的突出表现 …

图像测量技术:面积测量

书山有路勤为径,学海无涯苦做舟 琴某人辛辛苦苦码的报告,当然不能让你们这么容易复制过去(๑• . •๑) 关注博主可以免费获得pdf版(部分为word版)报告 之前的源代码下载连接已失效,这是为了不扰乱课程秩序

cesium vue 天地图 WMTS图层数据 绘制点、线、面 测距、测面积

cesium vue 绘制点、线、面 测距、测面积 开箱即用 <template><div class"map-container"><div class"btn-container"><el-button type"primary" click"drawSelf(Point)">绘制点</el-button><el-b…

百度地图实现测量面积和测量距离功能

最近在公司的项目中&#xff0c;需要用到百度地图的测距和测面积功能&#xff0c;但是在网上只找到了测量距离的api&#xff0c;即BMapLib.DistanceTool。 但是测面积在网上没有找到很好的资料&#xff0c;百度提供的DrawingManager虽然也可以实现测面积&#xff0c;但是感觉太…

测量面积的手机软件有哪些?这两个不能错过

测量面积的手机软件有哪些&#xff1f;相信很多小伙伴&#xff0c;在日常生活中遇到了场地面积测量的问题总是犯难&#xff0c;如果身边有工具还是可以的&#xff0c;就怕身边没有测量的工具&#xff0c;这样一来不仅仅没办法去操作得到我们想要的数值&#xff0c;也极大的拖累…

【Cesium】距离量测和面积量测

1 、空间量测 空间量测是在三维空间中测量距离、角度、面积等内容。实现方法为在屏幕中拾取对应点的位置&#xff0c;然后将屏幕坐标转换为地理坐标&#xff0c;再根据地球椭球参数&#xff0c;进行几何解算&#xff0c;获取地理空间距离、面积等。 1.1、 距离量测 两点之间的…

百度地图API画多边型,测面积

效果&#xff1a; 脚本&#xff1a; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv"Content-Type" c…

cad面积计算机,AutoCAD如何测面积 AutoCAD面积计算方法

在AutoCAD运用的实例中&#xff0c;我们常常需要测量所画图形的尺寸面积&#xff0c;如果通过手算的方式总会觉得特别麻烦&#xff0c;还容易出错&#xff0c;为此小编特意为大家准备了最全面的CAD面积计算方法&#xff0c;教你如何巧妙的使用AutoCAD完成面积运算。 AutoCAD面积…

cesium工具-测距和测面-原理和代码

测距分为&#xff1a;空间距离和贴地距离&#xff1b; 测面积分为&#xff1a;水平面积和贴地面积。 下面讲解这4个工具的相关思路和代码&#xff1a; 1、空间距离 思路&#xff1a; Cesium.Cartesian3.distance()计算出两点之间的距离 一条线上的所有点&#xff0c;每2个点依次…

高德地图面积测量小工具

由于项目的需要&#xff0c;需要用到高德地图的测量面积功能&#xff0c;其实高德地图官方已经提供了测量面积的工具&#xff0c;但是感觉有点不太方便&#xff0c;于是在原来的测量面积工具的基础上进行一点补充&#xff0c;由于时间的原因&#xff0c;写的比较粗糙&#xff0…

国土面积测量问题

国土面积测量问题 如图所示一个国家的地图边界线&#xff0c;有关方面需确认国家的国土面积的数值。现在将地图放入平面直角坐标系中&#xff0c;以由西向东方向为 x 轴&#xff0c;由南向北方向为 y 轴&#xff0c;在边界上选取若干 点测出个点对应的坐标数据&#xff08;?,…

cesium面积测量

使用方法新建一个文件measureArea.js将下面代码贴上去 // DrawPolygon /* 绘制面(面积测量)*/class measureArea {constructor(arg) {this.objId Number(new Date().getTime() "" Number(Math.random() * 1000).toFixed(0));this.viewer arg.viewer;this.Cesium…