📋 个人简介
- 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜
- 📝 个人主页:馆主阿牛🔥
- 🎉 支持我:点赞👍+收藏⭐️+留言📝
- 💬格言:迄今所有人生都大写着失败,但不妨碍我继续向前!🔥
目录
🍓前言
我们常常在做开发的时候,在项目未完成时,总需要以某种方式向用户演示我们的项目!相信好多盆友都知道内网穿透或者用过,我发现了一款不错的内网穿透软件cpolar,感觉用起来还不错,推荐给大家。
🍒什么是内网穿透?
我们知道,我们自己做的项目要想别人能访问到,必须将其部署到服务器才行(分派公网ip),但有时候我们可能要向别人演示我们的项目,或者在有需求的时候才启动这个项目,此时把项目部署到服务器就有点大材小用了。而且还有很多不方便之处!
其一:服务器成本昂贵,我们要花钱购买!
其二:项目部署耗时,对于小白更不友好!
那么此时免费的内网穿透就恰恰满足我们的需求!可能有些人还没有听过或者不知道内网穿透是什么,这里我简单说一下:
- 内网穿透即NAT穿透,在处于使用了NAT设备的私有TCP/IP网络中的主机之间建立连接的问题。通过映射端口,让外网的电脑找到处于内网的电脑。
- 内网是内部建立的局域网络或办公网络,外网是通过一个网关或网桥与其他网络系统连接,相对于自己的内网来说,其他网络系统称为外网。
说白了也就是使用内网穿透可以轻松的找到所要需找的电脑,并且可以提高访问和下载速度,以便我们可以轻轻松松的实现远距离文件传输、远距离办公等。
博主以前用过ngrok这个国外的内网穿透工具,偶然发现了cpolar这个国产的内网穿透工具,发现效果还不错!至于博主用内网穿透工具干什么,哈哈,下面写到时博主来分享一下!
🍒cpolar是什么?
看看官方介绍:
cpolar是一个非常强大的内网穿透工具,开发调试的必备利器。
它可以将本地内网服务器的HTTP、HTTPS、TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服务器,无需部署至公网服务器。支持永久免费使用,无需公网IP,也无需设置路由器。
从本质上说,cpolar是一款安全的隧道软件,而这里所说的“隧道”,就如同现实意义的隧道一样。在现实世界中,隧道的作用是穿过障碍物(如山脉、海峡或河流),实现障碍物两端道路的连接。而cpolar也如同现实的隧道一样,能够穿过障碍物(简单说就是内网和外网之间的障碍),让其他电脑找到隐藏在这些障碍物后的本地电脑,打通两台电脑之间的专属道路,并通过这条道路进行相应的操作。如访问本地电脑的数据,或对本地电脑完成的软件、APP、网页等进行访问,以便完成这些项目的测试。
🍒cpolar的下载使用
进入cpolar的官网:cpolar官网
下载对应的版本,这里博主使用的是windows版本,需要linux版本的可以去官网查看手册安装使用哦!
下载好zip压缩包之后,解压得到cpolar安装包,然后双击安装包一路默认安装即可。
下载安装好之后,博主就来教你如何使用它:
当然在使用内网穿透服务之前,要先注册一个账号。
注册好登录之后
点击验证,复制好你的Authtoken,然后,在你的安装目录下有这个cpolar.exe文件,点击运行
然后运行:
cpolar authtoken <YOUR_AUTH_TOKEN>
将token贴在命令行里,运行此命令会将您的authtoken添加到cpolar.yml 文件中。 连接帐户将在仪表板中列出您的打开隧道,为您提供更长的隧道超时等。
然后就可以开始你的穿透之旅啦!
我们先来个简单的测试!
运行以下命令将我们的80端口映射到公网:
cpolar http 80
然后鼠标右键标记,然后选中http或者https的其中一个链接就可以访问啦!
如图,只是我本地没有启动项目!下面我来用我最近的一个项目试试!
🍒案例演示
如图,我本地启动了端口号为5000的flask项目!
然后用cpolar http 5000指令将我的5000端口映射到公网,我的项目别人也就可以访问啦!
给你看看看访问效果(这也是博主的flask简单项目的透露,后期会更文的哦!):
效果还不错!赶紧用起来吧!
同时,启动cpolar客户端后,只需在Web浏览器中打开http://localhost:4040 即可检查请求详细信息。
🍒博主用cpolar内网穿透干了什么?(重点)
在这里先说说内网穿透对博主的帮助,博主也是把班级里的一名团支书,以前总是愁于收各种文件以及青年大学习,后来博主干脆一不做二不休,简单开发了一个小小的文件收集页面用来收集文件,但当时博主还没有自己的服务器,就算有也要花时间部署,还要花钱买服务器,对于我这个只在收文件时才开放的项目也不合适!即使文件提交了,也要从服务器拿取,很不方便!
经过各种搜索我了解到了内网穿透,最终用cpolar内网穿透实现了班里同学将文件提交到了我的电脑!
如图:
这下我终于不用担心谁没有交文件啦!在成员信息里可以很方便的看到谁还没有提交文件以及啥时候提交的!哈哈哈~~~
🍒cpolar还能干什么?
cpolar作为打通两台电脑之间的隧道,其作用绝不仅仅限于远程访问本地数据,和进行软件及网页测试等工作,就像之前举的例子,两台或多台电脑之间的道路一旦打开,就可以带来无限可能,就像两个城市间的高速公路,不仅可以通行车辆(数据包),还能通过这些数据包进行更深层次的操作,如组建属于小范围的网络,共同完成某项工作或目标,而这个网络的各个成员,并不必处于同一内网下。
对于树莓派(Raspberry Pi)这样的小型设备,只要能够联入互联网,cpolar同样能够起作用,其实树莓派(Raspberry Pi)也可以看作是一台微型化的电脑,因此大部分电脑能够运行的程序,都能在树莓派上(Raspberry Pi)安装和使用,而安装cpolar的树莓派(Raspberry Pi),也能通过cpolar构建的隧道,进行远程操作,或者访问树莓派(Raspberry Pi)上存储的数据。
对于游戏爱好者来说,cpolar同样能够起到不小的作用,《我的世界》这款游戏已经十分著名,而通过cpolar构建的多端口隧道,玩家可以自行搭建起服务器,邀请一众玩伴共同登录,打造属于好友范围内的游戏环境。由于cpolar建立的隧道有极高的安全性,因此并不会导致数据泄露而引起的数据安全问题。
除了以上提到的几个场景,cpolar还有很多场景可以应用,如远程协同办公、远程编辑调阅图片、视频或文档、远程进行NAS操作、组件家庭HOME中心等等。正如开篇所说的,cpolar的作用,是建立起远程与本地电脑之间的通道,而我们可以用这条通道创造出无数种可能。
🍒cpolar的优点
免费版的给1M的带宽,不限时间,不限流量!至于你有更高的需求,就要升级套餐了哦!升级套餐还支持更改二级域名哦!
🍓总结
总之,cpolar还有很多用处等着你去发现
我觉得cpolar还不错,我选择使用它💖💖💖。
官网在这,想去体验的小伙伴可以去下载:
👉 cpolar官网
版权归原作者 馆主阿牛 所有, 如有侵权,请联系我们删除。