使用内网穿透解决电信无公网IP难题,神卓互联

事情经过

事情是这样的,由于客户的单位通了电信宽带,然后采购了我们的ERP系统安装在单位的服务器上,在单位的时候可以通过输入服务器的局域网Ip地址访问,也就是192.168.2.1xx这样的地址,访问确实没有问题,但是企业负责人经常外出,需要在异地也可以访问单位的服务器,苦于现在运营商分配的宽带没有公网IP了,不能使用DDNS的方式进行访问,于是找到我帮忙提供好办法。

解决方法

服务器上运行的是一个web类的ERP系统,可以通过浏览器输入地址进行访问,当前最大的问题是没有公网Ip,那么只能使用内网穿透这种方式了。

什么是内网穿透?内网穿透是一种网络通讯技术,该技术使得无论用户处于任何网络环境,都能够快速、方便地访问到内网中的设备和服务。

内网穿透分类

内网穿透总共分为两种:

一种是基于应用层的,比如神卓互联内网穿透。

另一种是基于网络层架构的,比如IBCS虚拟专线。

应用层内网穿透

以应用层的内网穿透--神卓互联为例,其原理是映射本地服务器上的一个端口到公共服务器上,通过公共服务器的公网地址进行访问,这样生成的公网地址是固定的,用户只需要在服务器的主机上安装神卓互联软件客户端即可使用,比较方便。神卓互联的内网穿透技术打破了传统上内外网之间的隔阂,使得我们能够实现跨网络环境的数据传输和访问。

网络层内网穿透

顺便讲解一下另一种网络层的内网穿透技术,IBCS虚拟专线是一种IP专线技术,它基于二层网络架构实现给本地服务器主机分配一个独享的固定的IP, 和物理专线一样效果,可用于建设本地数据中心、业务后台。这种网络层的内网穿透和应用层内网穿透最大的区别就是网络层的内网穿透是将一个公网IP映射到本地的服务器上,所有端口都是开放的,使用效果上本地服务器就相当于一台云服务器,可以通过设置本地服务器的防火墙规则来选择性地开放访问端口。如果用户不想租高配置的云服务器,可以自己购置一台实体服务器放单位里,然后通过这种IBCS虚拟专线分配一条固定的公网IP就可以了。

通过以上的说明,我选择和推荐了应用层的内网穿透方法,因为客户只需要映射本地服务器上的一个8080端口出来就可以了,映射方法如下,

1、在本地服务器上下载安装神卓互联内网穿透客户端,(一定要安装最新版本的)

2、打开并登录神卓互联内网穿透客户端,点击底部的【新建映射】按钮,会跳转到如下配置项目页面,如图所示:

应用名称填写自己的项目名称,如ERP、管家婆、畅捷通等。

映射类型选择常规应用。

内网地址填写127.0.0.1,这个的本机地址,如果是需要访问局域网内其它主机地址,可以填写192.168.1.x这样的局域网地址。

内网端口填写项目的服务端口,我的是8080,就填写8080就可以了。

3、填写完成后点击【保存并提交】按钮后,客户端会自动为用户生成一条固定的公网访问地址,由于安全和隐私原因,这里就不贴出来了。

总结分析

由于我用的应用层内网穿透比较多,因为安装比较方便,到这里还有人没有明白内网穿透的技术背景,就这么说吧:

一般来说,互联网上的计算机与内网上的计算机通讯的方式是有限的:互联网上的计算机可以请求内网上的计算机,但内网上的计算机不能直接响应这些请求。这是因为内网的计算机通常隐藏在防火墙或网络地址转换(NAT)设备之后,这些设备会阻止进入内网的未经授权的请求。

然而,内网穿透技术提供了一种方法,使得互联网上的计算机也能响应内网计算机的请求。这是通过在公网上设置一个中继服务器实现的。内网设备主动向公网的中继服务器发送一个请求,然后建立一个长连接,这就使得数据可以在内网和公网之间双向传输。

再详细点解释,中继服务器收到这个请求后,会建立一个对应的数据通道并保存。当需要从公网对内网设备进行访问时,公网设备向中继服务器发送请求,中继服务器根据已保存的数据通道将这个请求转发到内网设备,接着内网设备就可以得到该请求并对其进行处理,然后将处理结果再通过中继服务器发送到公网设备。

不知道以上我理解的对不对,如有不当之处欢迎指出。

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

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

相关文章

【漏洞复现】Sentinel Dashboard默认弱口令漏洞

Nx01 产品简介 Sentinel Dashboard是一个轻量级的开源控制台,提供机器发现以及健康情况管理、监控、规则管理和推送的功能。它还提供了详细的被保护资源的实际访问统计情况,以及为不同服务配置的限流规则。 Nx02 漏洞描述 Sentinel Dashboard存在默认弱…

墙地砖外形检测的技术方案-外部轮廓检测算法

Ramer算法 利用Canny算子得到墙地砖轮廓后,必须进一步将轮廓线精确分段成墙地砖的四条边,从而可得到墙地砖轮廓尺寸、边直度和直角度指标。采用如下算法实现: 第1,选择较高阈值,利用ramer算法将轮廓线用多边形&#…

软件测试|Python 用户输入和字符串格式化

简介 在 Python 中,用户输入和字符串格式化是编程中常见的任务之一。用户输入使我们能够与用户交互,而字符串格式化帮助我们创建美观的输出。本文将介绍如何在 Python 中执行这些任务,并提供详细示例。 用户输入 在 Python 中,…

[论文阅读]DeepFusion

DeepFusion Lidar-Camera Deep Fusion for Multi-Modal 3D Object Detection 用于多模态 3D 物体检测的激光雷达相机深度融合 论文网址:DeepFusion 论文代码:DeepFusion 摘要 激光雷达和摄像头是关键传感器,可为自动驾驶中的 3D 检测提供补…

多输入多输出 | Matlab实现PSO-CNN粒子群优化卷积神经网络多输入多输出预测

多输入多输出 | Matlab实现PSO-CNN粒子群优化卷积神经网络多输入多输出预测 目录 多输入多输出 | Matlab实现PSO-CNN粒子群优化卷积神经网络多输入多输出预测预测效果基本介绍模型背景程序设计参考资料 预测效果 基本介绍 Matlab实现PSO-CNN粒子群优化卷积神经网络多输入多输出…

ONLYOFFICE:开源、免费、安全,打造定制化办公平台的最佳选择

文章目录 写在前面ONLYOFFICE是什么?ONLYOFFICE的惊艳之处齐全的插件,助你锦上添花部署一款自己的安全可靠的办公平台写在最后 写在前面 说起 Office 办公软件,我想大家最常用的应该就是微软的 Microsoft Office 以及国产的 WPS Office。两款…

349. 两个数组的交集(力扣)(OJ题)

题目链接:349. 两个数组的交集 - 力扣(LeetCode) 个人博客主页:https://blog.csdn.net/2301_79293429?typeblog 专栏:https://blog.csdn.net/2301_79293429/category_12545690.html 给定两个数组 nums1 和 nums2 &a…

具有中国特色的普及工厂数字化转型的新路子

工业互联网浪潮来袭,你准备好了吗? 国家智能制造专委会委员、浙江省智能制造专家委员会毛光烈主任在“第七届中国工业大数据大会”上的演讲,《具有中国特色的普及工厂数字化转型的新路子》,阐述了关于工厂订单全流程业务数据体系运…

Scrapy配置文件设置(全网最全)

Scrapy配置设置(全网最全): 背景: ​ 之前在做爬虫项目的时候,老报错或有问题,我看了网上很多文章,但是都不是很全面,在这里写一篇博客给大家讲讲scrapy文件中的setting.py文件,我…

每周一算法:数独游戏

题目链接 数独游戏 题目描述 数独是根据 9 9 9 \times 9 99 盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含 1 − 9 1 - 9 1−9 ,不重复。每一道合格的数独谜题都有且仅有唯一答案&#x…

align-item 和 align-content

align-item 和 align-content flex 布局中的 align-items 和 align-content 属性都用于垂直对齐 flex 容器内的项目,但它们适用于不同的情况: align-items: 这个属性用于在交叉轴上对齐单行内的 flex 项目。当你有一个 flex 容器,并且里面的…

通信入门系列——信号的频谱分析

一、信号频谱 信号的频谱,指的是一段频率范围内的情况,信号的幅度和相位的情况。 以一个频率为1Hz的余弦电压信号进行说明,这个信号的傅里叶变换为X(ω)πδ(ω-2π)πδ(ω2π),也就是所谓的频谱密度,单位为V/(rad/…

vue3-表单输入绑定

表单输入绑定 获取表单输入的值方式&#xff1a; 手动连接值绑定和更改事件监听器 v-model 指令 &#xff08;常用&#xff09; <script lang"ts" setup> import { ref } from "vue" // 定义个变量接收输入的内容&#xff1a; const text ref(&…

PMP冲突解决策略:项目经理的必备技能

原创不易&#xff0c;你们的点赞收藏是我创作的动力&#xff01; 在项目管理领域&#xff0c;冲突是不可避免的现象。作为项目经理&#xff0c;掌握有效的冲突解决策略至关重要。本文将为您详细介绍PMP&#xff08;项目管理专业&#xff09;中常用的几种冲突解决策略&#xff…

rviz可视化机械臂(python)

一、准备的东西 一个机械臂的urdf 规划的路径点 二、launch文件的撰写 1.初始化 <?xml version"1.0" encoding"utf-8"?> <launch><param name"robot_description" textfile"机械臂.urdf" /><node name&qu…

Kotlin-控制流程

&#x1f4d1;前言 本文主要是【Kotlin】——Kotlin-控制流程的文章&#xff0c;如果有什么需要改进的地方还请大佬指出⛺️ &#x1f3ac;作者简介&#xff1a;大家好&#xff0c;我是听风与他&#x1f947; ☁️博客首页&#xff1a;CSDN主页听风与他 &#x1f304;每日一句…

mac下配置git自定义快捷命令

1. 指定自定义别名 vi ~/.bash_profile open ~/.bash_profile 配置环境变量,插入类似下面的内容 .bash_profile文件 alias gcgit checkout alias gmgit commit -m alias gcbgit checkout -balias gtgit statusalias gagit add .alias glggit logalias gdgit diffalias gr…

mysql安装及部署

1.在/usr/local下创建mysql目录 cd /usr/local mkdir /mysql 2.在mysql目录中下载 cd mysql/ wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar 3.解压 tar xvf mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar 4.安装 dnf localinst…

Ivanti Connect Secure 曝两大零日漏洞,已被大规模利用

威胁情报公司Volexity发现&#xff0c;影响 Ivanti 的 Connect Secure VPN 和 Policy Secure 网络访问控制 (NAC) 设备的两个零日漏洞正在被大规模利用。自1月11日开始&#xff0c;多个威胁组织在大范围攻击中利用CVE-2023-46805身份验证绕过和CVE-2024-21887命令注入漏洞。 V…

分类问题:人工神经网络(ANN)+BP算法(误差后向传播)+考试例题讲解

学习链接:分类问题:人工神经网络(ANN)+BP算法(误差后向传播)+考试例题讲解 资料链接:链接:https://pan.baidu.com/s/1ijvMQmwtRgLO4KDSsNODMw 提取码:vyok 神经网络的应用非常的广,它核心思想非常简单,就是人是如何认知感知并且处理这个世界中的现实问题的。…