• 干货!手把手教你穿透内网


    干货!手把手教你穿透内网


    如果你跟我一样没有公网IP,但是需要将在本地内网搭建的web项目发布到公网测试,又不想很麻烦的部署到服务器上。恭喜你,找对地方了!

    我发现了一款宝藏级别的内网穿透工具——cpolar内网穿透,使用超简单,连接也很稳定。它支持http/https/tcp协议不需要公网ip,也不需要繁琐的路由器端口映射设置,可以永久免费使用,重点是还不限制流量

    只需要在本地安装cpolar客户端,就可以创建隧道将内网端口映射到公网,生成相应的公网地址,实现公网访问内网。

    cpolar内网穿透使用场景
    • 远程桌面控制家里/公司电脑、访问文件共享服务器
    • 远程访问公司内网财务系统、进销存系统、ERP系统(小中企业使用)
    • 搭建个人游戏私服
    • 远程访问群晖NAS
    • 搭建Web站点,用于测试,用于给客户演示场景
    • 联调公网API服务,例如远程调试支付宝接口
    • 联调开发微信公众号,小程序接口
    • 远程访问数据库
    • 搭建私有git源代码仓库
    • 搭建私有CI服务器
    • 搭建私有SVN源代码服务器
    • 远程SSH服务器家中的服务器,或者公司的服务器

    1666338278865


    如何使用cpolar内网穿透? ↓↓

    1. 注册cpolar账号

    cpolar内网穿透官网:https://www.cpolar.com/

    进入cpolar官网,点击右上角免费注册,使用邮箱注册一个cpolar账号,我们后面会用到。

    25-1

    2. 安装cpolar内网穿透

    2.1 Windows系统

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

    25-2

    2.2 Linux系统

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

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

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

    安装成功后,cpolar会默认安装两个样例隧道:

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

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

    创建隧道将内网端口映射到公网,我们可以通过两种方式来实现:

    3.1 通过web UI界面创建隧道

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

    1

    登录成功后,进入主界面

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

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

    在这里插入图片描述

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

    在这里插入图片描述

    3.2 通过命令行创建隧道

    打开命令行一键创建隧道:

    cpolar http 80
    
    • 1

    1666324939565

    3. 获取公网地址

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

    在这里插入图片描述

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

    1666330445453

    将公网地址复制到浏览器访问即可,实现公网远程访问内网web站点。如果你本地有正常配置页面,那么就会正常显示出来。

    在这里插入图片描述


    PS:注意,如果你使用的是免费的cpolar,所生成的公网地址为随机临时地址,每隔24小时会发生变化,带宽1M比较小。
    如果你想要使用更大的带宽(2/3/10/20/30M带宽),更多的功能(比如为网站配置固定的二级子域名、配置自定义域名;使用固定的TCP端口地址…),可以升级cpolar套餐体验,目前cpolar支持21天退款保证,可以随意测试。

  • 相关阅读:
    发布版本自动化记录版本功能方法
    奔驰E Coupe 升级鼠标按键 操作简单 完美结合
    日常生活中的常用命令及操作
    软件项目管理–进度计划
    【linux命令讲解大全】083.Linux 常用命令ispell , spell , atrm, chattr
    21天学习挑战赛之java多线程
    怎样控制键盘按键自动填写网页表单
    Favicon网页收藏图标在线制作PHP网站源码/ICO图片在线生成/支持多种图片格式转换
    MYSQL 用!=查询不出等于null的数据,解决办法
    Python二分查找详解
  • 原文地址:https://blog.csdn.net/yezonggang/article/details/127490962