文章目录
- 1. 前言
- 2. 对比内容
- 2.1 http协议功能及操作对比
- 2.1.1 网云穿的http设置
- 2.1.2 Cpolar的http设置
- 2.2 使用感受对比
- 3. 结语
1. 前言
上篇文章,笔者对比了网云穿和Cpolar的直观内容,包括网站界面、客户端界面和内网穿透设置界面。总的来说,两者的观感都走的简洁风,也各具特色。但作为一款使用工具软件,只是拿来看肯定不行,还需要在实际使用中对比可操作性和易用性。在这里,笔者仍然沿用calibre这款电子书软件提供固定的8080端口输出网页内容,然后再使用两款软件进行内网穿透操作。
2. 对比内容
2.1 http协议功能及操作对比
http协议穿透是内网穿透的主要诉求之一,笔者最开始就是打算弄个电子书网站,才接触到内网穿透软件,虽然后面也看了不少在个人电脑(或硬件设备)上搭建网站和博客的文章,但还是喜欢用calibre的网页输出功能(毕竟省事还不花钱,用作http协议穿透测试再好不过),只要在calibre软件主页面的“连接/共享”打开“启动内容服务器”功能,软件就会自动通过8080端口输出网页信息。
2.1.1 网云穿的http设置
首先我们使用网云穿发布这个calibre网页,由于网云穿的内网穿透是在网页端进行(客户端点“添加隧道”会自动跳转网页设置页面)。需要注意的是,网云穿的免费隧道,需要点击首页的“开通免费隧道”按钮,并在购买页面激活“试用隧道”,才能获得一条未激活的内网穿透隧道。
而且这条免费隧道的设定稍显复杂,根据免费隧道的说明,其提供的免费域名可以使用30天,到期需要重新激活(换言之就是30天更新一次,重新激活并设置试用隧道);带宽前七天是3M,7天后降为1M,每月总流量为1G(说实话,1G流量拿来显示电子书可能还行,如果带图片的网站估计很快就没了)。
进入网云穿的“控制台”页面后,点击页面左侧的“隧道购买/管理”按钮,就会弹出隧道的设置框,设置内容其实和Cpolar差不多,都是隧道名称、内网端口、穿透协议这些。不同的是多了两项二级域名(二级域名不可选,大约是付费内容)和内网地址(内网地址就是设备在内网的地址192.168.XXX.XXX这样)栏位。
这里我们按照calibre给出的输出端口信息填写,而内网地址则是127.0.0.1,再点击窗口下方的“确认”生成隧道。
隧道生成后,就会在工作台主页面出现新创建的隧道信息,我们也可以在“域名”列下看到本地calibre输出网页的域名,在浏览器地址栏输入该域名,就能看到calibre输出的网页。
需要注意的是,必须在客户端启动隧道,才能使用从网云穿的官网上获得的域名访问到个人电脑上的calibre网页。
2.1.2 Cpolar的http设置
相比之下,Cpolar的内网穿透操作就要简单很多,只要在Cpolar的客户端设置“隧道名称”、选择对应的“协议”、填入calibre给出的(端口号)“本地地址”、再选择“域名类型”和“地区”,就可以点击页面下方的确认按钮,生成电子书的数据隧道。
而这个电子书库的域名,可以在cpolar客户端的“在线隧道列表”中看到。
2.2 使用感受对比
在使用了这两款内网穿透软件访问本地电脑的calibre电子书网页页面后,能明显感觉到二者相似的地方很多,就连填入的信息内容也很相似。但区别实际上也挺明显。
Cpolar的内网穿透设置(免费版)能提供更多隧道类型的选择,也能创建更多数量的内网穿透隧道(4条),而且对所创建的隧道管理更加方便;虽然在创建隧道时填入的信息数量多于网云穿,但所填内容都很简单,不会让人感到迷茫。
网云穿(免费版)只能创建1条隧道,同时对隧道的管理也比较模糊,就比如笔者无法删除电子书的http隧道,只能在这条隧道的基础上进行编辑修改(比如更换协议操作),至少笔者没有找到哪里可以删除这条隧道,如果想单独增加1条数据隧道,就明显不划算(挺贵的)。
同时网云穿在对隧道设置内容上会让人感到迷茫,就比如“内网地址”栏位,在笔者没看指引时,还以为可以直接填入calibre给出的内网地址,但发现无法访问本地calibre网页,直到看过直到文章后才知道应该填入127.0.0.1。另外,网云穿的客户端和官网控制台有时会不同步,需要关闭客户端重启一次,才能将公共互联网域名与本地客户端同步。
3. 结语
总的来说。网云穿和cpolar的操作都不算难,但cpolar的操作和管理体验会更胜一筹,并且cpolar对客户的友好度更高一些(简单说就是实惠),不管是套餐价格还是免费隧道数量,都让人感受到满满诚意。当然,只做http协议的测试并不全面,因此在下篇文章中,笔者会对TCP(远程桌面)隧道进行对比测试。