このガイドでは、スタンドアロン Snowflake プロキシーを設定して、検閲下のユーザーが Tor ネットワークに接続できるようにする方法について説明します。 唯一の要件はインターネット接続ですが、スタンドアロン Snowflake プロキシーの主な利点の一つは、サーバーにインストールすることができ、制限のある NAT やファイアウォールの背後にいるユーザーに、より高い帯域幅と信頼性の高いオプションを提供できることです。 そのため、特に以下の環境での運用をお勧めします。

  1. 24 時間 365 日のインターネット接続
  2. フルコーン NAT (この NAT 動作ツールを使用して、使用している NAT の種類を確認できます。 探しているプロパティは、アドレスに依存しないマッピングと、アドレスに依存しないフィルタリングまたはアドレスに依存するフィルタリングです。)
  3. 無制限の NAT の背後にあるサーバーで、cat /proc/sys/net/ipv4/ip_local_port_range の全ポート範囲 (またはオプションの -ephemeral-ports-range フラグを使用して設定された範囲) で UDP を受信している。

スタンドアロンの Snowflake プロキシーをセットアップして運用する方法はいくつかあります。 以下からご希望のプラットフォームをお選びください。 Snowflake プロキシーのインストールや運用に関するヘルプが必要な場合でしたら、Tor Forum をご覧ください。

Ansible Role

Ansible Role でスタンドアロンの Snowflake プロキシーを実行する方法

Docker セットアップ

Docker でスタンドアロンの Snowflake プロキシーを実行する方法

ソースからの Snowflake プロキシーのコンパイル

スタンドアロンの Snowflake プロキシーをソースからコンパイルして実行する方法

Debian

Debian でスタンドアロンの Snowflake プロキシーを実行する方法

FreeBSD

FreeBSD でスタンドアロンの Snowflake プロキシーを実行する方法