如何解决驻外人员访问公司内网问题?有什么好的方案?

我们公司的服务全都是部署在内网服务器上,整个公司网络只有一个公网IP。我现在想要搭建一个隧道服务器,可以让驻外人员访问公司内部网络。具体该如何操作?或者是有其它方案?

我按照常规思路在内网新搭建了一台隧道服务器,采用默认开放端口1194。然后我又在公司防火墙上建立了一个端口转发规则,同样是开放1194端口,当有网络请求时将数据转发给隧道服务器。最后隧道客户端配置的就是访问公司的唯一公网IP,附加1194端口号,这样客户端发起的网络请求就会被防火墙转发给隧道服务器了。 不知道为什么这样操作下来总是提示连接失败?

这是客户端记录的日志信息:

阅读 855
3 个回答

可以在内网找一台能访问内部网络的机器部署openvpn服务端,在防火墙上对openvpn服务端的端口做snat和dnat转换,这样驻外人员通过公网ip和端口使用openvpn客户端就能连接到服务端访问到内部网络。

IPsec/SSL/Wireguard 搭一个VPN

看到1194,大概率就是指的openvpn。

这样操作基本没啥问题,正常情况下可以满足要求。如果是能连接vpn,但是不能连接内网,这种情况大概率是openvpn路由配置的问题。

如果不能连接vpn,那么建议检查端口是不是能通,端口转发,也就是nat能不能正常工作。然后是检查服务端的日志,客户端的日志,看看有没有其他的信息。


建议是在有授权的情况下操作,还有做好审计工作,只开放最少的网络访问权限。

宣传栏