0

キャプティブ ポータルに問題があります。

誰かが私の Raspberry wifi アクセス ポイントに接続しようとしたときにポップアップを開きたいです。そのために、Rpi を Wi-Fi アクセス ポイントに変え、Rpi に LAMP サーバーを配置しました。

実際には DNSMASQ を使用し、conf ファイルを次のように変更します。

address=/#/10.0.0.1
listen-address=10.0.0.1
dhcp-range=10.0.0.10,10.0.0.50,12h

そして、すべての接続をキャプチャするために iptables を変更します。

iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 443 -j DNAT --to-destination 10.0.0.1:443
iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to-destination 10.0.0.1:80

したがって、電話で接続してブラウザにアクセスすると、サーバーのホームページにリダイレクトされます=>これは私が望むものなので、それは良いことです:)しかし、私の問題は、ホームページを自動的に開くトリガーが必要なことですネットワークに接続したとき。

誰でもこれを行う方法を知っていますか?

別の質問として、ブラウザで「google.fr」を呼び出すと、Apache ホームページにリダイレクトされますが、ブラウザで検索リクエストを起動するとエラーが発生します。誰でも理由を知っていますか?

4

2 に答える 2

0

エラーが発生する理由は次のいずれかです。

  • サーバーが https リクエスト用に設定されていません
  • google.com/search?=whatever をリクエストした場合、サーバーに /search が存在しません。

必要がある:

  • サーバーを https 用に構成します (ただし、証明書が正しくないため、セキュリティ アラートが表示されます)。
  • ホームページを表示する特定の仮想ホストに「不明な」URLを書き換えるようにサーバーに指示します
于 2014-01-28T13:12:03.817 に答える