سلام بر همه در این مطلب کوچک قسط نصب سرویس تور در لینوکس را داشته باشیم.
می دونم شاید مطلب تکراری باشه تجربه های خودم را میگویم.
یک نکته های که هست در هر نسخه لینوکس ممکن با باگ های مختلف روبرو شوید. برای مثال اگر لینوکس شما بر پایه سیستم init باشد بعضی چیزها ممکن است برای شما کار نکند.
من به شخصه خودم از لینوکس مینت استفاده میکنم که پایه سیستم systemd است و تمامی سرویس ها را کنترل میکند. گرچه در بیشتر لینوکس درحال حاضر از systemd استفاده میکنند.
برای نصب تور همنطور که میدانید از درستور زیر استفاده میکنیم
sudo apt-get install tor
همچنین بخاطر اینکه بتوانیم از پل های تور استفاده کنیم باید این برنامه را هم نصب کنیم.
sudo apt-get install obfs4proxy
حال برای اینکه همیشه تور موقع راه اندازی سیستم فعال باشد دستور زیر را اجرا میکنیم البته لینوکس مینت همیشه سرویس رو روشن نگه میدارد.
sudo systemctl enable tor.service
بهتر است از قبل از دست زدن به این فایلی یک کپی داشته باشید.
حالا وقت پیکربندی TOR هست ادرس زیر یک سر بزنید و با هر ویرایشگری که دارید ان را باز کنید که در اینجا ویرایشگر من xed است.
xed /etc/tor/torrc
هر چه که در داخل ان هست را پاک کنید. و خطوط زیر را اضافه کنید
UseBridges 1 ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
خط دوم برای صدا زدن برنامه obfs4proxy که نصب کردیم اگر به man برنامه سر بزنید در قسمت EXAMPLE گفته شده است.
man obfs4proxy
نکته دیگری که هست باید درباره انواع روش های استفاده از bridges در تور هست که من از سه روش استفاده میکنم
۱.scramblesuit
۲.obfs4
۳.fte
و باید حداقل هر هفته ادرستون را اپدیت کنید شاید با همون ادرس ماه بشه کار کرد.
برای گرفتن این پل ها میتوانید از سایت زیر استفاده کنید:
bridges.torproject.org
یا اینکه از ایمیل استفاده کنید که روش بهتری است.
bridges@torproject.org
برای مثال میگویم برای گرفتن پل ها یک ایمیل حاوی متن زیر به تور می زنید(نکته در قسمت موضوع باید خالی باشد).
برای گرفتن هر پل یک ایمیل جداگانه بزنید
ایمیل اول get transport obfs4 ایمیل دوم get transport scramblesuit ایمیل سوم get transport fte
حواستون باشه که در روز فکرکنم دوبار بیشتر نمیتوانید از یک ایمیل پل بگیرید ولی از سایت محدودیتی نداره.
که شامل یکسری ادرس ها مثل زیر می باشد
scramblesuit: 94.242.249.2:51385 6DA5550F16BA8E6ED180299C6E2C1F352FCA2C61 password=MRFIF5OX43AQ6MZ3TNLXOXKQUQK7LKIS fte: 192.40.56.94:443 0BCF64A49F111414EA1CE6D7938019E0198A41D5 obfs4: obfs4 49.176.248.3:8081 1ABFF076E7C78D965D54A32B00FCA6C28E8DF0C9 cert=dw3mJqKOA3HUH85i7cEUOev9TpjWHdrsApyXwflgvQSU7MyZt782FAs4//C7CACKyI0rIA iat-mode=0
حال که این ادرس ها را گرفتین باید در فایل torrc این ادرس ها نیز به غیر دستورات قبل اضافه کنید:
نکته که بعضی ها حواستشون نیست اینکه قبل از این ادرس ها باشد کلمه Bridge و بعد ان نوع اتصال fte را بزاریم.
UseBridges 1 ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy Bridge scramblesuit 94.242.249.2:51385 6DA5550F16BA8E6ED180299C6E2C1F352FCA2C61 password=MRFIF5OX43AQ6MZ3TNLXOXKQUQK7LKIS Bridge fte 192.40.56.94:443 0BCF64A49F111414EA1CE6D7938019E0198A41D5 Bridge obfs4 49.176.248.3:8081 1ABFF076E7C78D965D54A32B00FCA6C28E8DF0C9 cert=dw3mJqKOA3HUH85i7cEUOev9TpjWHdrsApyXwflgvQSU7MyZt782FAs4//C7CACKyI0rIA iat-mode=0 HTTPTunnelPort 6524
همچنین از پورتی که میخواهید استفاده کنید جلوی HTTPTunnelPort مینوسید هر عددی فرقی ندارد فقط حواستون باشه پورت های شناخته شده را ندهید. نکته پل های که گفته شده است برای مثال است حتما ایمیل بزنید و پل های جدید بگیرید.
تمام فایل را ذخیره کنید. و دستور زیر را برای راه اندازی تور بزنید:
sudo systemctl start tor@default.service sudo systemctl restart tor@default.service
بعد دستور زیر را بزنید
systemctl status tor@default.service
در پایین لاگ های از برنامه در حال نمایش است هر وقت با کلمه زیر روبرو شدید یعنی تور شما متصل شده است:
Bootstrapped 100%: Done
نکته: درصد ان باید ۱۰۰ درصد باشد و گرنه متصل نشده است.
همچنین میتوانید از دستور زیر برای نگاه کردن لاگ های تور استفاده کنید:
journalctl -exft Tor|grep -i done
حالا چگونه کل سیستم را پرکسی کنم در لینوکس مینت برنامه ی هست
به نام mate-network-properties که در انجا برروی حالت دستی و ای پی 127.0.0.1 و پورتی 6524 که در فایل torrc داده اید را میدهید و همه چهار جای خالی را پر میکنید پنجره را میببندید.
و مرورگر را باز میکنید و به دنیای بدون سانسورچی متصل میشوید.