![打开仅带有本地网络(无互联网/广域网)的 wifi 强制门户?](https://linux22.com/image/989170/%E6%89%93%E5%BC%80%E4%BB%85%E5%B8%A6%E6%9C%89%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%BB%9C%EF%BC%88%E6%97%A0%E4%BA%92%E8%81%94%E7%BD%91%2F%E5%B9%BF%E5%9F%9F%E7%BD%91%EF%BC%89%E7%9A%84%20wifi%20%E5%BC%BA%E5%88%B6%E9%97%A8%E6%88%B7%EF%BC%9F.png)
我正在尝试设置一个无线“测试”盒,用于私人俱乐部(11,000 英亩)。初始测试不需要任何花哨的东西,只需检查位于物业中间高处的热点的可见性。但如果证明可见性良好,俱乐部将(希望)推广后续测试并让会员知晓。我想设置一个强制门户,将他们重定向到评论页面,如果他们能够连接,他们可以在那里发布一条快速消息,并希望说出他们对这个想法的看法。
我在网上看到的大多数强制门户示例都是基于互联网连接和/或 NAT 方案的设置。我只需要一个热点和一个网页来进行这些促销测试。如果可能的话,我想触发任何能够建议或以其他方式打开浏览器以转到促销登陆页面的设备。如果某种 DNS 伪装或其他机制能够在设备不支持弹出窗口的情况下重定向所有浏览器流量,那就太好了。
任何帮助都将受到赞赏。
答案1
刚刚完成类似的项目,我建议您执行以下操作:
- 安装你喜欢的 Ubuntu 版本
打开终端
sudo apt-get 安装 lamp-server^
sudo apt-get 安装 phpmyadmin
创建你的网页(我使用 wordpress),并让 apache2 配置它
sudo apt-get 安装 dnsmasq
- 编辑 /etc/dnsmasq.conf 来监听你的 IP
- 插入行 address=/#/webserverIP
现在任何连接到你的热点的人都将被重定向到你创建的页面,只要地址中没有“/”。 facebook.com 会重定向。facebook.com/xyz 则不会。我仍在努力寻找答案。