Linux の場合:
tor をインストールしてhttp://tormail.org/にアクセスし、匿名の電子メール アカウントを取得します。
ローカル マシンで新しい Linux ユーザーを作成し、そのユーザーの新しい ssh キーを生成して、anon アカウントが他の github アカウントと同じ公開キーを持たないようにします :-) anon の作業はすべて、このユーザーを通じて行います。アカウント
次に、tormail のメールで github にサインアップし、生成したばかりの公開 ssh キーをインストールします。
socat http://freecode.com/projects/socatをインストールします。ただし、おそらくディストリビューションのパッケージ マネージャーで見つけることができます。
/etc/ssh/ssh_config を編集して追加します
HOST *
ProxyCommand socat STDIO SOCKS4A:127.0.0.1:%h:%p,socksport=9050
tor がポート 9050 を使用するように構成されていることを確認してください。 torrc ファイルに次のように表示されます。
SocksListenAddress 127.0.0.1
SocksPort 9050
これで、ssh プロトコルを介した github アクセスを含め、すべての SSH が TOR を通過します。ssh プロトコルを使用してクローンを作成します: git clone git@github.com:bitcoin/bitcoin.git
Wireshark を使用して、何も github に直接送信されないことを確認します。