繁体   English   中英

是否可以在 mikrotik 热点网络下使用 django 获取准确的客户端本地 IP 地址?

[英]is it possible to get exact client local IP address using django under mikrotik hotspot network?

当我将服务器连接到常规路由器request.META['REMOTE_ADDR']工作正常。 它获得了正确的 IP,但是当我在 mikrotik 热点中设置连接时,它获得了 DNS IP,即 10.17.1.1。 我的设置:

-> 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 Hotspot 中有一些变量可以在位于 RouterOS 的热点网站上使用。 例如

$(host-ip) 或 $(ip)

我想这就是你需要的。 更多关于它你可以在这里阅读https://wiki.mikrotik.com/wiki/Manual:Customizing_Hotspot

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM