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

news2025/2/4 2:43:49

系列文章

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

文章目录

      • 系列文章
      • 1. 前言
      • 2. 对比内容
        • 2.1.TCP协议功能及操作对比
          • 2.1.1.花生壳的TCP设置
          • 2.1.2 cpolar的TCP设置
        • 2.2 使用感受对比
      • 3. 结语


1. 前言

cpolar内网穿透官网:https://www.cpolar.com/

在前面的文章里,笔者对花生壳和cpolar的网页发布功能(包括隧道设置难易程度、复杂程度和可上手性)进行了对比,由于花生壳完全不支持免费建立http隧道,所以不得以只能给花生壳充值。而cpolar则能够免费建立http隧道,尽管这个隧道24小时内就要重置一次,但相较于花生壳付费http隧道只能保留30天且仅仅有1G流量来说,cpolar明显要良心很多。接下来,笔者会继续对比内网穿透的另一个重要功能,就是TCP协议。

2. 对比内容

2.1.TCP协议功能及操作对比

由于笔者并不是计算机专业人员,因此对TCP协议的了解也仅限于远程操作办公室电脑的桌面(对于现在的情况,远程桌面也成为居家办公的优先选择之一)。而要进行远程桌面需要开启办公室电脑上的远程桌面功能。对于如何开启电脑上的远程桌面,网上已经有很多介绍,笔者就不在此赘述,而直接进行TCP远程桌面的设置。

2.1.1.花生壳的TCP设置

相较于http协议设置,花生壳的TCP设置要简单些。同样是在花生壳的客户端,点击客户端“自定义映射”就会转到花生壳官网的“管理平台”页面。

图表 1

图表 2

在“管理页面”,可以直接点选“TCP”。在这里有个好处,就是花生壳拥有“Windows远程桌面”的模板,我们可以直接选择,而不必进行相应配置。(不过说回来,这个模板也只是自动填写了个远程桌面的3389端口…)。在点击设置页面下方的“确认”按钮后,就可以看到TCP隧道已经建立成功。接着将这个映射地址粘贴到其他电脑的远程桌面连接程序里,就能远程访问到这台电脑(笔者使用的另一台电脑是Win11,可以轻松访问到这台电脑的Win10)。

图表 3

图表 4

由于笔者之前建立了一个电子书映射(http协议),加上现在建立的TCP映射(远程桌面),花生壳给的两个映射份额就用完了,同时1G的流量恐怕也撑不了多久(其中http映射还必须花钱买30天使用)。

2.1.2 cpolar的TCP设置

Cpolar的TCP设置和之前的http设置差不多,都是在“创建隧道”页面进行。实际上,cpolar的创建隧道都是在同一页面进行设置,只是在“协议”栏位选择不同的协议,因此可以很轻松的上手不同功能。

说回TCP隧道的设置,在“隧道名称”这里,笔者输入了远程桌面,用以与之前的电子书库隧道区分,“协议”栏位自然是选择TCP,而本地地址则是固定的3389(Windows固定的远程桌面连接端口,笔者也是在cpolar的使用教程中看到的)。由于笔者还没有购买cpolar的付费版,因此只能选择“随机临时TCP端口”,最后再点页面下方的“创建”建立TCP数据隧道。

图表 5

隧道创建成功后,cpolar客户端会自动转到“隧道列表”页面,在这里能对已经建立的隧道有很清晰的了解,而TCP隧道的地址,也同样可以在“在线隧道列表”页面中找到。

图表 6

图表 7

获得公网地址后,再在其他电脑上输入这个地址,就能连接到这台电脑上,虽然cpolar是临时TCP连接,但使用中并没有出现任何卡顿(花生壳的TCP连接能感受到明显卡顿,应该是两者带宽不同)。

图表 8

2.2 使用感受对比

到这里,花生壳和cpolar的TCP、http连接都已经建立成功,并且两者都能够连接到本地电脑上。现在来说说两者的使用体验:
首先是花生壳,花生壳的模板套用算是很有特色,对于完全不懂映射配置的人算是比较友好。但是这些服务都是需要用钱来换的。花生壳客户端的各项功能都带有对应的价格,端口、流量、带宽都需要购买(当然也有可能是笔者没有升级到付费用户层级,虽然购买了一个限时限量http映射端口),并且花生壳和cpolar的付费费用也差异巨大(为避免广告嫌疑,笔者不在此贴出两者的付费用户价格表,感兴趣的看官可自行查看)。

图表 9

接着是cpolar,cpolar虽然没有自动套用模板的功能(其实这个模板也只是自动填入了TCP或http的输出端口号),但是其官网的教程文档写的十分详细,如果对某个协议设置不清楚,可以很轻松的在其官网的使用教程中找到图文指引,特别是涉及到cpolar创建隧道时需要填入的信息,都有明确的填写方式截图,避免了填写信息时可能产生的困惑。最重要的一点,cpolar对于用户并没有过多的付费引导,这就给用户带来很好的体验,并且cpolar的付费版主要是开通了多种协议(如http、TCP等)的固定公网地址功能,而没有过多的限制这些协议的流量和带宽,这样的付费功能就显得很良心。

图表 10

3. 结语

在笔者尝试使用两款软件后,能明显感受到两个不同的风格,花生壳算是国内较早开发内网穿透软件的公司之一,在某些方面做的很有特色(主要是映射模板功能),但也对软件的各使用方面进行了消费引导(如端口、流量、带宽、映射模板几个功能),使用体验版的花生壳就能明显感受到这一点。

而cpolar对用户体验有较深的研究,并没有对客户进行任何形式的消费引导,并且其使用教程详细全面,对于新手(像笔者这样的小白用户,基本就是照搬教程操作)有极强的指导意义,大大减轻了用户的上手难度。

总的来说,花生壳和cpolar都是国内很优秀的内网穿透软件,两者都能提供非常全面的内网穿透服务(除了笔者测试的http和TCP外,还有群晖NAS、FTP、TLS等等),只是两者的使用体验上有很大差异,并且两者的付费价格也是相差巨大。对于我们消费者来说,自然是要选择高性价比的产品和服务,当然,对于如何界定性价比仁者见仁,我们选择适合自己的就好。

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

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

相关文章

【JavaEE】多线程(二)Thread 类及常见方法

✨哈喽,进来的小伙伴们,你们好耶!✨ 🛰️🛰️系列专栏:【JavaEE】 ✈️✈️本篇内容:Thread类再剖析! 🚀🚀代码存放仓库gitee:JavaEE初阶代码存放! ⛵⛵作者简…

对记录做横向分栏

【问题】 Hi i have a single list of employees. Each employee will have his name and salary. i have given the list of employees to a table but it appears as follows Employee Name Salary harish 3000 kiran 4000 Emili 6000 h…

Jenkins(2)— 配置webhook触发器

1、webhook介绍 Gitee WebHook触发器 的功能是帮助用户 push 代码后,自动回调一个您设定的 http 地址。例如我们可以通过添加webhook触发器来实现这样一个功能: 每当开发push代码到提测分支后,自动触发jenkins构建,运行自动化测…

闲暇之际敲敲代码,记录Leetcode刷题03

文章目录前言一、删除链表中的节点1.1 问题描述1.2 思路分析二、反转链表2.1 问题描述2.2 思路分析前言 利用闲暇之际敲敲代码,提升编程技能及提高算法能力。 一、删除链表中的节点 1.1 问题描述 有一个单链表的 head,我们想删除它其中的一个节点 no…

Tensorflow基础入门超全总结

1.1 TensorFlow介绍 深度学习框架TensorFlow一经发布,就受到了广泛的关注,并在计算机视觉、音频处理、推荐系统和自然语言处理等场景下都被大面积推广使用,现在已发布2.3.0版本,接下来我们深入浅出的介绍Tensorflow的相关应用。 …

记录一个阿里云Android端文件上传的BUG

背景 Android移动端需要接入阿里云视频点播模块下的一个客户端上传的SDK。需要将移动端本地文件上传至阿里云服务器。 问题描述 调用方法及业务逻辑不赘述,贴张官方图,选择了上传地址和凭证的方法进行上传,并且是后台集成点播服务端SDK并调用…

关于哈希表

package com.javase.map.hashmap;import java.util.HashMap; import java.util.Map; import java.util.Set;/*** 关于HashMap:* 1.HashMap集合的底层是哈希表/散列表的数据结构。* 2.哈希表是数组和单向链表的结合体,充分发挥了它们各自的优点。…

【机器学习】三种主要集成学习思想简介

集成学习 集成学习通过训练多个分类器,然后将其组合起来,从而达到更好的预测性能,提高分类器的泛化能力。 目前集成学习有3个主要框架:bagging、boosting、stacking。 bagging套袋法 bagging是并行集成学习方法的最著名代表,其算法过程如下: 从原始样本集中抽取训练…

【云原生进阶之容器】第一章Docker核心技术1.8节——DockerFile解析

1 Dockfile详解 1.1 什么是Dockerfile 首先通过一张图来了解 Docker 镜像、容器和 Dockerfile 三者之间的关系。 通过上图可以看出使用 Dockerfile 定义镜像,运行镜像启动容器。 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文…

技术分享 | 黑盒测试方法论—场景法

场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程。 测试不能只关注某个控件的边界值、等价类是否满足要求,也要关注它的主要功能和业务流程是否正确实现,这时就需要使用场景法来完成。 场景法 用例场景是用来描述流经用例路…

OpenHarmony 物联网设备开发环境搭建

前言 我们介绍的是华为官方推荐的 Windows + Ubuntu 混合开发的环境,使用Windows平台的DevEco Device Tool 进行可视化界面进行相关操作,通过远程连接的方式对接Ubuntu下的DevEco Device Tool,然后对Ubuntu下的源码进行开发、编译、烧录等操作。 目前官方不支持Mac系统,所…

【docker】什么是容器数据卷?

docker的理念回顾 将应用和环境打包成一个镜像! 数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化 MySQL,容器删了,删库跑路!需求&#x…

测试工具平台 MeterSphere 分享

一、官网地址 meterSphere 二、安装方式 Linux安装 默认账号密码: URL: http://$LOCAL_IP:8081用户名: admin初始密码: metersphere三、nginx配置 直接上配置 location / {proxy_pass http://localhost:8081;client_max_body_size 1000m;#access_log off;# 配…

SPDK代码结构浅析

最近这三周时间一直因为工作的需要在研究SPDK移植到RISCV平台上,在编译通过的时候,也顺带把SPDK的代码粗粗过了一遍,顺便做了一点笔记。 SPDK (Storage Performance Development Kit)其实就是在用户空间,采用轮询的方式无锁的NVM…

通达信下单接口获取指数成份股的步骤分享

通达信下单接口获取指数成份股的步骤分享: ContextInfo.get_sector() 接口:https://gitee.com/metatradeapi 用法: ContextInfo.get_sector(sector, realtime) 释义: 获取板块成份股,只支持取指数成份股 参数&…

DOM学习笔记(坚持~~~~)

1.DOM简介 1.1什么是DOM 文档对象模型简称DOM,W3C组织推荐的处理可扩展标记语言的标准编程接口,通过这些DOM接口可以改变网页的内容,结构和样式。 1.2 DOM树 文档:一个页面就是一个文档,DOM中使用document表示 元素&…

Python+Qt身体特征识别人数统计源码窗体程序

程序示例精选 PythonQt身体特征识别人数统计 如需安装运行环境或远程调试,见文章底部微信名片,由专业技术人员远程协助! 前言 这篇博客针对《PPythonQt身体特征识别人数统计》编写代码,功能包括了相片,摄像头身体识别…

Javaweb中的Request(请求)和Response(响应)

目录 一、概念 二、请求(Request) 1.例子简介 2.Request继承体系 3.Request获取请求数据 (1)请求行 (2)请求头 (3)请求体 4.优化请求体参数的获取 5.解决请求参数乱码问…

POSIX Timer

一、特点: 1、使用 POSIX Timer,一个进程可以创建任意多个 Timer。 2、setitmer 计时器时间到达时,可以有多种通知方式,比如信号,或者启动线程。 3、POSIX Timer 则可以使用实时信号。 4、POSIX Timer 是针对有实时要…

leetcode98. 验证二叉搜索树关于递归实现中遇到的global和nonlocal(各种报错分析)

leetcode98. 验证二叉搜索树 题目 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二…