📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の8版が非表示) | |||
| 11行目: | 11行目: | ||
<br> | <br> | ||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
===== Torのインストール ===== | |||
Torのビルドに必要なライブラリをインストールする。<br> | Torのビルドに必要なライブラリをインストールする。<br> | ||
sudo zypper install zlib-devel xz-devel libzstd-devel libevent-devel libtcmalloc4 libopenssl-devel libopenssl-1_1-devel \ | sudo zypper install zlib-devel xz-devel libzstd-devel libevent-devel libtcmalloc4 libopenssl-devel libopenssl-1_1-devel \ | ||
| 16行目: | 17行目: | ||
asciidoc # 必要ならばインストールする | asciidoc # 必要ならばインストールする | ||
<br> | <br> | ||
[https:// | [https://gitlab.torproject.org/tpo/core/tor TorのGitLab]にアクセスして、ソースコードをダウンロードする。<br> | ||
git clone https://gitlab.torproject.org/tpo/core/tor | |||
# または | |||
git clone https://gitlab.torproject.org/tpo/core/tor -b release X.Y.Z | |||
git clone https:// | |||
cd tor | cd tor | ||
<br> | <br> | ||
| 29行目: | 28行目: | ||
mkdir build && cd build | mkdir build && cd build | ||
../configure --prefix=<Torのインストールディレクトリ> --with-libevent-dir=--prefix=<Torのインストールディレクトリ> \ | ../configure --prefix=<Torのインストールディレクトリ> \ | ||
--with-libevent-dir=--prefix=<Torのインストールディレクトリ> \ | |||
--enable-lzma --enable-zstd --enable-systemd --enable-nss --disable-asciidoc | --enable-lzma --enable-zstd --enable-systemd --enable-nss --disable-asciidoc | ||
make -j $(nproc) | make -j $(nproc) | ||
| 75行目: | 75行目: | ||
sudo vi /etc/systemd/system/tor.service | sudo vi /etc/systemd/system/tor.service | ||
<br> | <br> | ||
<syntaxhighlight lang="ini"> | |||
# /etc/systemd/system/tor.serviceファイル | # /etc/systemd/system/tor.serviceファイル | ||
| 130行目: | 131行目: | ||
[Install] | [Install] | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
</syntaxhighlight> | |||
<br> | <br> | ||
sudo vi /etc/systemd/system/tor-master.service | sudo vi /etc/systemd/system/tor-master.service | ||
<br> | <br> | ||
<syntaxhighlight lang="ini"> | |||
# /etc/systemd/system/tor-master.service | # /etc/systemd/system/tor-master.service | ||
| 146行目: | 149行目: | ||
[Install] | [Install] | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
</syntaxhighlight> | |||
<br> | <br> | ||
~/.profileファイル等に、環境変数を追記する。<br> | |||
vi ~/.profile | |||
<br> | |||
<syntaxhighlight lang="sh"> | |||
# ~/.profileファイル | |||
export PATH="/<Torのインストールディレクトリ>/bin:$PATH" | |||
export LD_LIBRARY_PATH="/<Torのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" | |||
</syntaxhighlight> | |||
<br> | <br> | ||
===== Tor Socksのインストール ===== | |||
git clone https:// | 次に、[https://gitlab.torproject.org/tpo/core/torsocks/ Tor SocksのGit]にアクセスして、ソースコードをダウンロードする。<br> | ||
git clone https://gitlab.torproject.org/tpo/core/torsocks.git | |||
cd torsocks | cd torsocks | ||
<br> | <br> | ||
Tor Socksをビルドおよびインストールする。<br> | |||
./autogen.sh | ./autogen.sh | ||
mkdir build && cd build | mkdir build && cd build | ||
| 170行目: | 180行目: | ||
vi ~/.profile | vi ~/.profile | ||
<br> | <br> | ||
<syntaxhighlight lang="sh"> | |||
# ~/.profileファイル | # ~/.profileファイル | ||
export PATH="/<Torのインストールディレクトリ>/bin:$PATH" | export PATH="/<Torのインストールディレクトリ>/bin:$PATH" | ||
export LD_LIBRARY_PATH="/<Torのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" | export LD_LIBRARY_PATH="/<Torのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" | ||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||
== | == Torブラウザのインストール == | ||
[https://www.torproject.org/download/ | [https://www.torproject.org/download/ Torブラウザの公式Webサイト]または以下のコマンドを実行してダウンロードする。<br> | ||
wget https://dist.torproject.org/torbrowser/x.x.x/tor-browser-linux64-x.x.x_en-US.tar.xz | wget https://dist.torproject.org/torbrowser/x.x.x/tor-browser-linux64-x.x.x_en-US.tar.xz | ||
<br> | <br> | ||
| 187行目: | 199行目: | ||
mv Tor_Browser <任意のディレクトリ> | mv Tor_Browser <任意のディレクトリ> | ||
<br> | <br> | ||
Torブラウザのデスクトップエントリファイルを作成する。<br> | |||
vi ~/.local/share/applications/Tor_Browser.desktop | vi ~/.local/share/applications/Tor_Browser.desktop | ||
<br> | <br> | ||
<syntaxhighlight lang="ini"> | |||
# ~/.local/share/applications/Tor_Browser.desktopファイル | # ~/.local/share/applications/Tor_Browser.desktopファイル | ||
| 202行目: | 215行目: | ||
Categories=Network;WebBrowser;Security; | Categories=Network;WebBrowser;Security; | ||
StartupWMClass=Tor Browser | StartupWMClass=Tor Browser | ||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||
| 227行目: | 241行目: | ||
#: <br> | #: <br> | ||
#: ガードノードのIPアドレスが出力されない理由は、TorはVPNネットワークを経由しているため、ガードノードと接続しているのはVPNサーバだからである。 | #: ガードノードのIPアドレスが出力されない理由は、TorはVPNネットワークを経由しているため、ガードノードと接続しているのはVPNサーバだからである。 | ||
<br> | |||
対応しているVPNサービス<br> | |||
* CyberGhost | |||
* IP VANISH | |||
* Windscribe | |||
* PrivateVPN | |||
* PIA VPN | |||
* Mullvad | |||
* Ivacy VPN | |||
* AirVPN | |||
* Nord VPN | |||
<br> | |||
非対応のVPNサービス<br> | |||
* Strong VPN | |||
<br><br> | <br><br> | ||
| 234行目: | 262行目: | ||
<br> | <br> | ||
この接続方法は、VPNサービス事業者から通信ログが漏洩した場合に匿名性を守る事ができる。<br> | この接続方法は、VPNサービス事業者から通信ログが漏洩した場合に匿名性を守る事ができる。<br> | ||
<br> | |||
<u>ただし、対応しているVPNサービスが少ないことに注意する。</u><br> | |||
<br> | <br> | ||
VPN over Torの特徴を、以下に示す。<br> | VPN over Torの特徴を、以下に示す。<br> | ||
| 245行目: | 275行目: | ||
# Torネットワーク経由でVPNネットワークへ接続する。<br>この接続方法は特殊であるため、VPN over Torに対応したVPNサービスを契約する必要がある。 | # Torネットワーク経由でVPNネットワークへ接続する。<br>この接続方法は特殊であるため、VPN over Torに対応したVPNサービスを契約する必要がある。 | ||
<br> | <br> | ||
VPN over Torで接続する手順を、以下に示す。<br> | |||
# Torに接続する | # Torに接続する | ||
#: 最初にTorネットワークに接続している必要があるため、Torブラウザを起動する。 | #: 最初にTorネットワークに接続している必要があるため、Torブラウザを起動する。 | ||
| 261行目: | 291行目: | ||
#: 上記の設定後、VPNネットワークへ接続するだけでTorネットワーク経由のVPN接続が可能である。 | #: 上記の設定後、VPNネットワークへ接続するだけでTorネットワーク経由のVPN接続が可能である。 | ||
#: SOCKSプロキシを通しているためTorネットワークを使用していると感じにくいが、通信速度は明らかに遅くなる。 | #: SOCKSプロキシを通しているためTorネットワークを使用していると感じにくいが、通信速度は明らかに遅くなる。 | ||
<br> | |||
対応しているVPNサービス<br> | |||
* PrivateVPN | |||
* Mullvad | |||
* AirVPN | |||
<br> | |||
非対応のVPNサービス<br> | |||
* その他全てのVPNサービス | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ: | [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]][[カテゴリ:Windows10]][[カテゴリ:Windows11]] | ||