13,009
回編集
(→概要) |
|||
4行目: | 4行目: | ||
<br> | <br> | ||
Tor browser bundleは、それらの脅威からユーザを保護し、強力な匿名性を生み出す。<br> | Tor browser bundleは、それらの脅威からユーザを保護し、強力な匿名性を生み出す。<br> | ||
<br><br> | |||
== TorとTorSocksのインストール (Tor Browserを使用する場合は不要) == | |||
==== ソースコードからインストール ==== | |||
Torのビルドに必要なライブラリをインストールする。<br> | |||
sudo zypper install zlib-devel xz-devel libzstd-devel libevent-devel libtcmalloc4 libopenssl-devel libopenssl-1_1-devel \ | |||
libfuzzy-devel systemd-devel mozilla-nss-devel | |||
asciidoc # 必要ならばインストールする | |||
<br> | |||
[https://github.com/torproject/tor TorのGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf tor-<バージョン>.tar.gz | |||
cd tor-<バージョン>.tar.gz | |||
<br> | |||
または、<code>git clone</code>コマンドを実行して、ソースコードをダウンロードする。<br> | |||
git clone https://github.com/torproject/tor.git | |||
cd tor | |||
<br> | |||
Torをビルドおよびインストールする。<br> | |||
./autogen.sh | |||
mkdir build && cd build | |||
../configure --prefix=<Torのインストールディレクトリ> --with-libevent-dir=--prefix=<Torのインストールディレクトリ> \ | |||
--enable-lzma --enable-zstd --enable-systemd --enable-nss --disable-asciidoc | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
cp /<Torのインストールディレクトリ>/etc/tor/torrc.sample /<Torのインストールディレクトリ>/etc/tor/torrc | |||
vi /<Torのインストールディレクトリ>/etc/tor/torrc | |||
<br> | |||
Torの設定ファイルを編集する。<br> | |||
# /<Torのインストールディレクトリ>/etc/tor/torrcファイル | |||
...略 | |||
Log notice stdout | |||
CookieAuthentication 0 | |||
...略 | |||
<br> | |||
次に、[https://gitweb.torproject.org/torsocks.git TorSocksのGit]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf torsocks-<バージョン>.tar.gz | |||
cd torsocks-<バージョン>.tar.gz | |||
<br> | |||
または、<code>git clone</code>コマンドを実行して、ソースコードをダウンロードする。<br> | |||
git clone https://gitweb.torproject.org/torsocks.git | |||
cd torsocks | |||
<br> | |||
TorSocksをビルドおよびインストールする。<br> | |||
./autogen.sh | |||
mkdir build && cd build | |||
../configure --prefix=<Torのインストールディレクトリ> | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
~/.profileファイル等に、環境変数を追記する。<br> | |||
vi ~/.profile | |||
<br> | |||
# ~/.profileファイル | |||
export PATH="/<Torのインストールディレクトリ>/bin:$PATH" | |||
export LD_LIBRARY_PATH="/<Torのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" | |||
<br><br> | <br><br> | ||