当前位置:首页>Linux>linux虚拟机部署的web项目使用外网访问?使用cpolar在centos搭建内网穿透

linux虚拟机部署的web项目使用外网访问?使用cpolar在centos搭建内网穿透

  • 2026-10-11 07:40:54
linux虚拟机部署的web项目使用外网访问?使用cpolar在centos搭建内网穿透
写在前面

相信很多小伙伴开发了一个web项目之后,迫不及待的想将项目发布到外网,可以随时随地进行访问。

但是买一台服务器又比较贵,项目部署到云端的成本也比较高。

在这里分享一种,在本地启动项目也可以在互联网访问的方式——使用cpolar在linux上搭建内网穿透。

实现Linux的内网穿透

1、官网账号注册

https://i.cpolar.com/m/4Vce

 点击【免费注册】之后,输入自己的个人信息就可以注册一个账号啦! 帐号的信息需要保留,下面会用到。

2、在Linux部署我们自己的项目

这里我们简单部署一个openresty项目,访问一下:

3、一键自动下载安装cpolar

cpolar默认安装路径 /usr/local/bin/cpolar, 安装脚本会自动配置systemd服务脚本,启动以后,可以开机自启动。 如果第一次安装,会默认配置一个简单的样例配置文件,创建了两个样例隧道,一个web,一个ssh cpolar配置文件路径: /usr/local/etc/cpolar/cpolar.yml

# 创建一个目录,用于存放cpolar相关文件mkdir /root/cpolar# cpolar 安装(国内使用)curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash# cpolar短链接安装方式:(国外使用)# curl -sL https://git.io/cpolar | sudo bash# 查看版本号[root@localhost cpolar]# cpolar versioncpolar version 3.3.12

4、设置自己的token

https://www.cpolar.com/ 点击【免费注册】之后,输入自己的个人信息就可以注册一个账号啦! 帐号的信息需要保留,下面会用到。 注册完毕之后,找到我们自己的token,复制出来:

# 设置tokencpolar authtoken xxxxxxx

5、启动cpolar服务

# 向系统注册服务sudo systemctl enable cpolar# 启用cpolar服务sudo systemctl start cpolar# 查看服务状态sudo systemctl status cpolar

6、web程序穿透测试

# 开启80端口的穿透cpolar http 80

我们内网的指定端口,就会通过一个临时的域名映射出来: 访问http://7917fd1.r16.vip.cpolar.cn

卸载方法

# 一键卸载curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash -s -- --remove

#--------------------------------------

重磅推荐,人工智能学习网

真正从小白开始,从算法到原理,到深入:

https://www.captainbed.cn/art/

#----------------------------------------

重磅推荐,免费轻量级内网穿透

免费内网穿透工具,限时升级大流量,Cpolar:

https://i.cpolar.com/m/4Vce

#----------------------------------------

最新文章

随机文章