EasyTier和Ngrok两款工具都可以实现内网传统,但两者的地位、功能和适用场景还是有明显区别:
EasyTier
EasyTier用途定位是:节点间组私网。非常方便的把多个节点之间组网,组成一个私网,实现私网内各节点互访。 私网内的各节点既可有公网IP也可以没有。
- 自己安装,无需注册用户
- 非常简单,绿色版,一行命令,运行可执行文件即可(每个节点都需要运行)
- 不限制端口,不限制协议(TCP、HTTP均可)
- 即使自己没有公网IP也可以,有大量免费的公共节点可用
- 组网之间的节点之间互联,相对私密
- 只能是组网之间的节点之间互联,无法对普通公众提供服务(缺点)
官网地址:https://easytier.cn/
官网GitHub地址:https://github.com/EasyTier/EasyTier
EasyTier使用方法比较简单,官方文档已经说的很清楚,不再赘述。
Ngrok
Ngrok用途定位是:内网对外暴露。非常方便的把内网中某个机器和端口,通过Ngrok生成的子域名暴露出去,供普通公众直接访问,实现内网穿透。
- 需注册用户,有免费套餐,也有付费套餐
- 非常简单,绿色版,一份配置文件+一行命令即可运行
- 不限制端口,不限制协议(TCP、HTTP均可)
- 通过官网控制台可监控和查询生成的子域名,免费版也可以让子域名不变
- 免费版暴露的HTTP页面,外部访问时会自动弹出确认访问的中间页面(缺点),需要付费版才避免
- 国外网络,国内访问有时不够顺畅
官网地址:https://ngrok.com/
Ngrok需要先注册用户,使用方法比较简单,官方文档已经说的很清楚,不再赘述。
cpolar
国内极点云推出的cpolar,基本算是Ngrok的国内平替,用途定位也是:内网对外暴露。cpolar使用方法非常与Ngrok类似。 需注册用户,有免费套餐,也有付费套餐。
好像:cpolar免费版不存在像Ngrok那样弹出确认访问的中间页面的缺点,但cpolar随机生成的子域名每24小时会自动变(缺点),需要付费版才避免。