流浪汉:获得联系客户的真实IP

chasez0r

我有一个简单的Apache + Flask网站,在基本的Vagrant + VirtualBox环境中运行。我可以通过127.0.0.1:8080访问我的网站。

问题是,如何配置Vagrant将真实客户端的IP地址传递给Apache + Flask?

无论我的局域网中连接了什么客户端,request.remote_addr始终返回10.0.2.2。

例如,运行Vagrants IP的计算机为192.168.1.5。从客户端(即我的局域网中IP为192.168.1.7的另一台笔记本电脑)访问@ 192.168.1.5:8080的站点,但是192.168.1.7不是vagrant / flask + apache中的remote_addr,始终为10.0.2.2

谢谢!

克劳斯D.

最简单的方法是桥接网络。VM将在您的(外部)网络中接收IP地址,例如192.168.1.10。

有关如何进行配置的信息,请参阅https://docs.vagrantup.com/v2/networking/public_network.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章