プライバシーを取り戻そう
偽のWebブラウジングを生成し、トラッキングを軽減します
PartyLoudは、Linuxターミナルから直接トラッキングを防止するのに役立つ、高度に設定可能でシンプルな無料ツールです。特別なスキルは必要ありません。起動後は、それが動作していることを忘れてしまっても問題ありません。いくつかのフラグが用意されており、各フラグでエクスペリエンスをカスタマイズし、ニーズに応じてPartyLoudの動作を変更できます。
バグや機能リクエストは こちら に報告してください。このプロジェクトの継続的な改善にご協力ください。
質問やフィードバックは こちら からご連絡ください。
このプロジェクトは noisy.py に触発されました。
仕組み機能セットアップリポジトリをクローン:
git clone https://github.com/realtho/PartyLoud.git
ディレクトリに移動し、スクリプトを実行可能にします:
cd PartyLoud
chmod +x partyloud.sh
'partyloud'を実行:
./partyloud.sh
使い方Usage: ./partyloud.sh [options...]
-d --dns <file> 指定されたFILEからDNSサーバーを読み込み、
各リクエストで異なるDNSサーバーを使用します
!!警告 この機能は実験的です!!
!!GitHubで問題を報告してください!!
-l --url-list <file> 指定されたFILEからURLリストを読み込みます
-b --blocklist <file> 指定されたFILEからブロックリストを読み込みます
-p --http-proxy <http://ip:port> HTTPプロキシを設定します
-s --https-proxy <https://ip:port> HTTPSプロキシを設定します
-n --no-wait リクエスト間の待機を無効にします
-h --help このヘルプを表示します
ファイル仕様
現在のリリースではファイルの入力検証は行われていません。
バグを見つけた場合や、この機能の改善に関する提案がある場合は、GitHubでIssueを開いてご協力ください。
デフォルトファイルの場所は以下の通りです:
ファイル名や拡張子は重要ではなく、ファイルの内容だけが重要であることに注意してください。
badwords は、HTML以外のコンテンツ(画像、ドキュメントなど)をフィルタリングするためのキーワードベースのブロックリストです。
デフォルト設定は数週間のテストを経て作成されました。カスタムブロックリストが必要だと思われる場合、デフォルト設定をコピーし、ニーズに応じて修正することをお勧めします。
優れたブロックリストファイルを作成するためのヒントを以下に示します:
| 推奨 ✅ | 非推奨 🚫 |
|---|---|
| ASCII文字のみを使用する | 単一サイト専用のルールを定義する |
| ルールはできるだけ一般的に保つ | 大文字と小文字を区別するルールを定義する |
| 相対パスを優先する | 1行に複数のルールを記述する |
partyloud.conf は、偽のナビゲーション生成の開始点として使用されるURLリストです。
目標は、多くのURLを含む良質なサイトのリストを作成することです。
Google、YouTube、ソーシャルネットワーク関連のリンクを使用しないことをお勧めしますが、他に特別なヒントはありません。
DNSList は、ランダムDNS機能の引数として使用されるDNSのリストです。ランダムDNSはデフォルトでは有効になっていないため、「デフォルトファイル」は単なるガイドラインであり、機能開発中にすべてが期待通りに動作するかどうかを確認するためのテストです。
唯一の提案は、ランダム性を高めるためにできるだけ多くのアドレスを追加することです。
FAQ
スクリプトの核心はcurlリクエストですが、このツールはそれ以上のことを行います。スクリプトを実行すると、複数のスレッドが起動されます。各スレッドは異なるHTTPリクエストを行い、出力を解析して次のURLを選択し、Webナビゲーションをシミュレートします。ユーザーがスクリプトを停止するまで(EnterキーまたはCTRL-Cを押す)、スクリプトは動作し続けます。
エラー回復メカニズムとは、HTTPリクエストが4xxまたは5xx(エラー)のステータスコードを返した場合、スクリプトがバックアップURLを使用して正常な実行を継続するための、洗練された言い方です。
こちらをご覧ください😉
残念ながらかなり簡単ですが、これはベータ版であり、今後のリリースでこの「問題」を修正する予定です。
badwordsは、404や画像、CSS、JSなどの非HTMLコンテンツへの移動を防ぐためにURLをフィルタリングするためのキーワードリストです。独自のものを作成することもできますが、特別なニーズがない限り、デフォルトのものを使うか、少なくともテンプレートとして使用することをお勧めします。
partyloud.confは、偽のナビゲーションを開始するためのルートURLのリストです。独自の設定ファイルを作成することもできますが、追加するURLが多いほど、起動するスレッド数が増えることに注意してください。これは「未解決の問題」です。今後のリリースでは、フォーク爆弾を回避するために最大スレッド数が導入される予定です。