免费内网穿透工具测评对比,谁更好用 2

news2024/12/23 18:04:36

文章目录

      • 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端口输出网页信息。

图表 19

图表 20

2.1.1 网云穿的http设置

首先我们使用网云穿发布这个calibre网页,由于网云穿的内网穿透是在网页端进行(客户端点“添加隧道”会自动跳转网页设置页面)。需要注意的是,网云穿的免费隧道,需要点击首页的“开通免费隧道”按钮,并在购买页面激活“试用隧道”,才能获得一条未激活的内网穿透隧道。

而且这条免费隧道的设定稍显复杂,根据免费隧道的说明,其提供的免费域名可以使用30天,到期需要重新激活(换言之就是30天更新一次,重新激活并设置试用隧道);带宽前七天是3M,7天后降为1M,每月总流量为1G(说实话,1G流量拿来显示电子书可能还行,如果带图片的网站估计很快就没了)。

图表 21

图表 22

进入网云穿的“控制台”页面后,点击页面左侧的“隧道购买/管理”按钮,就会弹出隧道的设置框,设置内容其实和Cpolar差不多,都是隧道名称、内网端口、穿透协议这些。不同的是多了两项二级域名(二级域名不可选,大约是付费内容)和内网地址(内网地址就是设备在内网的地址192.168.XXX.XXX这样)栏位。

图表 23

这里我们按照calibre给出的输出端口信息填写,而内网地址则是127.0.0.1,再点击窗口下方的“确认”生成隧道。

图表 24

隧道生成后,就会在工作台主页面出现新创建的隧道信息,我们也可以在“域名”列下看到本地calibre输出网页的域名,在浏览器地址栏输入该域名,就能看到calibre输出的网页。

图表 25

需要注意的是,必须在客户端启动隧道,才能使用从网云穿的官网上获得的域名访问到个人电脑上的calibre网页。

图表 26

2.1.2 Cpolar的http设置

相比之下,Cpolar的内网穿透操作就要简单很多,只要在Cpolar的客户端设置“隧道名称”、选择对应的“协议”、填入calibre给出的(端口号)“本地地址”、再选择“域名类型”和“地区”,就可以点击页面下方的确认按钮,生成电子书的数据隧道。

图表 27

图表 28

而这个电子书库的域名,可以在cpolar客户端的“在线隧道列表”中看到。

图表 29

图表 30

2.2 使用感受对比

在使用了这两款内网穿透软件访问本地电脑的calibre电子书网页页面后,能明显感觉到二者相似的地方很多,就连填入的信息内容也很相似。但区别实际上也挺明显。

Cpolar的内网穿透设置(免费版)能提供更多隧道类型的选择,也能创建更多数量的内网穿透隧道(4条),而且对所创建的隧道管理更加方便;虽然在创建隧道时填入的信息数量多于网云穿,但所填内容都很简单,不会让人感到迷茫。

图表 31

网云穿(免费版)只能创建1条隧道,同时对隧道的管理也比较模糊,就比如笔者无法删除电子书的http隧道,只能在这条隧道的基础上进行编辑修改(比如更换协议操作),至少笔者没有找到哪里可以删除这条隧道,如果想单独增加1条数据隧道,就明显不划算(挺贵的)。

同时网云穿在对隧道设置内容上会让人感到迷茫,就比如“内网地址”栏位,在笔者没看指引时,还以为可以直接填入calibre给出的内网地址,但发现无法访问本地calibre网页,直到看过直到文章后才知道应该填入127.0.0.1。另外,网云穿的客户端和官网控制台有时会不同步,需要关闭客户端重启一次,才能将公共互联网域名与本地客户端同步。
在这里插入图片描述

3. 结语

总的来说。网云穿和cpolar的操作都不算难,但cpolar的操作和管理体验会更胜一筹,并且cpolar对客户的友好度更高一些(简单说就是实惠),不管是套餐价格还是免费隧道数量,都让人感受到满满诚意。当然,只做http协议的测试并不全面,因此在下篇文章中,笔者会对TCP(远程桌面)隧道进行对比测试。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/77497.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

保姆级教程:手把手教你使用深度学习处理文本

大家好,今天给大家分享使用深度学习处理文本,更多技术干货,后面会陆续分享出来,感兴趣可以持续关注。 文章目录NLP技术历程准备数据标准化词元化Tokenization(文本拆分)技术提升建立索引表使用TextVectoriz…

开源开放 | 开源知识图谱抽取工具DeepKE发布更新

知识图谱是一种用图模型来描述知识和建模世界万物之间关联关系的大规模语义网络,是大数据时代知识表示的重要方式之一。近年来,知识图谱在辅助语义搜索、支持智能问答、增强推荐计算、提升语言语义理解和大数据分析能力等越来越多的技术领域得到重视&…

极客时间课程笔记:业务安全

业务安全 业务安全体系:对比基础安全,业务安全有哪些不同?业务安全和基础安全在本质上就有很大的不同:在基础安全中,黑客将技术作为核心竞争力;在业务安全中,黑产将资源作为核心竞争力。谁能够…

ADI Blackfin DSP处理器-BF533的开发详解23:SDRAM内存的设计和自检(含源代码)

硬件准备** ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP软件 硬件链接 功能介绍 ADSP-EDU-BF53x 板卡上采用的 SDRAM 型号为 MT48LC16M16A2,容量为 32Mbyte,采用 16Bit 模式连接ADSP-BF53x。通过配置 EB…

【STM32】详解嵌入式中FLASH闪存的特性和代码示例

一、存储器 我们正常编译生成的二进制文件,需要下载烧录到单片机里面去,这个文件保存在单片机的ROM(read only memory)中,所有可以完成这种特性的存储介质都可以称为ROM。 分类 ROM一般分为四大类 ①PROM:可编程只读存储器&#…

毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解

毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解 文章目录毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解DOA阵列模型MUSIC算法空间平滑算法整体流程仿真代码忙了一阵子的中期和专利,基本上告一段落,简单的写一个比较常见的解相干MUSIC角度估…

阿里高工珍藏版“亿级高并发系统设计手册(2023版)”面面俱到,太全了!

高并发 俗话说:罗马不是一天建成的,系统的设计当然也是如此。 从原来谁都不看好的淘宝到现在的电商巨头,展现的不仅仅是一家互联网巨头的兴起,也是国内互联网行业迎来井喷式发展的历程,网络信号从 2G 发展到现在的 5…

ATtiny13与Proteus仿真-UART信号模拟仿真

UART信号模拟仿真 ATtiny13没有UART模块,因此在调试程序时,使用软件模拟UART信号很有必要。本文将介绍如何如何控制2个GPIO来模拟UART TX和RX信号,并在Proteus仿真。 1、UART信号介绍 UART的信号一般由如下三部分组成: 开始信号数据信号停止信号UART 信号保持高电平。 作…

软件测试概念基础——小记

文章目录1. 什么是软件测试2. 软件测试和软件开发的区别3. 什么是需求4. 需求是软件测试的依据5. 什么是BUG6. 什么是测试用例7. 开发模型瀑布模型螺旋模型增量模型 迭代模型敏捷模型scrum8. 测试模型V模型W模型9. 软件测试的生命周期(软件测试的流程)10…

Web大学生个人网页作业成品——学生个人爱好展示网站设计与实现(HTML+CSS+JS)

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

FlinkCDC部署

文章目录Flink安装job部署1、测试代码2、打包插件3、打包4、测试Flink安装 1、解压 wget -b https://archive.apache.org/dist/flink/flink-1.13.6/flink-1.13.6-bin-scala_2.12.tgz tar -zxf flink-1.13.6-bin-scala_2.12.tgz mv flink-1.13.6 /opt/module/flink2、环境变量…

快手某HR吐槽:职位要求写得很清楚,照着写简历不行吗?有的工作经历不相关,有的工作好几年还写学生会奖学金,这种一秒扔垃圾桶!...

求职时,你的简历是什么样的?能否帮你顺利通过初筛?一位快手的面试官吐槽很多求职者的简历“一塌糊涂”:职位要求已经写得很明白了,就把里面罗列的技术和跟业务相关的项目经验贴上来就好了,有人偏写航空公司…

Vue 不重新打包,动态加载全局配置的实现过程

背景 项目前端采用了 Vue.js ,跟传统前端 html 技术不同之处在于,每次打包后都重新生成新的 js 文件,而且不可读,必须全量替换。但最近碰到一个漏洞扫描的问题,系统通过单点登录方式访问时,是不能有登录首…

【MySQL基础】数据库操作语言DML相关操作有那些?

目录 一、什么是DML 二、数据插入insert 三、数据的修改update 四、数据的删除delete 五、delete和truncate有什么不同? 六、DML操作知识构图 七、DML操作练习 💟 创作不易,不妨点赞💚评论❤️收藏💙一下 一、什…

【Docker学习教程系列】8-如何将本地的Docker镜像发布到私服?

通过前面的学习,我们已经知道,怎么将本地自己制作的镜像发布到阿里云远程镜像仓库中去。但是在实际工作开发中,一般,我们都是将公司的镜像发布到公司自己搭建的私服镜像仓库中,那么一个私服的镜像仓库怎么搭建&#xf…

Android之Service

一、Service简介: Service是一种后台服务机制,允许在没有用户界面的情况下,使程序能够长时间在后台运行。 Service是四大组件之一,适用于开发无UI界面、长时间后台运行、做一些用时比较长的操作。 二、Service创建:…

Frida - App逆向 JavaScript代码注入 基本语法以及数据类型介绍

Frida - App逆向 JavaScript代码注入 常用语法介绍 文章目录Frida - App逆向 JavaScript代码注入 常用语法介绍前言一、逆向步骤二、重载(Overload) / Frida数据类型1.重载函数介绍2.重载函数常用的类型三、Frida Hook常用代码介绍1.基本代码框架四、注入JavaScript代码运行监听…

功能测试的工作流程

测试工作人员接收到项目需求、验收标准和原型图并对需求进行分析以了解项目的需求。 一、测试计划:个人觉得测试计划应在在详细设计确认后,代码开始编写的时候开始编写。测试计划主要给后面的测试工作的一些指南。 其内容包含: 1、测试团队人…

kubernetes学习之路--Pod配置学习

写在前面:上篇文章提供了两种简单搭建一个k8s集群的方法,其中两种方式的区别是:kubeadm是直接在主机上进行k8s搭建,kind是在docker中搭建。本文主要分享新建pod等方法。(想了想,对于像我这刚入门的人来说&a…

面试常问的《进程创建—进程终止—进程等待—进程替换》!

送给正在努力前行的你一句话:要努力,但不要着急,繁花锦簇,硕果累累都需要过程! 博主主页 目录 1.进程创建 fork函数初识 fork函数返回值 写时拷贝 2.进程终止 进程退出场景 进程如何退出 3.进程等待 进程等待的必要性 …