没有公网IP,cpolar实现内网穿透

在做网站、微信开发时,有时候会需要本地调试,但现在运营商基本不会分配给到独立的公网IP了,都是内网IP,就只能通过内网穿透来实现。

这里推荐一款简单好用的内网穿透工具——cpolar

  • 支持永久免费
  • 不限制流量
  • 无需公网IP
  • 支持http/https/tcp协议
  • 访问端无需配置
  • 付费支持21天退款保证

cpolar官网:

https://www.cpolar.com/

使用方法:

1. 安装cpolar内网穿透工具

1.1 Windows系统

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

1.2 Linux系统

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

1.2.1 安装
  • 国内使用
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 国外使用/
curl -sL https://git.io/cpolar | sudo bash
1.2.2 向系统添加服务
sudo systemctl enable cpolar
1.2.3 启动服务
sudo systemctl start cpolar
1.2.4 查看服务状态
sudo systemctl status cpolar

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

没有公网IP,cpolar实现内网穿透_第1张图片

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

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

没有公网IP,cpolar实现内网穿透_第2张图片

登录成功后,进入主界面

没有公网IP,cpolar实现内网穿透_第3张图片

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

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

没有公网IP,cpolar实现内网穿透_第4张图片

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

cpolar会默认安装两个样例隧道

  • 一个是Website隧道指向http 8080端口
  • 一个是ssh隧道(Linux&macOS系统)/远程桌面隧道(win系统),指向tcp 22端口/tcp 3389端口

没有公网IP,cpolar实现内网穿透_第5张图片

3. 获取公网地址

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

将公网地址复制到浏览器访问即可,实现公网远程访问内网。
没有公网IP,cpolar实现内网穿透_第6张图片

随机临时公网地址访问成功。

没有公网IP,cpolar实现内网穿透_第7张图片

另外,cpolar所生成的公网地址也可以登录cpolar官网——状态页面,可以查看到所有在线隧道的公网地址。

没有公网IP,cpolar实现内网穿透_第8张图片

4. 配置固定二级子域名

由于使用免费的cpolar所生成的公网地址为随机临时地址,24小时内会变化。如果需要长期使用,建议将其配置为固定的公网地址,同时提高带宽。

4.1 保留一个二级子域名

将cpolar套餐升级到基础版套餐或以上,然后登录进入cpolar官网后台——预留页面,找到保留的二级子域名:

本例保留一个名称为ToDoList的二级子域名。

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

没有公网IP,cpolar实现内网穿透_第9张图片

子域名保留成功后,我们将子域名复制下来,接下来需要将其配置到隧道中去。

没有公网IP,cpolar实现内网穿透_第10张图片

4.2 配置二级子域名

在浏览器上访问127.0.0.1:9200,登录cpolar web ui管理界面。点击左侧仪表盘的隧道管理——隧道列表,找到需要配置二级子域名的隧道(本例中为website隧道),点击右侧的编辑

没有公网IP,cpolar实现内网穿透_第11张图片

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

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

修改完成后,点击更新

没有公网IP,cpolar实现内网穿透_第12张图片

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

没有公网IP,cpolar实现内网穿透_第13张图片

5. 公网测试访问二级子域名

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

没有公网IP,cpolar实现内网穿透_第14张图片

你可能感兴趣的:(内网穿透,端口映射,远程办公,内网穿透,端口映射,网站搭建,公网访问内网,没有公网IP)