TOR برنامه ایست برای حفظ حریم شخصی و دور زدن تحریم هایی که توسط کمپانی های که ایران را تحریم کردند ، قبلا هم در یک پست ویدیویی رو گذاشته بودم که tor رو معرفی کرده و کاربردش رو توضیح میده ، تو این پست میخوام نحوه نصب و راه اندازی تور رو در اوبونتو ۱۶٫۰۴ آموزش بدم .
شما برای وبگردی با تور میتونید مرورگر مخصوص اون رو نصب و استفاده کنید . برای نصبش میتونید از دستور زیر استفاده کنید :
1 |
sudo apt install torbrowser-launcher |
در این روش هر چند نیازی به کانفیگ نداره اما شما از تور فقط در مرورگر تور میتونید استفاده کنید و قابلیت استفاده از تور رو در سایر برنامه ها و سایر مرورگر ها ندارید. اما در این آموزش قصد دارم نحوه نصب خود تور رو با همه ی مراحل کانفیگش توضیح بدم.
خب در طول مراحل کانفیگ تور باید یه سری فایل های پیکربندی اون رو ادیت کنیم ، برای ادیت میتونید از ادیتور های زیادی استفاده کنید که معروف ترین ها nano , gedit و ادیتور محبوب من vim استفاده کنید. بدلیل اینکه میخوام این ویدیو خیلی پیچیده نشه و خیلی از کاربران آماتور نمیتونن با vim کار کنند در این ویدیو از gedit استفاده میشه. این ادیتور به صورت پیشفرض در اوبونتو نصب هست ولی چون ما قرار فایل هایی رو باز کنیم که پرمیژن بالایی دارند مجبوریم از sudo استفاده کنیم. اما استفاده کردن از sudo برای باز کردن برنامه هایی که کنسولی نیستند (منظورم همین gedit هست) کار صحیحی نیست و به جای sudo باید از gksu استفاده کرد. gksu به صورت دیفالت در اوبونتو نصب نیست ، برای نصبش دستور زیر رو در ترمینال بزنید :
1 |
sudo apt install gksu |
در مرحله اول باید خود تور رو با دستور زیر نصب کنید :
1 |
sudo apt install tor |
با توجه به اینکه دسترسی به سرویس تور در برخی از مناطق (از جمله ایران) محدود شده ما برای اتصال به شبکه تور به چیزی به نام Bridge یا پل نیاز داریم . برای استفاده از پل ابتدا باید بسته obfs4proxy رو با دستور زیر نصب کنیم :
1 |
sudo apt install obfs4proxy |
خب حالا باید آدرس پل هایی که میخواهیم استفاده کنیم رو به فایل پیکربندی تور اضافه کنیم. برای دریافت آدرس پل جدید باید به آدرس https://bridges.torproject.org مراجعه کنیم ، اما از آنجایی که این آدرس باز نیست ، برای دریافت پل چند روش پیشنهاد میشه :
۱- از دوستانی که دسترسی دارند درخواست کنید براتون آدرس پل جدید بگیرن
۲- یک ایمیل بدون عنوان و با متن get transport obfs4 به bridges@bridges.torproject.org ارسال کنید تا در جواب آدرس پل برایتان ارسال شود.
بعد از دریافت پل باید آدرس آنها رو به فایل پیکربندی تور اضافه کنیم. دستور زیر رو اجرا کنید تا با gedit فایل torrc باز بشه :
1 |
gksu gedit /etc/tor/torrc |
حالا دستورات زو رو به انتهای این فایل اضافه کرده و آن را ذخیره کنید. یادتون باشه پل های دریافتی خودتون رو جایگزین پل های زیر بکنید.
1 2 3 4 |
UseBridges 1 BRIDGE obfs4 198.23.236.186:54445 F2670636CD9BD1DEBE6A276D82774CA1DE664FDF cert=CbK7Vq4mpZjqAZOCq8PHNoyjth0DKuF0FGOhKzmov7zW8TXl7ZAK0YdZL8CAaZxGBaxEWQ iat-mode=0 BRIDGE obfs4 107.181.166.225:443 CB750FD7270007E926E9A98A3E3FEBE34AD3CE5B cert=dCIChNVsbWRGYE8oVApqWd/3znZ4RKZtWsWh9wuV344H932Dq/j/W+7cICP3AnpDtBDKNQ iat-mode=0 ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy |
حالا با اجرای دستور زیر سرویس تور رو ریست میکنیم :
1 |
sudo systemctl restart tor.service |
تبریک ! شما تونستید سرویس تور رو راه اندازی کنید ! برای اطمینان از اینکه سرویس تور بدرستی کار میکنه دستور زیر رو بزنید و اگر عبارت Bootstrapped 100%: Done رو مشاهده کردید یعنی شما به درستی به شبکه تور وصل هستید :
1 |
sudo tail -f /var/log/tor/log |
در بعضی از سیستم ها ، از جمله اوبونتو ۱۶٫۰۴ پل های تور با سرویس apparmor مشکل داره که با اجرای دستور بالا ارور زیر رو مشاهده خواهید کرد :
1 |
[warn] Could not launch managed proxy executable at '/usr/bin/obfs4proxy' ('Operation not permitted'). |
برای رفع این مشکل با دستور زیر فایل پیکربندی apparmor رو باز کنید :
1 |
gksu gedit /etc/apparmor.d/abstractions/tor |
حالا در فایل پیکربندی دستور زیر را :
1 |
/usr/bin/obfs4proxy PUx, |
به این دستور تغییر بدید :
1 |
/usr/bin/obfs4proxy ix, |
و با اجرای دستور زیر سرویس apparmor رو ریست کنید :
1 |
sudo apparmor_parser -r -v /etc/apparmor.d/system_tor |
و یکبار دیگر با دستور زیر سرویس تور رو هم ریست کنید :
1 |
sudo systemctl restart tor.service |
خب حالا اگه فایل لاگ تور رو مجدد بخونیدش و عبارت Bootstrapped 100% رو دیدین ینی شما الان میتونید به با موفقیت به شبکه تور متصل شدین ، به اینترنت امن خوش اومدین 🙂
ممکنه در اولین اتصال به شبکه تور کمی طول بکشه (برای من که خیلی طول نکشید) ولی در دفعات بعدی مشکل سرعت نیز حل خواهد شد.
شما الان میتونید در تنظیمات شبکه مرورگرتون با اتصال به پورت ۹۰۵۰ از طریق پرتکل socks با تور وبگردی کنید. بعضی ها هم برای اتصال مرورگر به تور از ماژول foxyproxy استفاده میکنند.
اگر نیاز داشته باشید در خط فرمان از تور استفاده کنید میتونید با دستور torify اقدام کنید :
1 |
torify wget https://site.com/file.zip |
تا اینجا با نحوه نصب و پیکربنید تور آشنا شدید و در قسمت بعدی که بزودی منتشر خواهد شد نحوه پیاده سازی هیدن سرویس ها و استفاده از polipo و privoxy (برای تبدیل پرتکل socks به http) رو توضیح خواهم داد.
سلام خدمت استاد گرامی
لطفا نحوه راه اندازی و نحوه کار با تور روی ویندوز هم آموزش دهید .. غلم همت آن ادمینم که زیر چرخ کبود ، میگه تمام علوم جهان باید اشتراک گذاشته بشه ??❤
سلام
والا من ویندوز استفاده نمیکنم ولی ببینم چی میشه
مرسی ازت 🙂
ممنون – خیلی آموزشهای خوبی دارید
خاهش ، تشکر
عالی بود . ممنون بابت این ویدیو زیبا
بعد از متصل شدن به تور سرعت اینترنت من خیلی پایین میاد راه حلی دارید؟
من اصلا چنین مشکلی ندارم !!! اتفاقا سرعت به هیچ وجه برای من کند نشده !!!
ممکنه برای دفعات اول این مورد بوجود باید ، اگر بعد از چند بار اتصال مشکل همچنان برقرار بود پل های خودتون رو عوض کنید
دلم برات تنگ شده بود خداروشکر یه پست گذاشتی بعد از اندی ….
انشالله سایت دوباره فعالیت خودش رو شروع خواهد کرد…
ممنون حسین اقا کاشکی تو ویندوزم اموزششو بذارین ممنون
راستی بوت استرپ رو یادتون نره قالبرو کاملش نکردینن
مشکل از شماست که اوبونتو ندارید 🙂
شوخی کردم 🙂 چشم یه برسی میکنم اگر مقدور بود آموزشش رو میزارم ولی فعلا ویندوز ندارم !!!
قسمت بعدی بوت استرپ هم ضبط شده و امروز منتشرش میکنم 😉
ممنون حسین جون دمت گرم خیلی اقایی
یه اموزش برا ارسال امییل هایی که به صورت صفحه وب باز میشن برا کاربرا هم بذاری ممنوننننت میشم
سلام ایول خوش حالمون کردی برگشتی . حسین برنامه .run رو برای من خیلی دیر نصب میکنه تو ابونتو کلا با نصب چیزا مشکل داره؟
سلام
پسوند فایل های نصبی تو اوبونتو deb هست ولی بهترین راه نصب نرم افزار از طریف مخازنه
آقای شفیعیان s3.img7.ir/D0Pjt.png موقع نصب تور این ارور میاد بریج هم نمیشه زد –
یکبار دستور زیر رو اجرا کن :
sudo apt-get -f install
راستی فراموش کردم یه مشکلی داشتم که صدا ندارم تو ابونتو درایو از کجا بگیرم ؟
تا حالا این مشکل رو نداشتم !!!
از آخرین ورژن اوبونتو استفاده کن ، اصن کدک ها رو نصب کردی ؟ با برنامه vlc آهنگ پلی کن !
اگه با موارد بالا حل نشد تو انجمن های پشتیبانی اوبونتو فارسی مطرح کن ، دوستان زیادی هستند که پاسخگو هستند
mediafire.com/download/xxxxxx/moshkelz.mp4
لطفا ببینید مشکل اینه . ادیت کنید نظرو لینکو پاک کنید ممنون
مشکل از مجازی ساز است !
در ضمن هیچ وقت با یوزر روت چیزی رو اجرا نکنید !!
سلام ببخشید اینجا مینویسم چون تقریبا هیچ جوابی پیدا نکردم :
من از مینت استفاده میکنم قبلا ابونتو داشتم روی اون openvpn نصب میکردم و تقریبا هیچ مشکلی نداشتم اما روی مینت از من سه تا key file میخواد که هر کاریش کردم نتونستم پیدا کنم چیکار باید انجام بدم .
بعد در مورد تور ادرس سرور خود بروزر رو باید به چی تغییر بدم چون پیام میده U are under attack at 127.0.0.1:9050 و برنامه از کار میفته ؟
درود ، من openvpn استفاده نمیکنم ! اگر فقط برای وبگردی میخواهید افزونه hoxx در فایرفاکس مورد مناسب و بی دردسریه و در همه سیستم عامل ها قابل استفاده است
همونطور که تو خود ویدیو هم توضیح دادم از پورت ۹۰۵۰ و آیپی ۱۹۷٫۰٫۰٫۱ میتونید به پروکسی شبکه تور متصل بشید ، البته تور سرویس خودش را از طریق پرتکل ساکس ارائه میده و در آموزش بعدی نحوه تبدیل ساکس به http رو توضیح خواهم داد
با این مطلب سایتت به ** نره :l
🙂
نه عزیز ، این برنامه برای حفظ حریم شخصی و دور زدن تحریم های شرکت های آمریکایی هست 😉
سلام . وفتی دستور gksu gedit /etc/tor/torrc رو اجرا میکنم پسورد رو میزنم اما فایل تکس باز نمیشه دلیلش چیه؟
سلام
خروجی ترمینال چیه ؟
سلام. مشکل حل شد. شما اینجا توی این کد gksu gedit /etc/tor/torrc ادیتور متن رو gedit معرفی کرده بودین اما من اون ادیتور رو نداشتم اتوم دارم کدشو تغییر دادم به
gksu atom /etc/tor/torrc مشکل حل شد. من تازه یک روزه این سیستم عامل استفاده میکنم واسه همین یکم واسم سخت بود تشخیص بدم کد چی به چیه.