内网穿透工具之cpolar可以快速公开一个本地Web站点至公网

0    35    1

Tags:

👉 本文共约3727个字,系统预计阅读时间或需15分钟。

简介

参考:https://www.xmmup.com/jikuanmianfeishiyongdeguochanneiwangchuantougongjujieshao.html#1_cpolar

对于开发人员来说,如果每次都将项目部署到公网的服务器,才可以实现外网访问,这样太麻烦了。所以我每次都是做内网穿透来实现外网访问,以本地电脑做服务器,将内网端口映射到公网,生成公网地址来访问,比较简单。

官网地址:https://www.cpolar.com/

文档:https://www.cpolar.com/docs

内网穿透工具之cpolar可以快速公开一个本地Web站点至公网

内网穿透工具,我采用的是cpolar内网穿透支持http/https/tcp协议不限制流量,也不需要公网IP,不用进入到路由器设置,可以永久免费使用。不过免费使用所生成的是随机临时的公网地址,每隔24小时就会变化,但是临时测试使用足够了。当然,你也可以升级套餐配置固定的公网地址,增大带宽,使用更多功能,cpolar支持21天退款保证,可以放心试用。


安装cpolar内网穿透工具

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

需要先注册一个cpolar账号,后面会用到。

1.1 Windows

windows系统可以在cpolar官网下载最新的安装包,然后解压默认安装即可。

1.2 Linux

linux系统支持一键自动安装脚本

1.2.1 安装
  • 国内使用

  • 国外使用

1.2.2 向系统添加服务

1.2.3 启动服务

1.2.4 查看服务状态

如正常显示active,则说明已经启动成功。

1.3 macOS

在官网下载下载适用于macOS平台的zip压缩包,解压后得到cpolar,然后通过命令行带参数运行即可。

1.3.1 通过Homebrew包管理器安装

1.3.2 token认证

登录cpolar官网后台————验证,查看自己的认证token,之后将token贴在命令行里

1.3.2 安装服务

1.3.2 启动服务

2. 创建隧道映射内网端口

cpolar安装成功后,在浏览器上访问127.0.0.1:9200,使用cpolar账号登录web UI管理界面。

内网穿透工具之cpolar可以快速公开一个本地Web站点至公网

登录成功后,进入主界面

9

比如,我们需要将本地8080端口下的web站点发布到公网可访问,只需要点击左侧仪表盘的隧道管理————创建隧道,输入隧道信息,然后点击创建即可。

  • 隧道名称:可自定义,注意不要重复
  • 协议:选择http协议
  • 本地地址:填写8080端口
  • 域名类型:选择随机域名(可免费使用)
  • 地区:选择China VIP

在这里插入图片描述

隧道创建成功后,可以在隧道管理————隧道列表查看隧道状态,如为active激活。说明已经启动成功。

cpolar会默认安装两个样例隧道,一个是Website隧道指向http 8080端口,一个是ssh隧道(Linux&macOS系统)/远程桌面隧道(win系统),指向tcp 22端口/tcp 3389端口。

在这里插入图片描述

3. 获取公网地址

点击左侧仪表盘的状态————在线隧道列表,找到我们刚刚创建的隧道,可以看到有生成相应的公网URL地址,有两行,其中一个是http隧道,一个是https隧道。

在这里插入图片描述

将公网地址复制到浏览器访问即可,实现公网远程访问内网。

显示如下图灰色的画面,这说明,cpolar已经配置正确,隧道创建成功。只是本地8080端口上,并未发现可用的web站点(因为还没有配置本地Web Server。所以才会显示灰色不可用的画面。如果你本地有正常配置页面,那么就会正常显示出来。)

内网穿透工具之cpolar可以快速公开一个本地Web站点至公网

配置固定的二级子域名

需要注意的是,使用免费的cpolar内网穿透所生成的公网地址为随机临时地址,24小时内会发生变化,并且带宽较小,只有1M,对于本地开发测试来说是足够的,但是如果需要长期远程访问则不是很方便。

不过我们可以为其配置固定的二级子域名(该地址不会随机变化)同时带宽也会提高,使用更多功能。

由于使用免费的cpolar所生成的公网地址为随机临时地址,该地址24小时内会发生变化,对于需要长期访问的用户来讲比较不方便。

不过我们可以为其配置cpolar固定的二级子域名(该二级子域名可自定义),该地址不会随机变化,同时提高带宽,实现更为流畅的远程访问。


1. 保留一个二级子域名

1.1 升级到基础套餐

登录进入cpolar官网后台,点击左侧仪表盘的套餐,升级cpolar套餐到基础套餐。
在这里插入图片描述

1.2 保留二级子域名

套餐升级成功之后,我们回到cpolar官网后台,点击左侧仪表盘的预留,我们来为web站点保留一个二级子域名。

地区:选择China或者China VIP
名称:填写您想要保留的二级子域名
描述:即备注,可自定义填写

点击保留
在这里插入图片描述
本例保留一个名称为ToDoList的二级子域名。子域名保留成功后,我们将子域名复制下来,接下来需要将其配置到隧道中去。

在这里插入图片描述

2. 配置二级子域名

在浏览器上访问本地9200端口,http://localhost:9200/,登录cpolar web ui管理界面。

点击左侧仪表盘的隧道管理——隧道列表,找到需要配置二级子域名的隧道(本例中为website隧道),点击右侧的编辑

在这里插入图片描述

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

修改隧道信息,将二级子域名配置到隧道中:

  • 域名类型:改为选择二级子域名
  • Sub Domain:填写我们刚刚所保留的二级子域名(本例为ToDoList)

修改完成后,点击更新

在这里插入图片描述

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到website隧道的公网地址,已经更新为二级子域名了,将公网地址复制下来。

在这里插入图片描述

3. 测试访问固定二级子域名

打开浏览器,我们来测试一下访问配置成功的二级子域名。

在这里插入图片描述

测试成功,可以正常访问。现在,我们全网唯一的私有二级子域名,就创建好了,该地址为固定二级子域名,不会随机变化。

参考

https://blog.csdn.net/CpolarLisa/article/details/126765854

https://blog.csdn.net/CpolarLisa/article/details/128253327

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部