推荐一款免费的内网端口映射工具

在本地电脑上搭建了一个简单的web网页,但是只能在本地局域网内访问,想要让我的朋友们也可以访问到,但是没有公网IP。

找了一个永久免费的端口映射(内网穿透)工具——cpolar内网穿透,支持Windows/macOS/linux,支持http/https/tcp洗协议,使用简单,也不限制流量。不需要公网IP,也不需要进入到路由器设置,在本地安装个客户端就可以了。

免费版本的cpolar有1M的带宽,4条隧道,基本的测试完全足够了,如果想要更大带宽,更多的功能,可以升级套餐使用,cpolar也支持21天退款保证,可以放心使用。

附上地址:

示例:将我在本地搭建的web网站发布到公网上,使我的朋友们能够正常访问到。

1. 免费注册并下载安装cpolar内网穿透
cpolar官网:
1.1 windows系统

Windows系统直接下载客户端后,解压后双击安装包一路默认安装即可。

1.2 linux系统

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

    国内使用
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
    国外使用
curl -sL https://git.io/cpolar | sudo bash
    进行token认证

如果您还没有cpolar账号,请去cpolar官网注册并登录后台获取认证token

cpolar authtoken xxxxxxxxxxxxxxxxxx
    配置cpolar开机自启动
sudo systemctl enable cpolar
    启动服务
sudo systemctl start cpolar
    查看服务状态
sudo systemctl status cpolar

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

2. 将内网映射到公网

浏览器访问,使用免费注册的cpolar账号登录,并点击左侧仪表盘——隧道管理——创建隧道

    隧道名称:可自定义 协议:支持http/https/tcp协议 本地地址:填写你想要映射的本地端口号 域名类型:免费选择“随机域名”,付费用户可选择配置“固定二级子域名”或“自定义域名” 地区:可选择United States、China、Europe、Hong Kong…
3. 获取所映射的公网地址

当隧道创建成功后,就可以在状态——在线隧道列表,查看到刚刚创建的隧道。有生成相应的公网地址,复制并且使用,就可以实现公网访问内网服务。


需要注意的是,使用免费的cpolar所生成的公网地址为随机临时地址,24小时内会发生变化,对于需要长期远程访问的用户来讲不方便。不过我们可以为其配置固定的公网二级子域名,同时提高带宽。

    详细可以参考这篇文章教程进行配置:
经验分享 程序员 微信小程序 职场和发展