web-dev-qa-db-ja.com

Wi-Fiルーターで簡単なウェブサイトをホストしますか?

フラッシュビデオを使用してユーザーをWebサイトに自動的に誘導するwifi「ゲスト」アクセスネットワークをセットアップする必要があります。 Webサイトは、内部または外部でホストできます。目標は、ビデオの再生が完了するまで、またはWi-Fiの条件に同意した後、一定時間の間、ユーザーが他のものにアクセスできないようにすることです。

質問、実際にファイルを保存およびロードできるWebサーバーとして機能できるwifiルーターはありますか?私はSonicWALLユニットに精通しており、ゲストネットワークをセットアップしました。これにより、外部でサイトをホストすることが回避されます。

外部でサイトをホストする場合、ユーザーがWi-Fiに参加したら、ビデオが終了するまでユーザーをページに留めておく方法はありますか?

2
xedgex

はい、可能です。最善の策は、 OpenWRT または DD-WRT ファームウェアを実行できるルーターを見つけることです。これらの両方により、ルーター自体でWebサーバーを実行できます。

OpenWRTは、より純粋なオープンソースエクスペリエンスですが、私の経験では、サポートされるルーターの数が少なくなっています。これが サポートされているルーターのリスト であり、 Webサーバーのセットアップ手順 です。

DD-WRTの場合、ここに サポートされているルーターのリストWebサーバーの設定手順 があります。

ユーザーにビデオを見るように強制する限り、あなたは Captive Portal 機能を探しています。たとえば、OpenWRTには pepperspot があります。ルーターは、ビデオで問題が発生した「承認済み」ホストのリストを保持し、未承認のホストからのHTTPリクエストは、ビデオをロードするように書き換えられます。

ユーザーが全体を視聴していることを確認するには、Flashビデオ自体がルーターに完了を通知する必要があります。これは、最後に特定のURLにアクセスすることによって行われます。 (これはFlash固有のスキルです。)そのURLは、Webサーバー上のスクリプトを指します。スクリプトは、ホストを承認済みとしてマークしてから、成功ページにリダイレクトします。 (グーグルのように。)

幸運を!

6
Philip