当前位置: 首页 > news >正文

内网穿透简单使用

简介

简单概括,通过【内网穿透软件】将内网与外网通过隧道打通,外网可以读取内网中的数据。

在这里推荐2个免费的内网穿透服务,分别是:

  • cpolar:https://www.cpolar.com/
  • natapp:https://natapp.cn/

这里以cpolar为例,介绍使用方法。

cpolar

在这里插入图片描述

cpolar下载与安装

Windows

在官网下载下载适用于Windows平台的zip压缩包,解压后得到cpolar安装包,然后双击安装包一路默认安装即可。

在这里插入图片描述

在这里插入图片描述

配置token认证令牌

请求 https://dashboard.cpolar.com/get-started 页面,查看命令./cpolar authtoken xxxx后面的【xxxx】就是你自己的token,每个人是不一样的。token只需要设置一次。

在这里插入图片描述

cpolar authtoken <YOUR_AUTHTOKEN>

在这里插入图片描述

将本地Web服务器公开到Internet

cpolar允许您将本地计算机上运行的Web服务器公开到Internet。告诉cpolar您的Web服务器正在侦听哪个端口

cpolar http 8080

cpolar控制台用户界面

在这里插入图片描述

在线查看

在这里插入图片描述

如需指定服务器地区(默认情况下为China Top),请添加使用-region参数,如使用China VIP地区:

cpolar http -region=cn_vip 8080

Cpolar Web UI

cpolar本地安装成功后,可通过浏览器访问cpolar web UI管理界面,以【 http://本地ip地址:9200 】形式访问,如 http://127.0.0.1:9200/ 或 http://localhost:9200/

均可访问到cpolar web ui管理界面【也可在同个局域网下不同的设备上进行访问】,如下图所示,使用cpolar账号登录即可:

在这里插入图片描述

cpolar web UI界面登录成功后,自动转入仪表盘界面。我们可以在这里创建隧道、编辑隧道、查看隧道信息、查看所生成的公网地址,查看系统状态等信息。

在这里插入图片描述

cpolar默认会安装两个样例隧道,可直接使用,或者编辑、删减:

  • 一个是Website隧道指向http 8080端口
  • 一个是ssh隧道,指向tcp 22端口(如为windows系统,则为remoteDesktop隧道,指向tcp 3389端口)

创建隧道

HTTP隧道

点击左侧仪表盘的隧道管理——创建隧道,填写隧道信息

  • 隧道名称:可自定义,注意不要与现有隧道名称重复即可
  • 协议:选择http
  • 本地地址:填写所要映射的端口号,如8080
  • 域名类型:免费套餐选择随机域名
  • 地区:可自由选择服务器地区(注意China NAS地区仅供NAS套餐用户使用)

点击创建

在这里插入图片描述

隧道创建成功后,页面会自动跳转到隧道列表页面,可以看到所有数据隧道,包含刚刚创建成功的tunnel-1隧道

在这里插入图片描述

点击左侧仪表盘的状态——在线隧道列表,可以查看到本地所有在线隧道,以及所生成的公网地址。

可以看到刚刚所创建成功的tunnel-1隧道,已经有生成了相应的公网地址,复制到浏览器访问即可:

  • 一个http协议地址
  • 一个https协议地址(省去申请/配置证书的繁琐步骤)

在这里插入图片描述

测试使用

编写后端接口

package com.liming.controller;

import com.alibaba.fastjson.JSONObject;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @Author: LiMingZhong
 * @CreateTime: 2025-02-14
 * @Description: 测试
 * @Version: 1.0
 */
@RestController
@RequestMapping("/demo")
public class DemoController {

    @GetMapping("/hello")
    public JSONObject hello() {
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("code", 200);
        jsonObject.put("msg", "hello");
        return jsonObject;
    }
}

访问地址

https://2105d08c.r20.vip.cpolar.cn/demo/hello

在这里插入图片描述

相关文章:

  • QEMU参数与使用
  • nginx播放视频(auth_request鉴权)
  • 人工智能行为识别之slowfast源码解读
  • Linux Mem -- MTE in AArch64 Linux
  • 树莓集团全国拓展:产业园服务与人才培养的协同发展
  • 【开源项目】数字孪生武汉~超经典智慧城市CIM/BIM数字孪生可视化项目——开源工程及源码
  • DeepSeek操作Excel,实现图表自动化生成
  • 实用教程:用微服务搭建你的2025项目
  • HDFS应用-后端存储cephfs-文件存储和对象存储数据双向迁移
  • Node.js NativeAddon 构建工具:node-gyp 安装与配置完全指南
  • uni-app中常用的指令语句有哪些?
  • 获取 Windows 视频时长的正确方式——Windows Shell API 深度解析
  • vscode C/C++ CMake 调试
  • huggingface.co 网站无法访问的解决办法
  • TestHubo基础教程-创建项目
  • 如何评估云原生GenAI应用开发中的安全风险(上)
  • 如何优化React应用的性能?
  • Navicat 迁移数据库 传输数据
  • 光伏设计软件分类:无人机、Unity3D引擎齐上阵
  • OpenAI API测试
  • 前4个月全国新建商品房销售面积降幅收窄,房地产库存和新开工有所改善
  • 北美票房|华纳又赢了,《死神来了6》开画远超预期
  • 美国前总统拜登确诊前列腺癌
  • 中国田径巡回赛西安站完赛:男子跳远石雨豪夺冠
  • 南京艺术学院博导、雕塑家尹悟铭病逝,年仅45岁
  • 《风林火山》千呼万唤始出来,戛纳首映后口碑崩盘?