クイックスタート:Tor経由のGitHub

Torを使用して、直接アクセスできないサイトにアクセスすることをお勧めします。



画像





Torネットワークは、匿名ネットワーク接続を確立できるプロキシシステムです。 Torを使用すると、通常のサーバーに匿名で接続し、Torネットワーク自体で前代未聞のサーバーをホストできます。



Torを介してGithubに接続する方法はいくつかあります。



方法1:Torsocks(Windows用ではありません)



DebianおよびUbuntuでは、torパッケージをインストールするだけです:



# apt-get install tor
      
      





torパッケージには、torsocksプログラムが含まれています。 トルソックをプログラム起動コマンド(たとえば、git)に割り当てると、そのネットワークアクティビティ(ドメイン解決を含む)がTorを通過します。 Torを通過できないネットワークアクティビティはクリップされます(たとえば、UDP)。



 torsocks git push torsocks git pull
      
      







方法2:Torを介したプロキシSSH



 $ cat ~/.ssh/config Host github Hostname github.com User git ProxyCommand /bin/nc -X 5 -x localhost:9050 %h %p $ git clone github:starius/lapis.git
      
      





(gitコマンドでgit@github.comの代わりにgithubを使用していることに注意してください。torシステムサービスの代わりにTorブラウザを使用する場合、ポートは9050ではなく9150になります。)



この方法にはnetcat-openbsdが必要です。 別のnetcatを使用すると、問題が発生する場合があります。 この場合、netcat-openbsdパッケージをインストールする必要があります。



UPD このメソッドは、Windows(Cygwin)で機能します。 git、openssh、ncパッケージをインストールする必要があります。 Torブラウザの一部としてTorを使用できます(SOCKS5ポートは9150になります)。



方法3. Git構成でプロキシを指定します(SSHではありません)



 $ git config --global http.proxy socks5://localhost:9050 $ git config --global https.proxy socks5://localhost:9050
      
      





(torシステムサービスの代わりにTorブラウザを使用する場合、ポートは9050ではなく9150になります。)



その後、通常モードでGithubを操作できますが、httpとhttpsのみを使用します。



 $ git clone https://github.com/leafo/lapis
      
      





この方法は、Linux、Mac、Windowsで機能します(ほとんどの場合、torとgitがあればどこでも機能します)。



I2PではなくTorを使用する理由



  1. I2Pは、主に(非表示サイトを使用した)非表示ネットワーク自体内の接続を対象としています。 隠されたネットワークの外側から古き良きインターネットに行くことがTorの主な目的であり、I2Pにとっては追加のアプリケーションです。 はい、および出口ノードのTor容量は、I2Pにある1つの出口プロキシノードの電力よりも何倍も大きくなります。 Torを介したダウンロード速度は500〜1000キロバイト/秒の範囲です。
  2. 柔和なおかげでTorへのアクセスをブロックすることはできません(写真では、注意を引くために、紺browserを介して接続しているtorブラウザーのスクリーンショット)。 Meekは、ブロックするには大きすぎるサイト(google、azure、amazon)を介して接続するという原則に基づいています。 google.comがhttps経由で利用可能な場合、torが利用可能です! meekについて UPD中国では、グーグルはまだブロックされています。
  3. TorはI2Pよりも簡単に作成できます。 torブラウザには必要なものがすべて含まれており、子供でもダウンロードして実行できます。debianにはtorパッケージがあります。 この意味でのI2Pは多くを失います。




Torネットワークを支援できます!



  1. Torネットワークサーバーを起動する
  2. 寄付をする
  3. Torを支援する他の方法


PS。 出版物「 クイックスタートガイド:I2P経由のGitHub 」に触発されました。 詳細なコメントを書きたかったのですが、資料は別の投稿に蓄積されました。 ハブにI2Pハブがあるのはなぜかと思いますが、Torハブはありません。



All Articles