我正在Azure Linux Web App上运行flask站点。我需要知道客户端的ip地址。我读过很多关于在代理之后访问客户端IP地址的帖子,你必须更新你的nginx配置文件才能通过代理传递这些信息,然而,我不认为我的Azure Linux web应用运行的是nginx web服务器。我如何知道我的Azure Linux web应用程序正在运行哪个Web服务器,以及如何开始在我的Flask应用程序的python代码中查找客户端IP地
如何在NAT防火墙(带有动态防火墙的路由器)后面发布2个内部IP?我有两个外部IP,99.52.156.5和46.113.5.88,我将在端口443(在我的家庭网络后面,NAT,dynamic )上通过外部IP发布两个独立的内部服务。我的观点是,我应该在Linux机器上设置一个OpenVPN服务器,分配2 IP (99.52.156.5,46.113.5.88)。
此外,我还必须设置本地OpenVPN客户端Linux机器。该客户端应该连接到远程Ope
我有一个服务器(A)和一个客户机(B),用C编写,运行在同一台Linux机器上。服务器将端口绑定到INADDR_ANY,客户端将另一个端口绑定到INADDR_ANY。当另一个在另一台Linux机器上运行的客户机( C )连接到服务器时,我希望服务器获得客户端B的IP地址,并将其发送到客户端C。当我从服务器使用getpeername()时,它返回"127.0.0.1“,这是正确的,但是我不能将这个地址发送到客户机C-它将无法用该地址连接到客户端B。有什么聪明的方