首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >在外网如何使用本地用友/金蝶等ERP软件?异地怎么远程公司内网管理系统?局域网私有地址跨网访问多种方法教程

在外网如何使用本地用友/金蝶等ERP软件?异地怎么远程公司内网管理系统?局域网私有地址跨网访问多种方法教程

原创
作者头像
网络前线
修改于 2025-10-15 13:35:51
修改于 2025-10-15 13:35:51
2.5K0
举报

在ERP领域,目前很多系统都能支持私有部署,虽然它们具备云端部署能力,但同样可以本地私有化部署。教大家如何在异地,也能远程访问公司局域网下的ERP管理系统和其他任意指定内网IP端口资源。通过这些方法,你可以在任何地方访问本地部署的ERP系统。接下来,我们将详细介绍每种方法的具体步骤和注意事项。

一、直接路由器端口映射让外网访问的操作步骤

了解一下自己的应用外网访问需要什么端口,每个程序映射的端口不一样,数据库一般映射1433、web网页一般映射80,这个要根据自己的情况而定。路由映射方案要求网络出口有固定公网IP地址、网关设备支持端口映射。如路由器WAN是公网IP地址的,且有路由器管理权限。

操作步骤:

1、明确本地ERP访问的内网IP端口信息

如在ERP网站服务使用IIS部署的,打开【控制面板】-【管理工具】-【IIS管理器】,找到“默认站点”,右键选择【编辑绑定】,添加绑定需要的端口。已有端口的可用的则记录下对应端口号,以及服务器本地固定内网IP地址。

2、防火墙开放端口

ERP软件服务器本地的Windows防火墙放行刚添加的端口,如果还有其他硬件防火墙,均需要放行端口。在公司网络的防火墙中,添加允许外部访问的规则,确保指定的端口开放。确认在局域网内可以正常访问先。

3、路由器设置转发规则

IT人员进入路由器或其他网关设备,将新增的端口映射的外网相同的端口上。在路由器或防火墙中,将外部端口映射到内部服务器的端口。这样,外部用户通过指定的外部端口访问时,会自动转发到内部服务器的相应端口。

ERP服务器通过路由器进行端口转发的配置步骤如下:

(1)‌登录路由器管理界面‌

使用浏览器输入路由器IP地址(通常为192.168.1.1或192.168.0.1),输入管理员账号和密码登录。

(2)‌添加转发规则‌

找到虚拟服务器转发规则位置,并添加设置:

‌外部端口‌:指定外部访问时使用的端口号(如30001-30005)。

‌内部IP地址‌:填写ERP服务器的内网IP地址。确保这个内网IP是固定不变,避免后续不可用。

‌内部端口‌:与服务端运行端口一致(通常与外部端口相同)。部分程序需要内外网端口一样才能用。

‌协议类型‌:根据服务类型选择TCP或UDP或ALL(一般选择TCP)。 ‌

(3)‌保存并重启路由器‌

完成配置后保存设置,并重启路由器使规则生效。

4、设置完毕后,使用浏览器访问公网IP加端口加网址目录,如http://公网IP:端口/k3c,具体示例如:http://1.2.3.5:9010/k3c,应能打开。

5、80和非80访问提示

如果希望访问地址不需要输入端口号,则需要映射80端口。如果映射80端口,需要注意带宽网络是否限制80端口,具体可咨询运营商,对于限制端口的无法使用时需要更换其他端口号使用。

二、网络端口映射工具让外地访问内网操作步骤

无公网IP内网穿透让外网访问,我们可以借助映射工具来做相关内网穿透,把公司内部的ERP域名映射到公网上,这样就可以在外面直接通过网页来访问ERP系统啦。常见有如nat123、FRP、ngrok等,下面是nat123为示例操作步骤参考:

1、明确内网地址

验证目前的ERP环境可以正常登录,完全没问问题。在浏览器上输入ERP系统的内网网址加上对应目录 如,http://192.168.10.72/k3c,可以正常打开访问。(http不加端口默认是用的80端口,https不加端口默认是443,如果想添加其他端口访问,地址输入的时候加上端口号。例如:http://192.168.10.72:端口号/k3c)

2、下载安装和注册登录

下载安装:找到对应官网,下载nat123客服端,可以安装在ERP服务器本地,也可以在局域网内另台互通设备上。

注册登录:打开客户端登录界面的注册,或直接在对应官网注册链接,在注册页面自定义名称密码邮箱方式获取自己的nat123 帐号,并登录使用客户端。

3、添加映射自定义内外网地址

登录nat123客户端后,点“添加映射”,会跳到编辑映射管理界面,类型一般选择非80网站的因为我们是通过网页去访问远程办公又不考虑收录 的,然后对应自定义填写内外网地址端口(填写内网部署ERP应用服务器地址端口号,和外网自己域名或默认提供的自定义二级域名),然后点击确定保存即可。

可以在界面上看到,多了一条记录图标,同时显示对应自定义设置好的ERP应用访问的内外网URL地址,鼠标停留会提示相关状态检测 提示参考。

4、外地访问

确认无误之后,我们可以用外网域名端口地址试着访问。如内网访问有加目录的,对应域名域名后面需要添加K3c或对应自己的目录来访问。通过浏览器输入自定义外网地址访问即可,直接浏览器访问即可,不用公网IP也不用路由设置,简直不要太方便。

5、自己域名和绑定端口注意

使用自己域名访问时,需要同时添加映射使用自己域名,和在自己注册域名解析网上添加对应的域名指向让自己域名生效,不然会一直提示域名指向不对。

如果本地服务器如IIS绑定地址端口才能访问的,需要增加映射域名端口绑定访问,或设置通用地址也能访问进来。

三、通过代理服务将本地内网应用提供外网访问

i常见反向代理方案有如nginx、caddy、pingora等。以Nginx反向代理示例,使用Nginx反向代理还可以简便的实现外网使用https内网使用http访问。使用Nginx需要把Nginx监听的端口映射到外网(请使用Linux平台部署Nginx)。操作步骤参考:

1、Nginx服务器部署

需要在公网主机上搭建部署,具体由企业IT人员部署配置,Nginx的server配置可以参考以下配置:

HTTP反向代理参考:

server {

listen 80;

proxy_hide_header X-Powered-By;

proxy_hide_header X-AspNet-Version;

location / {

proxy_pass http://192.168.1.100:80; # 填写实际的本地ERP服务器地址

proxy_set_header Host $http_host;

proxy_set_header X-Forwarded-Proto $scheme;

proxy_set_header X-Forwarded-Port $server_port;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

}

HTTPS反向代理参考:

server {

listen 443 ssl http2;

server_name *.test.cn;

ssl_certificate "/etc/nginx/ssl/test.cn.cer";

ssl_certificate_key "/etc/nginx/ssl/test.cn.key";

ssl_stapling on;

ssl_stapling_verify on;

ssl_session_timeout 10m;

ssl_session_cache shared:SSL:1m;

ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

ssl_ciphers HIGH:!aNULL:!RSA:!MD5;

ssl_prefer_server_ciphers on;

add_header Strict-Transport-Security "max-age=63072000" always;

proxy_hide_header X-Powered-By;

proxy_hide_header X-AspNet-Version;

location / {

proxy_pass http://192.168.1.100:80; # 填写实际的本地ERP部署服务器地址

proxy_set_header Host $http_host;

proxy_set_header X-Forwarded-Proto $scheme;

proxy_set_header X-Forwarded-Port $server_port;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

}

2、本地ERP服务器设置

本地服务器的配置调整。打开"实际安装目录\Kingdee\K3C\WebSite\App_Data\Common.config",

在<appSettings>至</appSettings>之间增加如下配置:

<add key="ForwardLoginUrl" value="{X-Forwarded-Proto}://{Forward-x-RequestHost}:{X-Forwarded-Port}" />

然后重启IIS。

3、公网IP端口访问

尝试使用Nginx监听的端口访问,如公网IP端口方式。

四、利用虚拟组网VPN实现异地连接访问

一种常见整个网络的外网访问方式,VPN可以在公共网络上创建一个加密的专用网络通道,使外部用户能够安全地访问公司内部资源。搭建部署虚拟组网,让外地访问ERP服务操作步骤参考:

1、选择VPN服务提供商

有许多VPN服务提供商可供选择。具体可以网查下。

2、安装和配置VPN客户端

根据选择的VPN服务提供商,下载并安装相应的VPN客户端软件。需要在所有端,包括服务器端和访问端网络都下载安装部署。

3、配置VPN服务器

在公司网络中配置VPN服务器,确保外部用户能够通过VPN进行连接。

4、连接VPN

使用VPN客户端软件,输入相应的连接信息(如服务器地址、用户名和密码)进行连接。

5、访问指定端口应用

连接好虚拟网后,就像是本地局域网一样访问自己的任意资源 了,包括ERP和其他所有端口应用场景,注意是通过虚拟IP地址来连接访问的。

除了以上方法,还可以通过设置远程桌面访问来实现ERP的外网访问。通过远程桌面或远程协助,用户可以远程连接到内部网络中的计算机,从而使用ERP。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、直接路由器端口映射让外网访问的操作步骤
  • 二、网络端口映射工具让外地访问内网操作步骤
  • 三、通过代理服务将本地内网应用提供外网访问
  • 四、利用虚拟组网VPN实现异地连接访问
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档