在内网/局域网部署的web服务,只能在本地局域网内访问。要想在外网环境下也能够访问到,可以通过cpolar内网穿透来实现,不需要公网IP,也不需要进入到路由器,还不限制流量,支持http/https/tcp协议。

本文介绍如何通过cpolar实现外网访问内网

1. 注册并安装cpolar客户端

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

1.1 windows系统

直接下载客户端到本地,解压后双击安装包一路默认安装即可。

1.2 linux系统(支持一键自动安装脚本)
  • cpolar 安装(国内使用)
 curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或 cpolar短链接安装方式:(国外使用)
curl -sL https://git.io/cpolar | sudo bash
  • 查看版本号,显示3.2.88.22
cpolar version
  • token认证

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

cpolar authtoken xxxxxxx
  • 简单穿透测试,正常生成公网地址
cpolar http 8080

按ctrl+c退出

  • 向系统添加服务
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar
  • 查看服务状态,正常显示为active
sudo systemctl status cpolar

2. 创建隧道映射本地端口

如将本地80端口下的web服务映射到外网访问

2.1 登录cpolar web UI管理界面
  • 浏览器访问本地9200端口:http://localhost:9200
  • 登录cpolar web UI

2.2 映射本地80端口
  • 隧道名称:可自定义名称
  • 协议:选择http
  • 本地地址:80(填写你实际映射的端口号)
  • 域名类型:免费使用选择随机域名
  • 地区:选择你想要的就可以

2.3 外网访问内网localhost web服务器

隧道创建成功后,会生成相应的公网地址,在状态——在线隧道列表获取就可以。


需要注意的是,使用免费的cpolar所生成的公网地址为随机临时地址,24小时内会发生变化,对于日常测试开发完全足够,但是如果需要长期访问,建议为其配置固定的公网地址,同时提高带宽,实现更为流畅的访问。

  • 详细可以参考这篇文章教程,配置固定的公网二级子域名(可自定义)↓
  • 为本地web服务配置使用固定的二级子域名【内网穿透】

外网访问内网localhost web服务器相关推荐

  1. 外网访问本地搭建的web服务器【免费内网穿透】

    教大家一个简单的方法,实现在无公网IP环境下,在本地搭建web服务器,并实现外网远程访问. 使用工具: phpstusy:https://www.xp.cn/download.html cpolar内 ...

  2. 【Linux-Windows】关于外网访问内网服务器

    [Linux-Windows]关于外网访问内网服务器 1.背景 2.内网穿透 1.背景 有时候,我们搭建的服务器系统是在内网,内网即内部局域网. 内网可以访问外网,但是外网不能访问内网,外网即互联网或 ...

  3. SVN服务器搭建以及外网访问内网SVN

    一.SVN服务器的搭建 1.所需软件 TortoiseSVN,下载地址http://tortoisesvn.net/downloads.html TortoiseSVN中文语言包,下载地址http:/ ...

  4. 利用反向SSH从外网访问内网服务器

    学院的服务器在学院的内网,出了学院就不能访问,在宿舍.家里学习很不方便没有服务器的话.之前一直用TeamViewer,但是用着不舒服.最近新找到一个办法,就是利用外网服务器以及反向SSH搭一条通道,使 ...

  5. 【内网穿透服务器】使用Frp外网访问内网FTP服务器(以访问内网samba服务为例)

    使用Frp外网访问内网FTP服务器(以访问内网samba服务为例) FTP是基于TCP的服务,使用两个端口,命令端口和数据端口,命令端口是21,数据端口在主动模式下为20,在被动模式随机分配. FTP ...

  6. 无公网IP,VB应用从外网访问内网服务器

    应用需求 之前做的板子加密工具,需要客户在工厂将所有板子先扫描一遍,然后将扫描得到的结果文件通过邮件发送给开发人员.开发人员根据收到的数据文件,生成一个加密文件,并发回给工厂.工厂收到加密数据后,需要 ...

  7. 通过外网访问内网服务器

    通过外网访问内网服务器 ---------------- 版权声明:本文为CSDN博主「Chao's Code」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文 ...

  8. 华为防火墙USG6000V---内网访问外网---外网访问内网服务器(NAT服务器)示例配置

    目录 一.配置要求 二.配置步骤 1. ping通防火墙接口IP地址的条件 2. 内网ping通外网终端的条件 3. 内网ping通DMZ(内网服务器)的条件 三.命令解析 一.配置要求 内网可以pi ...

  9. 外网访问内网服务器设置方法(路由器设置)

    A.外网访问内网服务器的设置方法  实验室有一台服务器,现有外网访问该服务器的需求,网上有各种教程,但是有些地方比较模糊,不甚详细,现将我的设置记录如下,作为参考.  目前的情况是,整个实验室属于一个 ...

最新文章

  1. 架构与思维:系统容量设计
  2. seaborn可视化displot绘制直方图(histogram)并通过axvline函数在直方图中添加均值(mean)竖线(自定义均值竖线色彩)
  3. json为全局变量 vue_vue 设置全局变量、指定请求的 baseurl
  4. 运行了9年的QQ邮箱经典功能 终于还是迎来了终止服务
  5. EndNote X8使用总结
  6. 真正无广告的看书软件,免费可换源!-大萝卜博客网
  7. SNAT、DNAT、MASQUERADE的区别
  8. 【人脸表情识别】基于matlab GUI微表情识别系统【含Matlab源码 1852期】
  9. 银河麒麟V10 SELinux启动问题
  10. python伪装ip_Python爬虫:使用IP代理池伪装你的IP地址继续爬
  11. 作为一名测试工程师,如何保证软件的质量?
  12. ArcEngine 开发之ITopologicalOperator 处理奇葩问题解决
  13. 股市学习稳扎稳打(四)当宏观经济出现复苏时,不同的行业分别以什么顺序进行轮动上涨
  14. linux配置samba用户时失败,Ubuntu下Samba的设置,及用户登录失败的解决
  15. 看视频可以倍速播放的(主流播放器都可以)
  16. STM32F429 14. TIM_(一)_基本定时器
  17. Windows10重装、安装 超级详细、小白教程 官方正版安装
  18. 详解设置路由导航的两种方法
  19. 读书:每天做一个情绪稳定的成年人!
  20. 拉钩教育课程管理系统接口文档

热门文章

  1. 实验二 任务的基本管理
  2. switch语句作用域
  3. php 懒汉式单例,单例模式:饿汉和懒汉
  4. 法式料理都有哪些特点?简豪餐厅带你了解
  5. pnpm多包管理项目
  6. Ubuntu安装openssh遇到依赖问题
  7. 民生银行牛新庄:单账户成本从2.2元降到8分,分布式架构重构银行IT
  8. Oracle 同义词删除不掉
  9. 计算机辅助药物设计在新药研发中的应用,计算机辅助药物设计在新药研发中的应用 | 每日生物评论...
  10. vue--鼠标经过卡片具有动态阴影效果