快捷搜索: 王者荣耀 脱发

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

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

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

cpolar官网:

使用方法:

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,则说明已经启动成功。

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

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

登录成功后,进入主界面

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

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

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

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

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

3. 获取公网地址

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

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

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

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

4. 配置固定二级子域名

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

4.1 保留一个二级子域名

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

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

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

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

4.2 配置二级子域名

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

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

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

修改完成后,点击更新

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

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

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

经验分享 程序员 微信小程序 职场和发展