内网穿透软件的免费版使用体验 | 您所在的位置:网站首页 › ngrok手机 › 内网穿透软件的免费版使用体验 |
内网穿透软件的免费版使用体验——ngrok、zeroTier、蒲公英
2020-09-20 11:50:18
330点赞
4712收藏
160评论
追加修改(2020-09-24 22:14:44):破案了,zeroTier连接慢不是zeroTier的问题,应该是公司电脑的问题。之前的测试都是用的公司电脑测的,公司电脑ping其它节点,70%的时间都是ping不通的……(所以我当时用zeroTier的体验才会这么随缘……)今天带笔记本去测试了一下,连接同一网络,ping的丢包率不到5%,延迟平均在100ms左右。所以不是zeroTier的问题,也不是网络运营商的问题,是公司电脑的问题…… 就我了解的内网穿透软件来看,内网穿透的软件大致可以分为两类,一类就是基于公网ip地址,人人都可以访问,比如frp、ngrok;另一类就是基于大内网,把多个ip地址放到一个虚拟网络中,这个虚拟网络中的成员可以互相访问,比如zeroTier、蒲公英。打个比方说就是,第一类类似于p站,人人都可以访问,第二类就类似于私密色图群,只有加入到这个群才能交换彼此的收藏。 前者有个必备条件,那就是公网ip,后者的话一般免费的都会有ip数量限制,想更多ip加入就要加钱。 下面以N1 Armbian为例说一下各个内网穿透软件的安装。 frpfrp我没有使用过,看了司波图的frp视频,看到要买服务器就放弃了。 ngrokngrok是让域名和应用绑定(即绑定的是ip+端口号)。使用挺简单的, 前置准备:1、注册账号,开通免费隧道 2、配置隧道信息 主要需要配置隧道协议、域名类型、前置域名、本地端口,前置域名可以随便填,本地端口就是选择和哪个应用绑定,输入localhost: + 这个应用的端口 配置完会有个隧道id,后面会用到 N1 Armbian安装ngrok3、下载ngrok的linux arm版本 下载地址 4、使用winscp工具或者其它上传到N1(我这里是上传到/root文件夹中) 5、解压 cd /root unzip linux_arm.zip 6、测试 /root/linux_arm/sunny clientid 隧道id 出现这个页面即代表测试连接成功 Ctrl + C退出 7、启动 setsid /root/linux_arm/sunny clientid 隧道id & 8、停掉ngrok软件 ps -aux | grep "sunny" kill 进程
官方文档 zeroTier参考教程 这个官网因为是英文的,看着可能会感觉鸭梨山大,但是其实过程是差不多的 前置准备:1、注册账号 2、登录后别管其它,点击Networks菜单 看下Your Networks下有没东西,如果没有则需要自己创建一个网络,一般来说注册后会默认有一个创建好了的网络。记住该网络的id。 点击该网络,进去看详情。 直接拉到Members的框框里,客户端连接上了,还要在这里勾选上客户端ip的勾选框,相当于批准这个ip加入虚拟网络。然后就可以直接访问了。 N1 Armbian安装ZeroTiercurl -s 'https://pgp.mit.edu/pks/lookup?op=get&search=0x1657198823E52A61' | gpg --import && if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi 第一个命令是安装ZeroTier的脚本,可能需要点时间,而且可能会安装失败,失败的话就多试几次。 安装失败:
安装成功:
加入网络: zerotier-cli join 蒲公英前置准备:1、注册账号 2、让用户加入你的网络 有两种办法: 1)、使用你的账号登录,那么他就可以不经审核就加入这个网络 2)、添加用户,把该用户加入网络,随后用这个用户的账号密码登录即可加入这个网络 Pi 64位 下载树莓派64位的客户端,Raspberry Pi 64位, 上传到N1的任意一个目录,这里以上传到/root目录为例 cd /root dpkg -i PgyVPN_Raspbian_2.2.1_arm64_systemd.deb pgyvpn 输入账号密码 官方文档 N1的安装过程和Ubuntu系统安装教程基本一致,除了使用的软件包不一样。 注意事项:其它系统ping windows系统,必须要关闭windows系统的防火墙,要不ping不通。 使用体验以下体验都是基于免费版的。 ngrok:太太太太太太慢了……而且连接不稳定,有时根本就连不上,基本不可用…… ZeroTier:速度随缘,有时还行,有时就慢的离谱,有时就干脆连不上了……个人体验着实一般。 不过我在找攻略时,看到有人说ZeroTier跨运营商的效果不行,同运营商基本可以跑满速……maybe是这个原因吧,(ZeroTier可以通过搭建moon中间服务器来降低延迟,不知效果怎样,我没试过) 蒲公英:牛逼!蒲公英牛逼!着实牛逼!!连接很快而且稳定,相比以上两款,体验可以称得上秒杀。而且有P2P模式(ZeroTier也有),可以让2个IP地址直接互连,不需要走服务器转发。 走转发,说明网络通信不好,网络不稳定才会走转发。网络好,网络就不需要服务器做转发,直接p2p连接。 但是缺点也有: 1、体验版(白嫖版)只允许三个IP的加入 2、P2P模式我目前只有在家,两台设备连接同一网络才会走P2P模式,其它就没见过走P2P模式的,可能和ZeroTier一样,要同运营商、网络好的情况才能触发? 2、走服务器转发的情况下,最多只有1Mbps的速度,看电影、传输大文件之类的,体验大概不太好 ![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |