当我将服务器连接到常规路由器时,request.META['REMOTE_ADDR']
工作正常。 它获得正确的IP,但是当我在mikrotik热点中设置连接时,它获得了10.17.1.1的DNS IP。 我的设置:
-> hotspot address 10.17.1.1/24
-> server address 10.17.1.2
-> server was already added in walled garden and IP Binding to bypass hotspot authentication
即使没有登录热点,我也可以访问服务器网站,但我得到了客户端不正确的 IP 地址,该地址始终返回为 10.17.1.1
请帮忙... 任何最好的想法或解决方案将不胜感激! 谢谢!
我不熟悉 django,但在 oryginal mikrotik 热点中,您可以在位于 RouterOS 中的热点网站上使用一些变量。例如
$(主机 ip( 或 $(ip(
我想这就是你需要的。 您可以在此处阅读更多相关信息 https://wiki.mikrotik.com/wiki/Manual:Customizing_Hotspot