[ 隧道技术 ] 利用内网穿透工具将内网端口映射到公网

🍬 博主介绍

👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~
✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!

文章目录

  • 🍬 博主介绍
  • 一、前言
  • 二、cpolar的应用场景:
  • 三、注册cpolar账号
  • 四、安装cpolar内网穿透
    • 1、Windows系统
    • 2、Linux系统
      • 1.安装
      • 2.向系统添加服务
      • 3.启动服务
      • 4.查看服务状态
  • 五、创建隧道映射内网端口
    • 1、通过web UI界面创建隧道
    • 2、通过命令行创建隧道
  • 六、获取公网地址

一、前言

要想让本地项目可以在网络上访问并使用,可以将其部署到服务器上,也可以使用内网穿透技术。
我这里选择了内网穿透,直接在本地进行调试,不需要部署,非常方便。不论是web 应用开发,还是远程调试API接口(如微信公众号开发)、亦或者远程访问内网数据库、PC、服务器;物联网设备开发调试等等,都可以简单实现。
cpolar 内网穿透,支持http/https/tcp协议,不需要公网IP,可以免费使用不限制流量,操作非常简单且稳定。只需要安装客户端,就可以创建隧道将内网端口映射到公网,生成相应的公网地址,实现公网访问内网。
它通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的信道,实现公网访问内网。cpolar还可以捕获和分析所有信道上的流量,便于后期分析和重放。

二、cpolar的应用场景:

微信公众号开发,实时断点调试微信消息
在没有上线部署的情况下,在发布会上演示新网站
在您的开发机器上构建webhook客户程序,聊天机器人
无需部署,测试连接到本地开发环境后端的移动应用程序
为已经在生产环境部署的设备,提供稳定的公网访问地址
从您家中运行个人云服务、AI深度学习、聊天机器人
远程控制家中的电脑
远程SSH控制树莓派

三、注册cpolar账号

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

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

25-1

四、安装cpolar内网穿透

1、Windows系统

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

25-2

2、Linux系统

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

1.安装

国内使用

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

国外使用

curl -sL https://git.io/cpolar | sudo bash

2.向系统添加服务

sudo systemctl enable cpolar

3.启动服务

sudo systemctl start cpolar

4.查看服务状态

sudo systemctl status cpolar

如正常显示active,则说明已经启动成功。
安装成功后,cpolar会默认安装两个样例隧道:
一个是Website隧道指向http 8080端口
一个是ssh隧道(Linux&macOS系统)/远程桌面隧道(win系统),指向tcp 22端口/tcp 3389端口

五、创建隧道映射内网端口

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

1、通过web UI界面创建隧道

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

1

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

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

在这里插入图片描述

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

在这里插入图片描述

2、通过命令行创建隧道

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

cpolar http 80

1666324939565

六、获取公网地址

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

在这里插入图片描述

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

1666330445453

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

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/20146.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

群晖NAS安装cpolar内网穿透套件(群晖6.X版)

系列文章 群晖NAS安装cpolar内网穿透套件(群晖6.X版)内网穿透远程群晖NAS:使用随机临时地址 1/5内网穿透远程群晖NAS:使用固定二级子域名 2/5内网穿透远程群晖NAS:使用自定义域名 3/5内网穿透远程群晖NAS:…

解封你的微信外挂服务器,微信自助工具解封操作方法

摘要 腾兴网为您分享:手机直播伴侣,扫描成pdf,情书翩翩体,学习机软件,鬼鬼刷迷你币器,起名解名,008神器,隐藏文件夹病毒,德州社保,维棠,k酷音乐,小米路由器软…

WhatsApp 批量解封提交工具

本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删! WhatsApp 批量解封提交工具 效果 配置 Google 表格 创建一个 Google …

WhatsApp被禁止使用后如何解封?亲测有效,不懂千万别去乱操作

WhatsApp被禁用,是外贸人遇到的比较大的一个问题,我的也被禁用过,而且是被禁用了五次,封过三个号。颇费一番周折后,才找回来,现在已经老实了,不敢再用什么WhatsApp助手之类的软件了;…

ChatGPT神器功能终于正式解封了

来源:新智元 ChatGPT「代码解释器」测试版正式向所有Plus用户开放。 OpenAI的科学家Karpathy对此还宣传了一波,代码解释器测试版相当强大。 它是你的个人数据分析师:可以读取上传的文件、执行代码、生成图表、统计分析等等。我预计社区将需要…

Python 之父出生 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 1 月 31 日,在 1956 年的这一天,《汉字简化方案》在《人民日报》上公布,翌日在全国推行第一批简化字,总共分四批…

概率论与数理统计基础知识

本博客为《概率论与数理统计--茆诗松(第二版)》阅读笔记,记录下来,以便自用。 前置知识 数学符号 连乘符号:;总和符号:;正比于:∝;“任…

某容器管理平台模拟登录(Go语言版本)

大家好,我是TheWeiJun;最近疫情很严重,大家都要做好防护。转眼间,距离上次发文又快一个月了。今天给大家带来一个Go语言版本的某容器管理平台模拟登录的案例,目的是解放双手,实现自动部署和重启操作&#x…

从零开始制作STM32F103RCT6小车(一)

前言: 仅以此系列给实验室的学弟学妹作为小车制作教程来使用,后续的内容我会在这个暑假陆续更新出来,本篇的内容是新建一个适用于STM32F103RCT6的工程 准备工作: 接下来的操作几乎是基于STM32F1xx系列的固件库,这里我…

STM32F103RCT6

STM32F103RCT6是一款由STMicroelectronics公司生产的基于ARM Cortex-M3内核的32位微控制器。 它具有高性能、低功耗和广泛的应用领域。 包括ADC(模数转换器) DAC(数字模拟转换器) TIM(定时器) USART&#x…

STM32(二)STM32F103RCT6板载资源介绍

大家好,今天我跟大家分享一下STM32F103RCT6的板载资源,希望对初学STM32的同学有所启示。当然,本人也是一名初学者,如果有谈论不妥之处,还望您能够批评指正,不吝赐教,本人将非常感激。如果有什么…

STM32F103RCT6——定时器简单用法

STM32F10xx参考手册英文和中文版 百度网盘:https://pan.baidu.com/s/1Z2nB0WVJIxvm3VOI9MQiiw 提取码:lxlx STM32F103RCT6数据手册 链接:https://pan.baidu.com/s/1tRchgf-5C1MN4W58vQ9zPg 提取码:lxlx 定时器分类 STM32F103RCT6…

STM32F103RCT6 介绍

1、STM32F103RCT6 命名含义 ST:意法半导体公司 M:MCU 32:32位单片机 F:通用型单片机 103:产品系列号码 R: 芯片有64个引脚 C:256Kb flash T:LQFP封装 6:芯片工作温度 -40℃…

学STM32(STM32F103RCT6)

系列文章目录 第一章 了解STM32 文章目录 系列文章目录前言一、STM32基本系统1.STM32基本(最小)系统板2.使用STM32为核心器件的基本(最小)系统构成单元 二、主控制器(CPU)1.STM32F103RCT6微控制器参数2.ST…

简单:Windows中的文本与Linux中CentOS的vim编辑器相互复制粘贴方法

简单:Windows中的文本与Linux中vim编辑器中的文本相互复制粘贴的方法 1.从Windows下到vim中: 1,选中windows中文档内容按Ctrlc。 2,进入vi编辑器,在插入模式下,用鼠标点击右键再点击粘贴。 3&#xff0…

linux中vim命令详解(操作大全)

光标的移动 1.用h, j,k,l 来表示光标的移动 vim的金如何退出 2.如何退出vim编辑器操作行 先打出esc推出选项然后shift冒号 ,然后输入q!就可以了 3.如果想进虚拟机中编辑器看操作的话,需要输入vimtutor命令就可以进入vim虚拟器教程了 vim的编辑 4.x代…

Vim的配置 和 windows与Linux之间的复制粘贴

# 在Linux下编程对vim的简单配置,便于编程! 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进 等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件&#xff1…

如何将剪贴板中的内容复制到linux的vim中

1.按i进入insert模式 2.使用shiftinsert键,即可将你在windows系统中复制的内容粘贴到linux系统中

如何修改linux下的vim复制行数限制

vim-如何修改linux下的vim复制行数限制 来自北方的小强 正在努力成为资深数字IC搬砖工的搬砖工 个人根目录下的.vimrc (~/.vimrc)添加如下内容: set viminfo1000,<600 linux下&#xff0c;默认最多复制50行&#xff0c;上述修改即将限制改为600行。 注意&#xff1a; 1 如果…

Linux vim多行操作

同时注释多行 首先&#xff0c;将光标放在要注释的行首&#xff0c;然后按CTRLV进入列(也叫区块)模式&#xff1b;在行首使用上下键选择要注释的多行&#xff1b;用大写“I”(shifti)进入插入模式&#xff1b;然后输入注释符#(任一符号、字母、数字都可以插入)&#xff1b;最后…