#内网穿透#Frp/Ngrok/ZeroTier/端口映射/DDNS/花生壳 测评&对比

by VPSPS

VPS评审 / 2019-03-11 01:54

随着网络发展越来越快,IPV4 公网地址资源趋于耗尽,而最新的 IPV6 在国内尚未普及,运营商对公网 IP 的限制也越来越紧。

之前几年我们的路由器分到公网 IP 的几率还是挺大的,但最近一两年,很大部分个人用户分到的 IP,是类似 192.168.X.X,或者 10.X.X.X 之类的内网 IP。对一般上网需求来说,这类 IP 其实也可以胜任。但是对于玩 BT、PT、NAS 的用户来说,没有公网 IP 意味着下载速度下降,无法远程操控,正常功能缺失严重。

如何解决这类问题?我们需要内网穿透!说到内网穿透,或许我们都听过端口映射、DDNS 之类的解决办法,我们先来了解一下它们的功能和区别。

与 Ngrok 功能类似,但据说比 Ngrok 进化更多,开源,资源占用相对更少,功能更多。无论内网或外网环境,都可支持。支持 TCP UDP HTTP HTTPS 等协议。

同样需要服务端和客户端支持,自己搭建,速度和流量无需受人限制,安全性也更有保障

博主目前正在用,随后会另外写下 Frp 的搭建和使用。

优点

  • 网上此类产品比较多,是大家大众穿透选择方式
  • 安装脚本多
  • 速度快
  • 符合大家了解穿透原理
  • 有在线管理面板

缺点

需要一直运行

Ngrok

也算是 DDNS 的一种吧,反向代理软件,可以提供内网穿透功能,需要服务端和客户端支持,

目前网上有多家提供免费 Ngrok 服务的网站,所以服务端无需操心,只需要注册后简单设置就好。当然免费服务的流量速度也有限制。如果担心限制多、安全性差的话,也可以购买 VPS 服务器自己搭建。

客户端必须安装,可以安装到智能路由器上,部分路由固件比如梅林、老毛子、Pandorabox 等自带该功能。

优点

  • 网上此类产品比较多,官方也提供服务 网络也有较多的安装脚本
  • 支持平台多

缺点

  • 速度慢,
  • 容易出问题

简单来说,ZeroTier 是一款简单易用的,在任何有网络的地方,都可以连回家里、公司、学校,而无需公网 IP 和复杂端口转发配置,基于 p2p 技术的内网穿透工具。

更形象一点的说法是,ZeroTier 就像虚拟的交换机,所有 ZeroTier 的客户端节点都可以互访互通。

ZeroTier 的优势是什么

  1. 跨平台。客户端涵盖主流的设备: Windows、MacOS、Linux、iOS、Android、QNAP NAS、Synology NAS、Western Digital MyCloud NAS、Openwrt
  2. 控制端(ZeroTier 官网)功能足够强大。可以下发路由表、设备准入控制、IP 分配、流量规则等,ZeroTier 会自动下发配置,只需启动客户端即可。
  3. 客户端配置简单。ZeroTier 会自动下发配置,所以只需填入 Network ID 启动 ZeroTier 就可以了,这对于很多智能设备、嵌入式设备很友好。
  4. 可以建立中转服务器(Moon 服务器)。在网络高峰期,或者某些众所周知(qiang)的原因会导致 ZeroTier 官方服务器链接困难,此时可以自己建立 Moon 服务器,从而实现更好的链接效果。
  5. 接近于免费。个人用户最多可以接入 100 节点设备,完全能满足一般人的需求,而在路由表配置得当的情况下,两个节点就可以使两个内网完全互联(异地组网),这样就远不止100 设备那么少了。
  6. 客户端开源。这就意味着在官方不提供客户端的设备上,你完全可以自己编译。

端口映射

端口映射的前提是我们的路由器分得公网 IP,也就是说路由器是有地址门牌号的,然后将路由器下内网某台设备需要用到的端口,映射到路由,让这台设备也有门牌号,这样外界就可以直接连接到这台设备。

对于电驴、BT、PT 等 P2P 网络连接方式,端口映射会带来速度上的提升。

但是对于现在的网络环境来说,端口映射基本残废,因为前文说过,如今大部分路由器都是内网 IP。这种情况下做端口映射,相当于从五环到了六环,还是没出市区,再映射也没鸟用。

优点

  • 比较安全

缺点

  • 设置繁琐,没有很强的实力跟基础不建议碰,而且端口套端口,非常不稳定。外部80端口长期被光猫霸占是个无法回避的问题。

DDNS

英文 Dynamic Domain Name Server 的缩写,即动态域名服务器,属于技术手段,可以通过多种途径实现。

我们每次路由拨号分得的 IP 各不相同,DDNS 捕获用户每次变化的 IP 地址,然后将其与域名对应,从而做到 IP 变化,对应的域名不变。

优点

  • 较为安全

缺点

  • 有些DDNS在境外,注册登录比较麻烦。在国内的DDNS,只有部分免费流量,甚至注册使用都要钱。设置过程还好。对于多层嵌套路由,设置非常繁琐,麻烦。

花生壳

属于 DDNS 的一种,一般也需要路由器的公网 IP 支持。

而花生壳内网版则可以对路由器内网情况进行支持。

但花生壳是收费服务,流量和速度都有严格限制,不适用于大量文件传输等流量较大的情况。一般不建议使用,当然了,土豪朋友随意。

优点

  • 设置简单,内置版花生壳需注意80端口的问题

缺点

  • 免费的账户,每个月只有1G的流量,可能不够用
  • 80端口的设置问题要注意

测评

对于以上方式Frp和ZeroTier还有ngrok是最好配置的 DDNS要看同步时间,而端口映射比较麻烦

对于速度 ZeroTier的点对点我觉得应该是要优于其他模式的.其他要综合考虑各种因素.比如说本地及外网环境.

本人建议

本人目前在使用Frp内网穿透,其实以上工具都是不错的,内网穿透方式有很多种,可根据个人喜好决定.结合网络状态来选择,目前来看Frp和ZeroTier比较符合大众.

我也会写一些教程 目前准备了Frp和ngrok 教程 还有ZeroTier 本站会暂时跟进这三个教程.

相关文章

VPS评审,版权所有丨如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权.
转载请注明转自:https://vpsps.com/1338.html

文章目录

Shared via Inoreader