通过内网穿透实现外网访问苍穹服务

news/2024/9/29 3:23:20

目录
  • 内网穿透
    • 使用教程
  • 外网访问苍穹服务

内网穿透

个人使用的内网穿透工具是OpenFrp

使用教程

  1. 注册网站

  2. 进入主页后点击创建隧道,选一个能用的节点,填写具体参数。除了图中的参数外,其他参数随机或者留空就行。
    image
    如图,我的苍穹服务地址是127.0.0.1,端口是8080
    image

  3. 在个人中心进行实名认证(可选)

  4. 下载安装启动器,登录后开启刚刚创建的隧道。
    image

  5. 在日志中找到自己的隧道地址
    image

就此,隧道搭建完成,内网穿透成功,可以通过访问隧道地址来访问到内网的指定端口了。更详细内容自行参考官方使用教程。

外网访问苍穹服务

成功实现内网穿透之后,直接通过隧道访问苍穹服务,总是会重定向到内网地址,从而导致访问失败,所以还要做一点小更改。

  1. 找到环境目录下的
    start-cosmis.bat文件。image
    可以在开发者工具找到自己的环境目录
    image

  2. 使用文本编辑器打开start-cosmis.bat,更改domain.contextUrl的内容为隧道地址,如图
    image

  3. 最后重启苍穹服务即可。
    image

现在就可以通过隧道IP/ierp来从外网访问自己搭建的苍穹服务了,如图
image

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

wsl2自己写的第一个驱动模块

参考资料:手把手教你使用VSCode进行linux内核代码阅读和开发 - 知乎 (zhihu.com)2023 年对比一下 ccls 和 clangd | 工欲善其事,必先利其器 (martins3.github.io)Linux驱动实践:带你一步一步编译内核驱动程序 - 知乎 (zhihu.com)vscode extensions - Can not use clangd to r…

jvm内存模型、垃圾回收机制

JVM内存模型JVM内存模型包括:线程计数器、本地方法栈、栈、堆、方法区(元空间),类装载子系统,字节码执行引擎。线程计数器 线程启动时,程序技术会分配一小块空间分配给当前线程,每个线程都会独享一块程序计数器空间,用于存储下条指令的单元地址 程序计数器是一块较小的内…

oracle 性能优化查看(DBMS_SQLTUNE.REPORT_SQL_MONITOR)

参照查看:Oracle调优之看懂Oracle执行计划 - smileNicky - 博客园 (cnblogs.com)临时查看监控需添加 /*+ MONITOR */ 注意空格,不然监控不了select /*+ MONITOR */temp2.*from (select rownum as rn, temp1.*from (select BATCH_ID, PARENT_BATCH_IDfrom t_column_value tcvw…

installshield 安装jdk并配置环境变量

今天来通过installshield安装jdk以及配置环境变量,本质上是调用第三方安装程序。 首先将jdk的安装文件添加到我们的安装程序中然后编写我们的脚本 选择BEHAVIOR AND LOGIC->InstallScript->Setup.Rul->After Move Data->OnFirstUIAfter,如图OnFirstUIAfter脚本如下…

安装Node+npm

下载node 地址: https://nodejs.org/download/rc/v22.0.0-rc.2/ 下载22版本,并安装

Spring启动流程

本文基于AnnotationConfigApplicationContext的方式启动,解析Spring启动的流程 AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class);一、构造方法 容器启动需要扫描BD(BeanDefinition),并创建BD,Spring将这…

Sychronized和ReentrantLock有哪些不同点

`synchronized` 和 `ReentrantLock` 是 Java 中用于实现线程同步的两种机制,它们之间存在多方面的不同,主要体现在以下几点: 1. 用法上的差异: - `synchronized` 是 Java 的关键字,可以直接用于方法或代码块。对于方法,可以同步整个方法;对于代码块,可以更细粒度地控…

AutoCAD .NET framework支持情况

出处 https://forums.autodesk.com/t5/net/net-framework-support/m-p/9403930 问题描述 我想问一下是否有一些官方表格.Net framework支持。有人有关于支持.NET 5的信息/经验吗? 回答1(03-27-2020)附加了一个用于AutoCAD/Visual Sudio兼容性的非官方表格。 我没有测试,但是…