文章目录
发布本地网页通常是内网穿透的主要作用之一,但并不是唯一作用,内网穿透还能将本地硬件发布到公共互联网上,也就是TCP协议穿透内网(当然,http协议和TCP协议并不是内网穿透的全部作用,还有很多其他协议可以穿透内网,此处先按下不表)。因此笔者会使用网云穿和cpolar的TCP穿透功能进行测试,而测试的内容,就是使用网云穿和cpolar生成的TCP隧道,进行远程桌面操控连接。
与http协议的测试相似,两个内网穿透软件都需要对打算建立的隧道进行设置。不过正如之前所说,cpolar支持更多隧道数量,因此可以在不影响http协议隧道的情况下,新建TCP隧道。但网云穿支持1条隧道(免费情况下),因而必须修改之前的http隧道,将其改为TCP隧道(另外,笔者未能在网云穿的控制台内找到删除已有隧道的按钮)。
网云穿的隧道设置只能在其官网的“控制台”页面进行,并且也不支持删除之前的隧道重建,因此只能点击隧道栏位后方的“编辑”按钮,重设隧道的设置内容。

而需要重新设置的内容还是老三样,即“隧道名称”、“内网端口”和“穿透协议”,这里笔者依旧使用较为直观的隧道名称“远程桌面”;而Windows的远程桌面端口默认为3389端口;最后的穿透协议则是在下拉菜单中选择“TCP”。


完成这些设置后,就可以点击设置页面下方的确认,保存所做出的更改。接着,在回到本地电脑上启动网云穿的客户端,启动这条TCP数据隧道。这里有个要点,必须先在官网控制台修改了内网穿透隧道的设置,再在本地启动客户端,才能保证隧道畅通。如果是先启动客户端再在控制台修改隧道信息,那么修改隧道信息后,必须重启客户端,才能保证隧道畅通。

在TCP隧道建立后,我们就可以使用网云穿生成的TCP隧道(地址在官网控制台页面可以找到),在其他电脑上访问并操作本地电脑。

相较于网云穿的官网控制台对唯一隧道的修改,再在本地电脑的客户端重启隧道操作,cpolar的TCP隧道设置就要简单很多,只要在本地电脑客户端上操作即可。
与http隧道设置相似,Cpolar的TCP隧道设置也要对“隧道名称”、“协议”、“本地地址”、“端口类型”几栏填入信息,但都非常简单。设置并创建完成后,就可以在cpolar客户端的“隧道列表”页面找到TCP连接的地址。



只要在其他电脑上打开“远程桌面连接”,就能轻松在其他电脑上连接并操作本地电脑。

从上面的对比来看,cpolar和网云穿都能以相对简单的方式创建起远程桌面连接的TCP隧道,并且两者操作远程桌面也都不卡顿(这里提一句,网云穿只在前7天给了3M带宽的试用,7天到期后降为1M;但Cpolar并未限制流量)。
从远程隧道的操作性来看,Cpolar的TCP地址可操作性比网云穿要好一些,Cpolar的TCP地址可以直接属于远程桌面连接程序;而网云穿则需要在公共互联网地址后,单独加上官网控制台给出的“外网端口”号。

总的来说,Cpolar和网云穿都属于简单易用的内网穿透软件,只是在细节方面,Cpolar要做的更加易用一些。而网云穿有点走了卖端口的路子(即增加端口单独付钱),而且cpolar的付费套餐价格远远低于网云穿的套餐价格。当然,这只是笔者的一家之言,希望能对打算使用内网穿透软件的看官有所帮助。
Ⅰ软件测试基础一、软件测试基础理论1、软件测试的必要性所有的产品或者服务上线都需要测试2、测试的发展过程3、什么是软件测试找bug,发现缺陷4、测试的定义使用人工或自动的手段来运行或者测试某个系统的过程。目的在于检测它是否满足规定的需求。弄清预期结果和实际结果的差别。5、测试的目的以最小的人力、物力和时间找出软件中潜在的错误和缺陷6、测试的原则28原则:20%的主要功能要重点测(eg:支付宝的支付功能,其他功能都是次要的)80%的错误存在于20%的代码中7、测试标准8、测试的基本要求功能测试性能测试安全性测试兼容性测试易用性测试外观界面测试可靠性测试二、质量模型衡量一个优秀软件的维度①功能性功
网站的日志分析,是seo优化不可忽视的一门功课,但网站越大,每天产生的日志就越大,大站一天都可以产生几个G的网站日志,如果光靠肉眼去分析,那可能看到猴年马月都看不完,因此借助网站日志分析工具去分析网站日志,那将会使网站日志分析工作变得更简单。下面推荐两款网站日志分析软件。第一款:逆火网站日志分析器逆火网站日志分析器是一款功能全面的网站服务器日志分析软件。通过分析网站的日志文件,不仅能够精准的知道网站的访问量、网站的访问来源,网站的广告点击,访客的地区统计,搜索引擎关键字查询等,还能够一次性分析多个网站的日志文件,让你轻松管理网站。逆火网站日志分析器下载地址:https://pan.baidu.
LL库和HAL库简介LL:Low-Layer,底层库HAL:HardwareAbstractionLayer,硬件抽象层库LL库和hal库对比,很精简,这实际上是一个精简的库。LL库的配置选择如下:在STM32CUBEMX中,点击菜单的“ProjectManager”–>“AdvancedSettings”,在下面的界面中选择“AdvancedSettings”,然后在每个模块后面选择使用的库总结:1、如果使用的MCU是小容量的,那么STM32CubeLL将是最佳选择;2、如果结合可移植性和优化,使用STM32CubeHAL并使用特定的优化实现替换一些调用,可保持最大的可移植性。另外HAL和L
谈到现状,国内的软件测试行情目前呈现了两极分化的极端情况。一个是早期的手工测试人员吐槽工作不好做,即使有工作也是外包,而且薪资太低;一方面是很多互联网企业感叹自动化测试人才难找,有技术的自动化测试工程师,高薪难聘。这两者其实并不矛盾。手工测试工作难找也确实是目前真实的行情早期从事功能测试的手工测试人员,在测试方面大多采用手动、人工执行的方式查找软件缺陷和BUG,用行业术语来描述就是“点点点”。这种测试方式耗费大量人力和资源,工作效率却十分低下。在早期软件复杂和迭代程度不高的情况下,有资本的企业会“供养”一批这样的手工测试人员。但对测试员本身来讲,毫无技术难度的工作,和几乎没有保障的薪资水平,直
其实现在基础的资料和视频到处都是,就是看你有没有认真的去找学习资源了,去哪里学习都是要看你个人靠谱不靠谱,再好的教程和老师,你自己学习不进去也是白搭在正式选择之前,大可以在各种学习网站里面找找学习资源先自己学习一下为什么选择学软件测试?同学们理由众多!大概分这几类:①不受开发语言、行业产品变化限制;②入门更简单,对零基础、女生都友好;③软件项目都需要测试人员,职业生涯稳;④学习周期短,但薪资并不低。要想“肩扛”一条线?需掌握三大技能:技能1:掌握测试流程,熟悉系统框架能提前与开发人员一起制定测试计划,通过测试左移,推动代码评审,代码审计,单元测试,自动化冒烟测试,来保证研发阶段的质量。技能2:
2022年伊始,默安科技联合数世咨询举办以“软件供应链安全的时与势”为主题的访谈活动,由数世咨询创始人李少鹏主持,邀请贝壳安全研发负责人李文鹏、北京邮电大学副教授张文博、默安科技副总裁沈锡镛三位行业大咖做客网安小酒馆,从产业、企业、学术的不同维度,共同探讨软件供应链安全建设的新思路,为业界呈现了一场开年网安盛宴。随着全球软件供应链安全事件频发,软件供应链安全逐渐成为业界关注焦点,也成为影响国家重要信息系统安全与关键信息基础设施安全的重要因素,以及网络安全保障体系和能力建设的重要环节。嘉宾们围绕软件供应链安全发展的主要驱动力、关基行业中的实施现状和落地难点、产学研成果转化、软件供应链安全的重要性
项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信校园跑腿小程序系统,前台用户使用小程序发布跑腿任何和接跑腿任务,后台管理使用基于PHP+MySql的B/S架构;通过后台管理跑腿的用户、查看跑腿信息和对应订单。意义:手机网络时代,大学生通过手机网购日常用品、外卖外卖、代取快递等已不再是稀奇的事情。此外,不少高校还流行着校园有偿工作,校园跑腿就成了大学生创业服务项目。 因为你在校园里,所以不会有进入的限制。并不是所有的外卖平台都可以随意进入校园,比如小黄和小蓝的双打外卖平台。许多大学禁止送餐进入学校,更不用说送餐进入宿舍了。这一措施使得校园服务市场的竞争相对不
每次我尝试运行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
像个白痴一样,我设法删除了我的系统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,它应该已安装,但您需要恢复符
Klocwork专为企业DevOps和DevSecOps而构建,是首选的静态分析和SAST工具,用于保持高开发速度,同时还强制实施安全性和质量的持续合规性。在这里,我们分享了开发人员选择Klocwork的五大原因。为什么安全性对软件开发至关重要?安全性对于软件开发至关重要,因为黑客和网络犯罪分子一直在寻找将漏洞转化为利益的方法。强大的软件安全防御的一个关键部分是使用安全编码标准,这些标准是用于防止安全漏洞的规则和准则。如果使用得当,安全编码标准可以检测、预防和消除可能危及安全性的漏洞。行业标准工具(特别是SAST工具)可以有效地实施标准,以帮助确保您的软件免受安全漏洞的侵害。开发人员使用Klo