web-dev-qa-db-ja.com

ワイヤレスルーターに接続されているデバイスに、ローカルWebサーバーでホストされているWebサイトを強制的に開く方法

これを設定する方法についていくつか助けが必要です。

私はパン屋がほとんどなく、デジタルメニューをホストするローカルウェブサーバーを作成したいと考えています。顧客は、スマートフォン、タブレット、ノートブックなど、Wi-Fi接続のある任意のデバイスからワイヤレスルーターを介してアクセスします。

このワイヤレスルーターはどのISPにも接続されず、ローカルネットワークにのみ接続されます。

ワイヤレスルーターに接続し、インターネットブラウザーを開いている顧客が、パブリックホットスポットに接続してサービスにサブスクライブするように強制される場合と同様に、デジタルメニューを使用してローカルWebサーバーのURLに自動的にリダイレクトされるようにしたい.

したがって、ネットワークの要素は、wi-fiを備えたクライアントデバイス、ワイヤレスルーター、およびWebサーバーを備えたPCになります。

5
Ernesto

認証ページへのすべてのリクエストのリダイレクトをサポートするwifiギアがあり、実際の認証ページではなく認証ページをメニューにした場合、これを行うことができます。これに関する問題は、多くの電話がwifiと3g/4gの両方が利用可能な場合にのみwifi接続を使用することです。

私はそのような私の接続をハイジャックする場所を避けることを知っていて、私はウェブを閲覧するために私の電話の設定を変更することを余儀なくされました。

2
MDMarra

DHCPd、IPTables/IPFW/pf、およびいくつかの創造的なCGIまたはPHPスクリプトを使用して、ハッキングすることができますが、従来の方法は、次のようなビルド済みのソリューションを取得することです- BlueSocket 。作業/メンテナンスの長期的削減。

1
voretaq7

多くの場合、ワイヤレスアクセスポイントには、「ホットスポット設定」または「HTTPリダイレクトを有効にする」と同様の設定があります。これにより、最初にそれらをローカルWebサーバーに送信できます(おそらくDNSエントリではなくIPアドレスを使用します)。

0
KCotreau

おそらく、PCで実行するか、WRTファームウェアで実行するキャプティブポータルが必要です。

チェックアウト この質問

Open-WRTファームウェアを使用するLinksys WRT54Gで実行される CoovaChilli の使用をお勧めします。

0
JamesBarnett