通过AX6000路由器,实现外部访问内网的任意主机
概述
这里遇到一个场景,就是需要外部的人员,访问我内网的一台设备,进行内外部的设备联调。
这也是实际环境中,很常见的一种场景。
之前的做法是子设备上运行edge节点,可以直接访问。
但有的设备无法运行edge节点,那么可以参考一下这个方案来实现。
此方案可以摒弃了设备必须运行edge节点的方式,使用了中间的跳板机AX6000的路由转发能力来实现的。
具体的网络环境如下:

这里我的实现方式是通过AX6000路由器来实现的。
1、首先在一台阿里云的ECS服务器上,构建一个supernode节点,
方法之前写过的,参考:
构建n2n网络,实现随时随地控制内网主机_n2n supernode查询连接数-CSDN博客
具体的操作方法如下:
2、SSH登录到AX6000路由器上,新增N2N的edge的程序,并加入到自启动项,实现n2n能访问到我的AX6000路由器上;
此部分参见之前的说明:
相关文章:
通过AX6000路由器,实现外部访问内网的任意主机
概述 这里遇到一个场景,就是需要外部的人员,访问我内网的一台设备,进行内外部的设备联调。 这也是实际环境中,很常见的一种场景。 之前的做法是子设备上运行edge节点,可以直接访问。 但有的设备无法运行edge节点,那么可以参考一下这个方案来实现。 此方案可以摒弃了…...
如何应用ChatGPT撰写、修改论文及工作报告,提供写作能力及优化工作??
如果我想让gpt从pdf文档中提取相关关键词的内容,可以怎么做呢??我们评论区讨论 ChatGPT 在论文写作与编程方面也具备强大的能力。无论是进行代码生成、错误调试还是解决编程难题,ChatGPT都能为您提供实用且高质量的建议和指导&am…...
camera-caps:Jetson设备上的一种实用的V4L2可视化界面
camera-caps:Jetson设备上的一种实用的V4L2可视化界面 github地址是: https://github.com/jetsonhacks/camera-caps 注意:Jetpack5.x需要选择tag 5.x版本...
CAN基础知识
CAN 简介 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信 协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种 各样的电子控制系统被开发了出来…...
vue3跨域怎么解决?
其实很简单 假设一个接口; http://101.42.170.68:10000/open/mockData/test1 首先,看自己项目中有没有vue.config.js文件,如果没有自己创建一个,如果有那吗在其中写。 vue.config.js: //固定格式,修改一部分就行了 const { def…...
强化学习小笔记 —— 如何选择合适的更新步长
在强化学习中,动作价值函数的更新可以使用增量法,如下所示: Q k 1 k ∑ i 1 k r i 1 k ( r k ∑ i 1 k − 1 r i ) 1 k ( r k ( k − 1 ) Q k − 1 ) 1 k ( r k k Q k − 1 − Q k − 1 ) Q k − 1 1 k [ r k − Q k − 1 ] \beg…...
容斥 C. Strange Function改编题
补题: 题目详情 - 9.段坤爱取模%%% - SUSTOJ 本题或许是参考 Problem - C - Codeforces 根据题意,f(i)就是不能被整除的最小的一个质因子。 打表发现,当15个质因子相乘后,长度就大于18。 因此可以知道小于等于1e16内的正整数x…...
C++笔记
文章目录 类模板类函数什么是友元函数?什么是内联函数?VECTOR哈希表栈队列映射与解除映射mmap()munmap可变参数 va_start()-va_send()vsnprintf()C/C++异常处理list红黑树类 基类、父类、顶层类、抽象类 子类、派生类 模板类 在C++中,模板类(Template Class)是一种通用…...
python-opencv 培训课程笔记(1)
python-opencv 培训课程笔记(1) 博主参加了一次opencv库的培训课程,把课程所学整理成笔记,供大家学习,第一次课程包括如下内容: 1.读取图像 2.保存图像 3.使用opencv库显示图像 4.读取图像为灰度图像 …...
【C++初阶】STL详解(七)Stack与Queue的模拟实现
本专栏内容为:C学习专栏,分为初阶和进阶两部分。 通过本专栏的深入学习,你可以了解并掌握C。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:C 🚚代码仓库:小小unicorn的代码仓库&…...
校园报修抢修小程序系统开发 物业小区报修预约上门维修工单系统
开发的功能模块有: 1.报修工单提交:学生、教职员工等可以使用小程序提交报修请求。这通常包括选择报修的问题类型(如水漏、电器故障、照明问题等),地点,报修联系人,联系电话等,并提供…...
【Android】Hilt比Android好在哪里
Hilt框架的功能和设计理念,和Dagger基本是完全一致的,Hilt也是完全在Dagger基础上进行开发的 但是Dagger的用法比较繁琐,Hilt主要是做了便用性上的改进,主要有以下点 提供常用Component,不用再为每个InjectTarget都创…...
计算方法 期末总结
思维导图 绪论 算法的性质: 有穷性、确切性、有输入输出、可行性 算法的描述方法: 自然语言、伪代码、流程图、N-S流程图 算法设计思想: 化大为小的缩减技术:二分法化难为易的校正技术:开方法化粗为精的松弛技术&a…...
【面试】jvm中堆是分配对象存储的唯一选择吗
目录 一、说明二、逃逸分析2.1 说明2.2 参数设置 一、说明 1.在《深入理解Java虚拟机》中关于Java堆内存有这样一段描述:随着JIT编译期的发展与逃逸分析技术逐渐成熟,栈上分配、标量替换优化技术将会导致一些微妙的变化,所有的对象都分配到堆上也渐渐变得…...
音视频同步笔记 - 以音频时间为基
音视频同步 - 以音频时间为基 上图介绍: 该图是以音频的时间为基,对视频播放时间的延迟控制方案,只调整视频的播放延时。delayTime是视频播放的延迟时间,初始值是1 / FPS * 1000 (ms),如果FPS为25帧率,初始…...
JavaScript 原始数据类型和对应的对象类型(内置对象)之间的关系
JavaScript 原始数据类型和对应的对象类型(内置对象)之间的关系 JavaScript 的原始(primitive)数据类型包括包括数字(Number)、字符串(String)、布尔值(Boolean…...
报错For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
.报错For debugging consider passing CUDA_LAUNCH_BLOCKING1. /aten/src/ATen/native/cuda/NLLLoss2d.cu:103: nll_loss2d_forward_kernel: block: [29,0,0], thread: [707,0,0] Assertion t > 0 && t < n_classes failed. 报错信息如下: ./aten/…...
whisper使用方法
看这个 github https://github.com/Purfview/whisper-standalone-win/tags下载 视频提取音频 ffmpeg -i 222.mp4 -vn -b:a 128k -c:a mp3 output.mp3截取4秒后的音频 ffmpeg -i output.mp3 -ss 4 -c copy output2.mp3使用 whisper-faster.exe 生成字幕 whisper-faster.exe …...
通过easyexcel实现数据导入功能
上一篇文章通过easyexcel导出数据到excel表格已经实现了简单的数据导出功能,这篇文章也介绍一下怎么通过easyexcel从excel表格中导入数据。 目录 一、前端代码 index.html index.js 二、后端代码 controller service SongServiceImpl 三、功能预览 四、后端…...
Springboot_文件下载功能(前端后端)
遇到的问题: 文件下载后文件一直被破坏,无法正常打开文件名乱码,如图 刚开始一直在纠结,是不是后端没有写对,然后导致下载不能使用 后来搜索了一些资料,发现后端没什么问题 然后就开始找到其他项目对比…...
告别环境变量困扰:手把手教你将gcc-arm-8.3工具链永久添加到Linux系统路径(含多用户配置)
彻底解决Linux下ARM工具链环境配置:从单用户到多用户的全局部署指南 每次打开新终端都要重新配置环境变量?团队成员抱怨工具链无法共享?作为嵌入式开发者,我们经常需要处理这类基础但令人头疼的问题。本文将带你深入理解Linux环境…...
完全掌握高效远程连接:专业SSH工具中文版实战应用指南
完全掌握高效远程连接:专业SSH工具中文版实战应用指南 【免费下载链接】Termius-zh_CN 汉化版的Termius安卓客户端 项目地址: https://gitcode.com/alongw/Termius-zh_CN Termius中文版是专为安卓用户打造的SSH客户端中文终端模拟器,通过精准汉化…...
告别盲调!在STM32上实现FOC控制:从ADC采样中断到SVPWM生成的代码实战与调试心得
STM32实战:FOC控制从ADC采样到SVPWM生成的工程全解析 当电机控制算法从仿真器跳进真实芯片时,理论公式突然变得具体而微妙。我曾用示波器捕捉到这样一个瞬间:在ADC采样触发的瞬间,PWM波形边缘出现了难以解释的毛刺——这提醒我们&…...
Beyond Compare 5密钥生成完全指南:3种方法解决软件授权问题
Beyond Compare 5密钥生成完全指南:3种方法解决软件授权问题 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen 在软件开发、系统维护和文件管理工作中,Beyond Compare 5作为…...
Python连接国产数据库总报错?:12个高频ConnectionError根源解析与一键修复脚本
更多请点击: https://intelliparadigm.com 第一章:Python连接国产数据库的现状与挑战 生态适配仍处攻坚期 当前主流国产数据库(如达梦 DM8、人大金仓 KingbaseES、openGauss、OceanBase、TiDB)虽已提供 Python 客户端驱动&#…...
像素语言·跨维传送门应用场景:全球开发者社区多语技术问答机器人
像素语言跨维传送门应用场景:全球开发者社区多语技术问答机器人 1. 产品核心价值 像素语言跨维传送门(Pixel Language Portal)是一款专为开发者社区设计的智能翻译工具,它通过独特的16-bit像素冒险界面和强大的腾讯混元MT-7B翻译引擎,为技术…...
DICOM多序列融合渲染崩溃频发?C++引擎内存池碎片率超68%的隐蔽诱因及工业级RAII重构模板(含FDA Class II认证代码片段)
更多请点击: https://intelliparadigm.com 第一章:DICOM多序列融合渲染崩溃频发的临床影响与系统级定位 临床决策链路的中断风险 当放射科医师在阅片工作站中执行T1/T2/FLAIR/DWI多序列DICOM融合渲染时,若渲染引擎异常退出,将直…...
从分子识别到信号放大:ELISA的核心逻辑与前沿突破
摘要:酶联免疫吸附测定技术作为现代生物医学研究的核心工具,在疾病诊断、药物分析和食品检测等领域发挥着不可替代的作用。本文系统阐述该技术的理论基础、方法学分类、关键影响因素及最新发展趋势,为相关领域的实验设计与结果分析提供参考框…...
5分钟高效配置FFXIV动画跳过插件:告别副本等待的智能解决方案
5分钟高效配置FFXIV动画跳过插件:告别副本等待的智能解决方案 【免费下载链接】FFXIV_ACT_CutsceneSkip 项目地址: https://gitcode.com/gh_mirrors/ff/FFXIV_ACT_CutsceneSkip FFXIV动画跳过插件是一款专为《最终幻想14》国服玩家设计的智能辅助工具&#…...
Docker AI Toolkit 2026正式发布:5大颠覆性功能+3层安全沙箱设计,AI工程师必须立即升级的7个理由
更多请点击: https://intelliparadigm.com 第一章:Docker AI Toolkit 2026:重新定义AI工程化交付范式 Docker AI Toolkit 2026 是面向生产级 AI 应用的一体化容器化工程套件,深度融合模型训练、推理优化、可观测性与合规审计能力…...
