当前位置:首页 > 云服务器 > 正文

云服务器怎么访问内网服务器


一、怎样从外网访问内网服务器,内网电脑

如果没有固定的IP地址,我们可以选择第三方软件来实现该功能。如果我们想从本地网络外部访问办公室内网系统,可以与NetCloud结合使用。NetCloud提供固定的公网IP地址。注册时,系统分配一个二级域名,域名指向公网IP地址。这样,就可以通过软件生成的映射地址(即二级域名)从本地网络外部访问内网应用程序。

先说一下这个软件支持的版本:

看一下详细设置

1.下载网云。,解压并运行。

2.配置相关信息。

内网地址:本地IP地址。

内网端口:内网应用程序的端口。

入侵。协议:http

设置完成后点击“确定”

3.启动隧道,点击软件生成的映射地址即可访问本地网络外的内网应用。


二、云服务器与本地服务器如何进行数据通讯1.直接连接数据库

Python直接连接云数据库,与本地操作类似,只不过数据库IP由公网IP改为云服务器IP。。这种情况需要注意的是:-

直接连接数据库时,需要对所需的敏感信息(数据库名称、数据库ID、数据库密码)进行加密和解密。尽量开放云数据库的远程访问权限,这方面需要配置防火墙(没有防火墙的则跳过)。另外,如果是MySQL,则需要配置。网上有配置数据库允许远程访问的教程,不过我没仔细看,直接连接数据库的好处就是简单。我们不需要开发和考虑tcp层如何工作,但缺点是很容易暴露数据库和其他数据库信息,

2中间件

部署中间件云服务器上:tcp和http任何一种自己的通信协议,敏感数据加解密协议等。如果框架下有大量用户使用主要的直接关系型数据库,就必须考虑性能问题。当然,如果使用中间件,数据库不需要开放远程访问权限(如果有防火墙,则需要在防火墙中允许通过中间件端口进行连接)。

中间件的优点是发现重大bug才发布数据库,缺点是开发难度大。