Saya mencoba torrc.1 ,torrc.2 dll...tetapi tidak berhasil.
Namun yang ini berhasil:
- Hentikan proses tor dengan :
/etc/init.d/tor stop
- Buka
gedit /etc/tor/torrc
(Jika Anda bukan root, letakkan sudo sebelum mengakses sebagai root) - Telusuri
SocksPort 9050
- Sekarang tempatkan port apa pun yang Anda inginkan sebagai port aliran (SocksPort 9060 ,SocksPort 9070,SocksPort 9080 ....dll.)
- Telusuri ControlPort 9051
- Sekarang tempatkan port apa pun yang Anda inginkan sebagai port aliran (ControlPort 9061 ,ControlPort 9071,ControlPort 9081 ....dll.) PERHATIKAN BAHWA PORT KONTROL SELALU SOCKSPORT+1
- Mulai proses tor lagi :
/etc/init.d/tor start
- Periksa status tor
/etc/init.d/tor status
itu harus menunjukkan sesuatu seperti itu:
tor.service - Anonymizing overlay network for TCP
Loaded: loaded (/lib/systemd/system/tor.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2016-05-13 22:18:21 GST; 1s ago
Process: 10259 ExecReload=/bin/kill -HUP ${MAINPID} (code=exited, status=0/SUCCESS)
Process: 10319 ExecStartPre=/usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 0 --verify-config (code=exited, status=0/SUCCESS)
Process: 10317 ExecStartPre=/usr/bin/install -Z -m 02750 -o debian-tor -g debian-tor -d /var/run/tor (code=exited, status=0/SUCCESS)
Main PID: 10322 (tor)
CGroup: /system.slice/tor.service
└─10322 /usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 0
May 13 22:18:20 momen-Lenovo tor[10322]: May 13 22:18:20.860 [notice] Tor v0.2.6.10 (git-71459b2fe953a1c0) running on Linux with Li... 1.2.8.
May 13 22:18:20 momen-Lenovo tor[10322]: May 13 22:18:20.860 [notice] Tor can't help you if you use it wrong! Learn how to be safe ...warning
May 13 22:18:20 momen-Lenovo tor[10322]: May 13 22:18:20.860 [notice] Read configuration file "/usr/share/tor/tor-service-defaults-torrc".
May 13 22:18:20 momen-Lenovo tor[10322]: May 13 22:18:20.860 [notice] Read configuration file "/etc/tor/torrc".
May 13 22:18:20 momen-Lenovo tor[10322]: May 13 22:18:20.863 [notice] Opening Socks listener on 127.0.0.1:9050
May 13 22:18:20 momen-Lenovo tor[10322]: May 13 22:18:20.863 [notice] Opening Socks listener on 127.0.0.1:9060
May 13 22:18:20 momen-Lenovo tor[10322]: May 13 22:18:20.863 [notice] Opening Control listener on 127.0.0.1:9051
May 13 22:18:20 momen-Lenovo tor[10322]: May 13 22:18:20.863 [notice] Opening Control listener on 127.0.0.1:9061
May 13 22:18:20 momen-Lenovo tor[10322]: May 13 22:18:20.863 [notice] Opening Control listener on /var/run/tor/control
May 13 22:18:21 momen-Lenovo systemd[1]: Started Anonymizing overlay network for TCP.
Petunjuk :Beberapa baris dibuat elips, gunakan -l untuk menampilkan secara penuh.
Buat empat file torrc, misalkan /etc/tor/torrc.1
ke .4
.
Di setiap file, edit baris:
SocksPort 9050
ControlPort 9051
DataDirectory /var/lib/tor
untuk menggunakan sumber daya yang berbeda untuk setiap torrc
file, mis. untuk untuk torrc.1
:
SocksPort 9060
ControlPort 9061
DataDirectory /var/lib/tor1
untuk torrc.2
,
SocksPort 9062
ControlPort 9063
DataDirectory /var/lib/tor2
dan seterusnya.
File konfigurasi yang hanya berisi baris di atas akan berfungsi:Anda dapat menghapus setiap baris lainnya dari template default jika Anda menginginkannya.
DataDirectory
juga bisa relatif terhadap direktori saat ini di mana tor
diluncurkan, misalnya:
DataDirectory d1
Lalu mulai seperti ini:
tor -f /etc/tor/torrc.1
tor -f /etc/tor/torrc.2
dan seterusnya untuk dua file lainnya.
Ini akan membuat empat server Socks5 berbeda di empat port. Masing-masing akan membuka sirkuit yang berbeda, yang Anda inginkan.
Buat direktori konfigurasi tor:
$> mkdir -p ~/configuration_files/tor
$> config=~/configuration_files/tor
$> cd "${config}"
Salin /etc/tor/torrc
ke direktori konfigurasi dan buat salinan sebanyak yang Anda butuhkan:E.g. 10
printf "torrc_%0.2s\n" {1..10} | xargs -I {} /bin/cp /etc/tor/torrc "${config}{}"
Salin /etc/torsocks.conf
ke direktori konfigurasi dan buat salinan sebanyak yang Anda butuhkan:mis. sama dengan diatas 10
printf "torsocks_%0.2s.conf\n" {1..10} | xargs -I {} /bin/cp /etc/torsocks.conf "${config}/{}"
Buat direktori data baru dan perbaiki kepemilikan/izin:
$> sudo mkdir /var/lib/tor{1..10}
Edit file konfigurasi agar tidak bertabrakan dengan nomor port yang sesuai:
for a in {1..10}; do
sed -i "s/^#SocksPort 9050.*/SocksPort $((9050+${i}))/;s|^#DataDirectory /var/lib/tor|DataDirectory /var/lib/tor${i}|" torrc_${i}
sed -i "s/server_port = 9050/server_port = $((9050+${i}))/" torsocks_${i}.conf
sudo chmod -R --reference /var/lib/tor /var/lib/tor${i}
sudo chown -R CHANGETHIS:CHANGETHIS /var/lib/tor${i}
done
Catatan:Mengubah CHANGETHIS menjadi pengguna/grup pengguna yang berencana menggunakannya.
Setelah itu mudah untuk memulai, Anda memulai instance individu tor menggunakan file konfigurasi yang sesuaiE.g. /usr/bin/tor -f "${config}/torrc_3"
Untuk menggunakannya, Anda hanya perlu mengekspor variabel TORSOCKS_CONF_FILE untuk menunjuk ke torsocks.conf
yang sesuai mengajukan:
Misalnya. $> export TORSOCKS_CONF_FILE="${config}/torsocks_3.conf"
Selanjutnya Anda dapat melakukan torify / torsocks aplikasi apapun dari shell tersebut dan akan menggunakan proxy torsocks_3.conf.
Coba:$> torify bash
$> curl www.ipmango.com/api/myip
Untuk mengubah ke proxy lain cukup mulai tor yang sesuai menggunakan file torrc dan ekspor variabel TORSOCKS_CONF_FILE untuk menunjuk ke konfigurasi baru.
Ini adalah alias sederhana yang berfungsi, setelah Anda mengaturnya seperti di atas dan Anda telah menginstal roxterm. Ini akan memeriksa netstat
untuk melihat apakah proxy sudah aktif dan jika tidak, proxy akan memulainya di jendela shell terpisah.
alias prox='_(){ proxy=${1:-1}; config_base="~/configuration_files/tor"; port=$((9050+${proxy})); netstat -an | { ! grep -q "127.0.0.1:${port}"; } && roxterm -e bash -c "/usr/bin/tor -f \"${config_base}/torrc_${proxy}\"; bash"; export TORSOCKS_CONF_FILE="${config_base}/torsocks_${proxy}.conf"; }; _'
Untuk menggunakannya:
$> prox 4
$> torify bash
Chaining Tor direkomendasikan. Anda mungkin mendapatkan anonimitas yang lebih buruk, bukan anonimitas yang lebih baik.
Melakukannya menghasilkan perilaku yang tidak terdefinisi dan berpotensi tidak aman. Secara teori, bagaimanapun, Anda bisa mendapatkan enam lompatan, bukan tiga, tetapi tidak ada jaminan bahwa Anda akan mendapatkan tiga lompatan yang berbeda - Anda bisa berakhir dengan lompatan yang sama, mungkin dalam urutan terbalik atau campuran. Tidak jelas apakah ini aman. Itu belum pernah dibahas.
Anda dapat memilih titik masuk/keluar, tetapi Anda mendapatkan keamanan terbaik yang dapat diberikan Tor saat Anda menyerahkan pemilihan rute ke Tor; mengesampingkan node masuk / keluar dapat mengacaukan anonimitas Anda dengan cara yang tidak kami mengerti. Oleh karena itu, penggunaan Tor over Tor sangat tidak dianjurkan.
Anda hanya boleh mengotak-atik algoritme perutean Tor, jika Anda lebih pandai daripada pengembang Tor.
Penggunaan privoxy / polipo sudah lama ditinggalkan oleh The Tor Project. Anda disarankan untuk hanya menggunakan Tor Browser. Hanya Peramban Tor yang memberi Anda sidik jari web terpadu dan Anda tidak akan menonjol.
Sejak Tor versi 0.2.3, Socks, Dns-, atau TransPort yang berbeda melewati sirkuit yang berbeda, sehingga mencegah korelasi identitas. Istilah untuk ini adalah isolasi aliran. Dapatkan ini, Anda dapat menambahkan ke torrc...
SocksPort 9050
SocksPort 9052
SocksPort 9053
SocksPort 9054
#...
...dan mereka semua akan memikirkan sirkuit yang berbeda.
Saat Anda menggunakan Tor Browser, Anda juga dapat menggunakan fitur identitas baru Tombol Tor. Klik Tombol Tor (daun bawang) dan pilih identitas baru. Ini akan menyetel ulang semua status browser dan mengubah sirkuit Tor.
(Dan itu adalah Tor, bukan TOR.)
Perhatikan, saat menggunakan isolasi aliran, melalui sirkuit yang berbeda tidak menjamin mendapatkan simpul keluar Tor yang berbeda. Terkadang Tor hanya akan menggunakan penjaga entri atau relai tengah yang berbeda. Ini normal.