DD-WRTルーターを介して特定のURL要求にパラメータを追加できるようにしたいです。特に Google で SafeSearch を強制する方法を把握しようとしています。つまり、safe=on
に追加する必要があります*google*
。
プロキシとして機能するルーターでサーバーを実行する方法について読みました。その後、そのサーバーでmod_rewriteまたは同様のものを使用できます。また、iptablesを使用するファイアウォールルールについても読みました。どちらも私の能力を超えていますが、実用的なガイドラインを見つけることができないようです。
ベストアンサー1
Google検索クエリでは合理的な方法でこれを行うことはできません。
なぜ? Googleは現在、どこでもHTTPS(SSL)を使用しています。すべてのトラフィック〜サイエンドポイント(ブラウザとGoogleサーバー)は暗号化され、整合性が検証されます。
暗号化されたトラフィックを読み取る(修正はもちろん)、唯一の方法はエンドポイントの1つでトラフィックを変更することです。ルート案内はmod_rewrite
サーバー側で提供されるため、Googleサーバーにアクセスできない可能性があります。 ;)
回避策には、別の方法で応答するようにローカルDNSフォワーダを変更し、SSLを使用してプロキシサーバーを設定することが含まれます。仲介者この方法は、各ブラウザに独自の偽のCAを追加しない限り機能しません。また、Google Chromeを使用すると、Googleが確認するために指紋署名をハードコードしているため、これをバイパスすることははるかに困難です。次の2011年のDigiNotarに関するいくつかのニュースをご覧ください。ここ。
目標とここで制御できる唯一のエンドポイントに戻ります。私のアドバイスは、あなたのニーズに合ったブラウザプラグイン/追加機能を見つけてユーザーに適用することです。たとえば、ファイルシステムの設定に対する権限を変更して、ユーザーが設定を変更できないようにし、新しいソフトウェアのインストールを無効にします。