基于小米球(Ngrok)实现内网穿透

简介: 基于小米球(Ngrok)实现内网穿透

一、前言

在公司部署了一套大数据集群。为了方便测试。所以需要弄个内网穿透实现在家里访问公司内部网络,但是不想付费。所以整了个免费的内网穿透工具。

二、准备

1. 注册一个小毛球账号,获取免费的Token

2. 在后台首页下载对应版本客户端

image.png

3. 将下载的压缩文件解压后将以下两个文件上传到服务器上

三、修改ngrok.conf配置

属性名 解释 协议类型
auth_token 换成注册从后获取的Token
50070 通道名,在启动的时候指定
subdomain 外网访问的域名前缀
http 内网需要映射的端口地址 HTTP
tcp 内网需要映射的端口地址 TCP
server_addr: "ngrok2.xiaomiqiu.cn:5432"
trust_host_root_certs: true
inspect_addr: disabled
auth_token: bb2A3f7Z56Af44fcA764989b32e976d3
tunnels:
    50070:
      subdomain: master-50070
      proto:
        http: 127.0.0.1:50070
    8088:
      subdomain: master-8088
      proto:
        http: 127.0.0.1:8080
    16010:
      subdomain: master-16010
      proto:
        http: 127.0.0.1:16010
    9001:
      subdomain: master-9001
      proto:
        http: 127.0.0.1:9001
    18080:
      subdomain: master-18080
      proto:
        http: 127.0.0.1:18080
    22:
      remote_port: 122
      proto:
        tcp: 127.0.0.1:22
    2181: 
      remote_port: 2181
      proto:
        tcp: 127.0.0.1:2181

四、启动

#start后面指定要启动的通道名称,我为了方便名称全部改成端口了
./ngrok -config ngrok.conf  -log=ngrok.log start 50070 8088 16010 9001 22 2181 18080

五、访问

启动后会出现此信息,列出了外网访问地址


相关文章
|
8月前
|
人工智能 监控 Java
《揭秘!Spring AI 1.0与Micrometer的深度对话如何重塑性能监控新格局》
Spring AI 1.0是专为AI工程设计的Java应用框架,融合了Spring生态的可移植性和模块化理念。它通过ChatClient接口支持20多种AI大模型(如Anthropic、ZhiPu等),简化复杂AI应用开发。同时,其向量存储抽象接口兼容多种数据库(如Azure Cosmos DB、Weaviate),助力高效数据管理。集成Micrometer后,框架可监控关键性能指标,如模型响应延迟、Token使用情况、调用频率及工具调用成功率,帮助企业优化成本、提升性能与用户体验。这一创新框架为企业构建智能化、个性化服务提供了强大支持。
190 0
|
Kubernetes Cloud Native 开发者
基于 K8s 做应用发布的工具选择:Tekton,一颗璀璨的CI/CD新星!
【8月更文挑战第8天】在众多Kubernetes应用发布工具中,阿里巴巴为何青睐Tekton?Tekton“以应用为中心”的设计理念与阿里巴巴的技术哲学相契合,不仅关注代码构建部署,还覆盖应用全生命周期管理,完美融入阿里巴巴业务场景。Tekton提供灵活工作流定义、多平台支持及与Kubernetes生态无缝集成等功能,满足阿里巴巴复杂业务需求的同时赋予开发者更多灵活性。作为CNCF毕业项目,Tekton拥有活跃社区和不断壮大的生态系统,为阿里巴巴技术演进提供坚实基础。综上所述,阿里巴巴选择Tekton是一个深思熟虑且具前瞻性的决策。
474 0
|
11月前
|
API 开发者
了解 HTTP 的PUT 与 POST方法的综合指南
HTTP PUT 和 POST 方法是构建 Web 应用与 API 的核心工具,用于资源的创建与更新。PUT 方法通过指定 URL 更新或创建完整资源,具有幂等性;而 POST 方法更灵活,主要用于创建新资源,但不具备幂等性。本文详细对比了两者在请求体、URL 使用、资源处理等方面的区别,并提供了实际应用示例,帮助开发者根据场景选择合适的方法以优化 API 设计。
|
网络协议 安全 网络安全
网络编程:基于socket的TCP/IP通信。
网络编程:基于socket的TCP/IP通信。
|
10月前
|
传感器 人工智能 边缘计算
AI赋能油田巡检——无人机视频监控系统的技术解析
无人机油田巡检系统融合无人机硬件与AI视频监控技术,实现全域覆盖、智能分析和高效管理。通过多旋翼/固定翼无人机搭载高分辨率摄像头及传感器,采集多维数据;结合YOLOv9等算法进行异常检测,准确率高达98%。系统支持5G实时传输、边缘计算及集中化管理平台,提供可视化监控与预测性维护。基于开源框架设计,灵活扩展且成本低,大幅提升油田巡检效率与安全性。
987 0
|
监控 Java 数据库连接
详解Spring Batch:在Spring Boot中实现高效批处理
详解Spring Batch:在Spring Boot中实现高效批处理
2644 12
|
JavaScript Java CDN
vue3完整教程从入门到精通(新人必学1,vue3快速上手)
本文提供了Vue 3从入门到精通的完整教程,涵盖了创建Vue应用、通过CDN使用Vue、定义网站以及使用ES模块构建版本的步骤和示例代码。
10871 1
vue3完整教程从入门到精通(新人必学1,vue3快速上手)
|
人工智能 自然语言处理 Java
Spring AI,Spring团队开发的新组件,Java工程师快来一起体验吧
文章介绍了Spring AI,这是Spring团队开发的新组件,旨在为Java开发者提供易于集成的人工智能API,包括机器学习、自然语言处理和图像识别等功能,并通过实际代码示例展示了如何快速集成和使用这些AI技术。
Spring AI,Spring团队开发的新组件,Java工程师快来一起体验吧
|
安全 Linux 网络安全
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
133907 0