免费内网穿透方案
免费的一些内网穿透的方法
介绍靠谱好用的内网穿透方案。最关键是免费能用。
花生壳
花生壳是一个比较成熟的内网穿透软件。
使用方法
使用起来也很简单。使用步骤基本分为2步。
下载客户端
支持windows , mac ,linux ,树莓派 ,选择对应的下载安装
配置内网穿透
以windows为例,点击 内网穿透 –> 添加映射 –>

支持的协议有tcp udp http https 配置下内网的地址和端口,就可以完成穿透。操作起来很简单。
但是,免费版 只有1M带宽 ,并且每月有流量限制。
总结
优点:
- 配置简单
- 服务稳定
缺点:
免费版带宽限制1M ,并且每月流量1G 只适合小数据量穿透
https 不提供给免费版用户,想用需要升级,一年需要38¥

贵,如果想加带宽,1年需要752¥

zerotier
zerotier 是一个组网的方案,可以将不同的内网的设备组件一个虚拟的网络,以vpn的方式进行访问,达到内网访问的目的。但是访问者和被访问者都需要安装对应的客户端。
官方网站 https://www.zerotier.com/
简单的说 你家里有个局域网 ,公司有个局域网。通过在2个不同的设备上安装客户端,连接到 zerotier 的服务器上,帮你虚拟出一个局域网,在这个网络中的注册并在线设备之前,可以使用此虚拟的ip 进行访问。
它是没有带宽限制的,网速只跟自省网络带宽有关,这是因为只有在连接设备的时候才会通过zerotier的服务器进行转发,一旦网络打洞成功,那么2台设备将直接访问,但是如果没成功的时候,还是要通过zerotier服务器进行网络转发。
使用方法
首先注册一个账号。https://accounts.zerotier.com/auth/realms/zerotier/login-actions/registration?client_id=zt-central&tab_id=OJD8KFFgti0也可以使用谷歌 github 微软 账号 登录
登录账号后,点击创建网络 就创建了一个网络,加入同一个网络的客户端就可以互相访问了

一个网络的最大成员数是 50 个。也就是最大50个设备。
修改配置,点击网络进去
名字和描述自定义填写就行

访问控制,可以选择私有网络和公有网络,如果是私有的,当有设备连接的时候,需要在页面上进行审核通过才能连接,而公有的不需要。为了安全性,建议还是私有网络

这里选中你想要的一些网段信息。

members 可以显示连接的成员的在线信息和授权允许 操作。
- 下载客户端和配置

点击download 支持多种客户端。
使用客户端基本就做2件事
下载安装
执行网络id 连接操作
windows连接

windows 客户端只需要在下方的框中填入网络id 然后点击连接网络即可。
linux 连接
1 | curl -s https://install.zerotier.com | sudo bash |
执行命令,此命令会从网站获取脚本并执行

接着就可以使用命令
1 | zerotier-cli |

可以看到有很多的命令可以选择。
这里常用的就是加入网络和离开网络。
加入网络
1 | zerotier-cli join db64858fed26466d |
如果不想加入此网络可以执行离开
1 | zerotier-cli leave db64858fed26466d |
网络授权
前面已经把网络执行了加入。重新打开官网的后台网络控制页面。可以看到members中已经显示新加入的网络。

目前此网络是不能连接通过的,因为没通过授权。

点击对钩表示通过授权。

注意网络的 Manager IPS 列,这个ip就是可以用来访问连接的ip。
现在只要是同时加入并且在线的设备,可以通过此Ip 进行访问。

总结
使用起来 基本就是 建立网络 -》 下载客户端 -》 加入网络 -》 授权允许(配置私有的情况) -》 访问
优点:
- 带宽无限制
- 免费版也足够使用
缺点:
- 连接必须使用客户端
- 有时候不是很稳定,有时候延迟很高。
Nyatwork
nyatwork 是基于frp 搭建的内网穿透服务。
官网 https://www.natfrp.com/#index
注意,需要实名认证,实名认证费用 1元。
基本使用
建立隧道
隧道表示选择那个服务器进行流量的转发,一般选择离自己近的服务器。
选择对应的节点和隧道类型。

选择TCP 隧道类型。
http 或https 需要绑定自定义域名

配置本地的IP 和本地端口号,访问密码是一定要设置的。因为目前选择的是一个启动访问认证的通道。具体要求可看文档。https://doc.natfrp.com/#/
下载客户端并连接
选择对应的客户端。这里下载windows客户端,并运行

需要输入一个token
token的获取点击隧道 –》 配置文件


1 | -f c0b7ultvqqsn5r9229gdosdnb21s4o0c:3370850 |
那么 c0b7ultvqqsn5r9229gdosdnb21s4o0c 就是token ,注意不要包含后面的隧道id
粘贴进去


登录后,用方向键 和回车选择对应的通道即可。

访问的时候,通过提示信息中给的域名+ 端口号进行访问。
注意,第一次访问需要使用https 进行连接会弹出认证密码,输入密码后才会成功连接
如果节点是强制认证的,但是不设置密码,也是无法连接的
优点:
- 速度快,免费版也有10M的带宽。
- 免费版每月5G流量,但是每天签到的至少能获得1G流量,对于个人使用足够了
缺点
- 访问的时候通过默认的域名 + 端口号 进行访问
- 如果使用http(s ) 需要绑定个人备案域名。 (境外服务器不用备案,但是境外服务器慢)


