سلام!
در مورد تور یکسری نکات رو باید خدمتتون عرض کنم
اولا اینکه تور رو از میرور های ایران نصب نکنید(در اکثر مواقع چون موقعیت مکانیمون رو ایرانه، از میرور های ایران دان میشه)، بصورت دیفالت فیلتره و مجبورید پل بزنید.
پس اگه تور رو از میرور های ایران نصب کردید ابتدا با کامند:
sudo apt remove --purge torبه صورت کامل ریمو کنید، میرور خودتونو ترجیحا رو میرور اصلی اوبونتو بذارید(تو software & update فکر کنم بود) و یه آپدیت انجام بدید:
sudo apt updateحالا مجددا تور رو نصب کنید،
sudo apt install torاتو استارتش کنید:
sudo systemctl enable tor.serviceاستارتش کنید:
sudo systemctl start tor.serviceحالا لاگ های تور رو چند بار چک کنید:
sudo cat /var/log/tor/tor.logدر صورتی که بعد از چندین باز چک کردن، botstrapped به 100 نرسیده بود، از پل (یا همون بریج) استفاده کنید.
برای افزودن پل پکیج obfs4proxy رو نصب کنید :
sudo apt install obfs4proxyحالا برای دریافت بریج get transport obfs4 رو به bridges@bridges.torproject.org ایمیل کنید و یا از
https://bridges.torproject.org/bridges?transport=obfs4 اقدام کنید.
پل های دریافتی رو به انتهای فایل torrc در مسیر /etc/tor/torrc اضافه کنید، این کار رو میتونید با ادیتور نانو (یا هر چیز دیگه ای) با کامند زیر انجام بدید:
sudo nano /etc/tor/torrcنکته: پل ها باید با فرمت زیر به انتهای فایل torrc اضافه بشن:
UseBridges 1
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE
مثلا من سه تا بریج(پل) دارم(اصولا هر بار که درخواست بریج بدید سه تا بریج براتون ارسال میشه) ، به این شکل به انتهای فایل torrc اضافشون میکنم

:
UseBridges 1
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
Bridge PASTE YOUR BRIDGE
Bridge PASTE YOUR BRIDGE
Bridge PASTE YOUR BRIDGE
یه مثال:UseBridges 1
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
Bridge obfs4 99.232.152.8:51987 CCEAhdfbbfdhhgj8654B3C84895 cert=bbMKfqgR3KUHImGQEInuhWOm1hly8jEgDkaDTU9AAVtnp1oC0iw+Jwv/mTXKnTvxn2jFGA iat-mode=0
نکته:
1- بریجی که تو مثاله کار نمیکنه

.
2- بعد اضافه کردن بریج ها به torrc برای ذخیره کردن تغییرات با نانو ctrl+o و بعد enter و برای خروج ctrl+x رو بزنید.
3- بعد از انجام تمام کار ها، تور رو ریستارت کنید:
sudo systemctl restart tor.service4- برای استفاده از تور همونطور که دوستان گفتن آی پی و پورت 127.0.0.1:9050 رو در نتورک ستینگز ست کنید.
5- تور بر بستر ساکس فایو ارائه میشه در نتیجه:
نمیتونه به تنهایی یوتیوب رو باز کنه، نمیتونه به تنهایی توییتر رو باز کنه - و تنها قادر به ارائه سرویس روی ساکس فایو هست.برای حل این مشکل از ابزار privoxy کمک میگیریم، این ابزار تور رو براتون بر بستر http شبیه سازی میکنه:
sudo apt install privoxyدر فایل زیر:
etc/privoxy/config
خطی که شامل:
forward-socks5t / 127.0.0.1:9050 .
هست رو از کامنت در بیارید ( / رو حذف کنید).
میتونید با نانو انجامش بدید:
sudo nano /etc/privoxy/configحالا سرویس privoxy رو enable و start کنید و روی پورت 8118 ازش استفاده کنید.
sudo systemctl enable privoxy.servicesudo systemctl start privoxy.serviceنکته:
بعد از نصب هر دو ابزار، برای راحتی کار میتونید به جای پورت 9050 از پورت
8118 استفاده کنید.
زمانی که از پورت 8118 استفاده میکنید مشکلی در ورود به یوتیوب و توییتر و... نخواهید داشت،
پس در نتورک ستینگز از این پراکسی استفاده کنید:
127.0.0.1
8118
برای استفاده از تور فقط در ترمینال، کافیه قبل از هر کامندی (
به جز sudo که بر کامند های دیگه اولویت داره) از کامند torify یا torsocks استفاده کنید
چند مثال:
sudo torify apt updatesudo torsocks apt updateفکر کنم اونقدری کامل بود که دیگه مشکلی پیش نیاد.
