草庐IT

内网穿透软件对比——cpolar : 花生壳(上)

内网穿透 2023-07-13 原文

文章目录


1. 前言

内网穿透在日常使用电脑过程中极少接触到,笔者也是打算建立一个私人kindle书库,为自家盖面神器续命时才真正使用到。不过泛观市面上的内网穿透服务提供商各有千秋,又让笔者有了对比一番的冲动,于是乎投入大量时间和精力,整理出多篇对比文章,希望能为后来者少走弯提供帮助路。这一篇我们以花生壳和Cpolar两款软件作为对比。

2. 对比内容

花生壳是国内最大和最知名的内网穿透服务提供商,其产品已经从软件服务延伸至硬件服务(花生棒),可谓家大业大。而Cpolar则是最近才冒头的新人。虽然拿大型企业和行业新人对比有些不合适,但对于我们这样的终端用户来说,好用才是王道。因此笔者会从多个维度进行详细对比。注:笔者只通过实际使用过程,展示使用步骤和观感,不做好坏区分(谁也没给广告费,犯不着为他们打广告!),还请看官们自行选择使用!

2.1 官网主页对比

花生壳和Cpolar都有自己的独立官网,两者风格也是大相径庭,总的来说都算是简洁大气。

  • 不同的是花生壳在主页面就提供了多个版本的下载指引(包括Windows、Mac、Linux、树莓派、手机APP和嵌入版本);

  • 而Cpolar则是在官网的二级页面提供下载,官网主页上方有入口链接,提供的软件版本同样很丰富(包含Windows、Mac、Linux、FreeBSD和群晖套件,各系统还有32和64位版本)。

笔者使用的测试电脑为家中闲置的退役笔记本电脑,使用Windows10操作系统,双方官网正确识别并提供优先下载项,可以方便的选择下载;

2.2 用户注册对比

要让内网穿透软件能够正常使用,两个软件都要求用户进行注册(大约是以用户注册名为区分,建立对应的数据传输通道)。

  • 花生壳的用户注册第一步就要区分企业用户和个人用户,并且企业用户和个人用户提供了不同的注册要求;
  • cpolar的注册就相对简单,并没有区分企业注册和个人注册。另外多说一句,花生壳个人用户注册时使用“微信扫码快速注册”,申请使用微信昵称和头像后,还会要求使用手机号验证(短信验证码),不知是否为实名注册的一部分。

而cpolar注册则简单得多,只要提供用户名、真实邮箱、手机号和密码就可注册。

2.3 用户功能页面对比

用户注册完成登录后的用户功能界面,双方就有很大区别。

花生壳的用户界面长得很像阿里云的用户界面,详细陈列了旗下各种产品及功能,以及付费情况等等。

而Cpolar的用户管理页面被命名为“仪表盘”,整体要简洁得多,主要功能均集中在页面左侧的功能栏位里,其中每一项均指向对应的功能页面。

2.4 客户端对比

在大致了解双方官网情况后,接着来对比双方客户端软件。花生壳和Cpolar的客户端软件下载后,都可以双击安装程序进行安装,安装完成后,都会自行在桌面建立快捷方式。

  • 花生壳的安装程序为.exe文件;
  • 而cpolar则是压缩包,需要解压缩后再进行安装,其安装文件为.msi文件。

接下来的安装过程乏善可陈,都是一路“下一步”。唯一需要设置的,就是软件文件夹位置(笔者都是选择默认,因此不再表述)

两个软件的客户端安装完成后,都需要输入在官网注册的用户名和密码进行登录。

  • 虽然花生壳提供了微信扫码登录选项,但必须关注公众号和授权登录。同时登录进花生壳软件后,还会一直提示要进行实名认证,不知花生壳经历过什么样的可怕事件,才会对实名认证如此看重。
  • 而cpolar则可以直接输入注册的用户名和密码登录,显得简单了不少。

需要说明的是,cpolar的客户端并不像花生壳一样是独立的软件窗口,而是使用了Web-UI页面(即通过网页浏览器打开本地页面),浏览器地址栏显示的地址为localhost:9200,看起来也和网页一样(听群友说cpolar还有过一段纯命令行操作的时期,幸好笔者没碰到那个时候)。

接下来,就是内网穿透软件的最终用途,内网穿透设置页面的功能对比,两个软件都提供了常用的内网穿透功能(如http网页和TCP地址等)。

  • 其中花生壳的“场景映射”很有特色,能够自动创建系统对应端口的穿透隧道,省去了不少隧道设置的步骤。与方便功能对应的,就是每项“场景映射”功能都要收费……
  • 如果要自定义映射,则会自动转至花生壳官网进行设置,此时又跳出来需要实名认证。由于笔者需要使用的是http映射(网页服务),因此点选了“https”选项,要求支付6元对体验版用户进行https网站认证,这……

  • 而cpolar则可以直接在客户端左侧点选“创建隧道”按钮,进行不同内网穿透隧道的设置。看起来设置有些麻烦,但好在cpolar官网提供了很多帮助文档,能给使用者提供不少帮助。

3. 结语

经过一番折腾,相信大家已经对花生壳和cpolar有了表观认识,虽然两者都是提供内网穿透服务,但也确实各具特色。并且两者的体量差异,也明显展现在各自软件的风格中。在下篇文章里,笔者将对两款软件的内网穿透功能进行测试,欢迎大家持续关注更新。

有关内网穿透软件对比——cpolar : 花生壳(上)的更多相关文章

  1. 软件测试基础 - 2

    Ⅰ软件测试基础一、软件测试基础理论1、软件测试的必要性所有的产品或者服务上线都需要测试2、测试的发展过程3、什么是软件测试找bug,发现缺陷4、测试的定义使用人工或自动的手段来运行或者测试某个系统的过程。目的在于检测它是否满足规定的需求。弄清预期结果和实际结果的差别。5、测试的目的以最小的人力、物力和时间找出软件中潜在的错误和缺陷6、测试的原则28原则:20%的主要功能要重点测(eg:支付宝的支付功能,其他功能都是次要的)80%的错误存在于20%的代码中7、测试标准8、测试的基本要求功能测试性能测试安全性测试兼容性测试易用性测试外观界面测试可靠性测试二、质量模型衡量一个优秀软件的维度①功能性功

  2. 网站日志分析软件--让网站日志分析工作变得更简单 - 2

    网站的日志分析,是seo优化不可忽视的一门功课,但网站越大,每天产生的日志就越大,大站一天都可以产生几个G的网站日志,如果光靠肉眼去分析,那可能看到猴年马月都看不完,因此借助网站日志分析工具去分析网站日志,那将会使网站日志分析工作变得更简单。下面推荐两款网站日志分析软件。第一款:逆火网站日志分析器逆火网站日志分析器是一款功能全面的网站服务器日志分析软件。通过分析网站的日志文件,不仅能够精准的知道网站的访问量、网站的访问来源,网站的广告点击,访客的地区统计,搜索引擎关键字查询等,还能够一次性分析多个网站的日志文件,让你轻松管理网站。逆火网站日志分析器下载地址:https://pan.baidu.

  3. STM32的HAL和LL库区别和性能对比 - 2

    LL库和HAL库简介LL:Low-Layer,底层库HAL:HardwareAbstractionLayer,硬件抽象层库LL库和hal库对比,很精简,这实际上是一个精简的库。LL库的配置选择如下:在STM32CUBEMX中,点击菜单的“ProjectManager”–>“AdvancedSettings”,在下面的界面中选择“AdvancedSettings”,然后在每个模块后面选择使用的库总结:1、如果使用的MCU是小容量的,那么STM32CubeLL将是最佳选择;2、如果结合可移植性和优化,使用STM32CubeHAL并使用特定的优化实现替换一些调用,可保持最大的可移植性。另外HAL和L

  4. 【血泪建议】软件测试岗位现状,可惜之前没人告诉我,肠子都晦青了.... - 2

    谈到现状,国内的软件测试行情目前呈现了两极分化的极端情况。一个是早期的手工测试人员吐槽工作不好做,即使有工作也是外包,而且薪资太低;一方面是很多互联网企业感叹自动化测试人才难找,有技术的自动化测试工程师,高薪难聘。这两者其实并不矛盾。手工测试工作难找也确实是目前真实的行情早期从事功能测试的手工测试人员,在测试方面大多采用手动、人工执行的方式查找软件缺陷和BUG,用行业术语来描述就是“点点点”。这种测试方式耗费大量人力和资源,工作效率却十分低下。在早期软件复杂和迭代程度不高的情况下,有资本的企业会“供养”一批这样的手工测试人员。但对测试员本身来讲,毫无技术难度的工作,和几乎没有保障的薪资水平,直

  5. 0基础学习软件测试有哪些建议 - 2

    其实现在基础的资料和视频到处都是,就是看你有没有认真的去找学习资源了,去哪里学习都是要看你个人靠谱不靠谱,再好的教程和老师,你自己学习不进去也是白搭在正式选择之前,大可以在各种学习网站里面找找学习资源先自己学习一下为什么选择学软件测试?同学们理由众多!大概分这几类:①不受开发语言、行业产品变化限制;②入门更简单,对零基础、女生都友好;③软件项目都需要测试人员,职业生涯稳;④学习周期短,但薪资并不低。要想“肩扛”一条线?需掌握三大技能:技能1:掌握测试流程,熟悉系统框架能提前与开发人员一起制定测试计划,通过测试左移,推动代码评审,代码审计,单元测试,自动化冒烟测试,来保证研发阶段的质量。技能2:

  6. “网安三人行”盘点:软件供应链安全的那些事儿 - 2

    2022年伊始,默安科技联合数世咨询举办以“软件供应链安全的时与势”为主题的访谈活动,由数世咨询创始人李少鹏主持,邀请贝壳安全研发负责人李文鹏、北京邮电大学副教授张文博、默安科技副总裁沈锡镛三位行业大咖做客网安小酒馆,从产业、企业、学术的不同维度,共同探讨软件供应链安全建设的新思路,为业界呈现了一场开年网安盛宴。随着全球软件供应链安全事件频发,软件供应链安全逐渐成为业界关注焦点,也成为影响国家重要信息系统安全与关键信息基础设施安全的重要因素,以及网络安全保障体系和能力建设的重要环节。嘉宾们围绕软件供应链安全发展的主要驱动力、关基行业中的实施现状和落地难点、产学研成果转化、软件供应链安全的重要性

  7. 软件工程毕业设计课题(81)微信小程序毕业设计PHP校园跑腿小程序系统设计与实现 - 2

        项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信校园跑腿小程序系统,前台用户使用小程序发布跑腿任何和接跑腿任务,后台管理使用基于PHP+MySql的B/S架构;通过后台管理跑腿的用户、查看跑腿信息和对应订单。意义:手机网络时代,大学生通过手机网购日常用品、外卖外卖、代取快递等已不再是稀奇的事情。此外,不少高校还流行着校园有偿工作,校园跑腿就成了大学生创业服务项目。        因为你在校园里,所以不会有进入的限制。并不是所有的外卖平台都可以随意进入校园,比如小黄和小蓝的双打外卖平台。许多大学禁止送餐进入学校,更不用说送餐进入宿舍了。这一措施使得校园服务市场的竞争相对不

  8. ruby - Homebrew 软件损坏 - "cannot load such file -- vendor/bundle/bundler/setup (LoadError)" - 2

    每次我尝试运行brew命令时,都会出现以下错误:/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in`require':cannotloadsuchfile--vendor/bundle/bundler/setup(LoadError)from/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/r

  9. ruby - Homebrew 软件 - 错误的解释器 : No such file or directory - 2

    像个白痴一样,我设法删除了我的系统ruby​​安装。我重新安装了xcode,还安装了RVM这样做:$whichruby返回这个:/Users/alex/.rvm/bin/ruby但是,Homebrew似乎还是坏了:$brew-bash:/usr/local/bin/brew:/usr/bin/ruby:badinterpreter:Nosuchfileordirectory 最佳答案 OSX上的系统ruby​​符号链接(symboliclink)到Ruby.framework。由于您重新安装了Xcode,它应该已安装,但您需要恢复符

  10. 开发人员使用Klocwork进行软件安全的五大原因 - 2

    Klocwork专为企业DevOps和DevSecOps而构建,是首选的静态分析和SAST工具,用于保持高开发速度,同时还强制实施安全性和质量的持续合规性。在这里,我们分享了开发人员选择Klocwork的五大原因。为什么安全性对软件开发至关重要?安全性对于软件开发至关重要,因为黑客和网络犯罪分子一直在寻找将漏洞转化为利益的方法。强大的软件安全防御的一个关键部分是使用安全编码标准,这些标准是用于防止安全漏洞的规则和准则。如果使用得当,安全编码标准可以检测、预防和消除可能危及安全性的漏洞。行业标准工具(特别是SAST工具)可以有效地实施标准,以帮助确保您的软件免受安全漏洞的侵害。开发人员使用Klo

随机推荐