آموزش نصب و راه اندازی تور (tor)


حسین شفیعیان تور(tor) سپتامبر 2016 07

TOR برنامه ایست برای حفظ حریم شخصی و دور زدن تحریم هایی که توسط کمپانی های که ایران را تحریم کردند ، قبلا هم در یک پست ویدیویی رو گذاشته بودم که tor رو معرفی کرده و کاربردش رو توضیح میده ، تو این پست میخوام نحوه نصب و راه اندازی تور رو در اوبونتو ۱۶٫۰۴ آموزش بدم .

 

 

شما برای وبگردی با تور میتونید مرورگر مخصوص اون رو نصب و استفاده کنید . برای نصبش میتونید از دستور زیر استفاده کنید :

در این روش هر چند نیازی به کانفیگ نداره  اما شما از تور فقط در مرورگر تور میتونید استفاده کنید و قابلیت استفاده از تور رو در سایر برنامه ها و سایر مرورگر ها ندارید. اما در این آموزش قصد دارم نحوه نصب خود تور رو با همه ی مراحل کانفیگش توضیح بدم.

 

خب در طول مراحل کانفیگ تور باید یه سری فایل های پیکربندی اون رو ادیت کنیم ، برای ادیت میتونید از ادیتور های زیادی استفاده کنید که معروف ترین ها nano , gedit و ادیتور محبوب من vim استفاده کنید. بدلیل اینکه میخوام این ویدیو خیلی پیچیده نشه و خیلی از کاربران آماتور نمیتونن با vim کار کنند در این ویدیو از gedit استفاده میشه. این ادیتور به صورت پیشفرض در اوبونتو نصب هست ولی چون ما قرار فایل هایی رو باز کنیم که پرمیژن بالایی دارند مجبوریم از sudo استفاده کنیم. اما استفاده کردن از sudo برای باز کردن برنامه هایی که کنسولی نیستند (منظورم همین gedit هست) کار صحیحی نیست و به جای sudo باید از gksu استفاده کرد. gksu به صورت دیفالت در اوبونتو نصب نیست ، برای نصبش دستور زیر رو در ترمینال بزنید :

 

در مرحله اول باید خود تور رو با دستور زیر نصب کنید :

 

با توجه به اینکه دسترسی به سرویس تور در برخی از مناطق (از جمله ایران) محدود شده ما برای اتصال به شبکه تور به چیزی به نام Bridge یا پل نیاز داریم . برای استفاده از پل ابتدا باید بسته obfs4proxy رو با دستور زیر نصب کنیم :

خب حالا باید آدرس پل هایی که میخواهیم استفاده کنیم رو به فایل پیکربندی تور اضافه کنیم. برای دریافت آدرس پل جدید باید به آدرس https://bridges.torproject.org مراجعه کنیم ، اما از آنجایی که این آدرس باز نیست ، برای دریافت پل چند روش پیشنهاد میشه :

۱- از دوستانی که دسترسی دارند درخواست کنید براتون آدرس پل جدید بگیرن

۲- یک ایمیل بدون عنوان و با متن get transport obfs4 به bridges@bridges.torproject.org ارسال کنید تا در جواب آدرس پل برایتان ارسال شود.

بعد از دریافت پل باید آدرس آنها رو به فایل پیکربندی تور اضافه کنیم. دستور زیر رو اجرا کنید تا با gedit فایل torrc باز بشه :

حالا دستورات زو رو به انتهای این فایل اضافه کرده و آن را ذخیره کنید. یادتون باشه پل های دریافتی خودتون رو جایگزین پل های زیر بکنید.

 

حالا با اجرای دستور زیر سرویس تور رو ریست میکنیم :

تبریک ! شما تونستید  سرویس تور رو راه اندازی کنید ! برای اطمینان از اینکه سرویس تور بدرستی کار میکنه دستور زیر رو بزنید و اگر عبارت Bootstrapped 100%: Done رو مشاهده کردید یعنی شما به درستی به شبکه تور وصل هستید :

در بعضی از سیستم ها ، از جمله اوبونتو ۱۶٫۰۴ پل های تور با سرویس apparmor مشکل داره که با اجرای دستور بالا ارور زیر رو مشاهده خواهید کرد :

برای رفع این مشکل با دستور زیر فایل پیکربندی apparmor رو باز کنید :

حالا در فایل پیکربندی  دستور زیر را :

به این دستور تغییر بدید :

و با اجرای دستور زیر سرویس apparmor رو ریست کنید :

و یکبار دیگر با دستور زیر سرویس تور رو هم ریست کنید :

 

خب حالا اگه فایل لاگ تور رو مجدد بخونیدش و عبارت Bootstrapped 100% رو دیدین ینی شما الان میتونید به با موفقیت  به شبکه تور متصل شدین ، به اینترنت امن خوش اومدین 🙂

ممکنه در اولین اتصال به شبکه تور کمی طول بکشه (برای من که خیلی طول نکشید) ولی در دفعات بعدی مشکل سرعت نیز حل خواهد شد.

 

شما الان میتونید در تنظیمات شبکه مرورگرتون با اتصال به پورت ۹۰۵۰ از طریق پرتکل  socks با تور وبگردی کنید. بعضی ها هم برای اتصال مرورگر به تور از ماژول foxyproxy استفاده میکنند.

اگر نیاز داشته باشید در خط فرمان از تور استفاده کنید میتونید با دستور torify اقدام کنید :

 

تا اینجا با نحوه نصب و پیکربنید تور آشنا شدید و در قسمت بعدی که بزودی منتشر خواهد شد نحوه پیاده سازی هیدن سرویس ها و استفاده از polipo و privoxy (برای تبدیل پرتکل socks به http) رو توضیح خواهم داد.



برچسب ها : ,

مطالب مشابه

 تور (tor) چیست؟

نظرات


  • محمد جواد گفت:

    سلام خدمت استاد گرامی
    لطفا نحوه راه اندازی و نحوه کار با تور روی ویندوز هم آموزش دهید .. غلم همت آن ادمینم که زیر چرخ کبود ، میگه تمام علوم جهان باید اشتراک گذاشته بشه ??❤

    • حسین شفیعیان گفت:

      سلام
      والا من ویندوز استفاده نمیکنم ولی ببینم چی میشه
      مرسی ازت 🙂

  • مهدی گفت:

    ممنون – خیلی آموزشهای خوبی دارید

  • mmd717 گفت:

    عالی بود . ممنون بابت این ویدیو زیبا

  • mmd717 گفت:

    بعد از متصل شدن به تور سرعت اینترنت من خیلی پایین میاد راه حلی دارید؟

    • حسین شفیعیان گفت:

      من اصلا چنین مشکلی ندارم !!! اتفاقا سرعت به هیچ وجه برای من کند نشده !!!
      ممکنه برای دفعات اول این مورد بوجود باید ، اگر بعد از چند بار اتصال مشکل همچنان برقرار بود پل های خودتون رو عوض کنید

  • ایمان گفت:

    دلم برات تنگ شده بود خداروشکر یه پست گذاشتی بعد از اندی ….

    • حسین شفیعیان گفت:

      انشالله سایت دوباره فعالیت خودش رو شروع خواهد کرد…

  • مجتبی گفت:

    ممنون حسین اقا کاشکی تو ویندوزم اموزششو بذارین ممنون

    راستی بوت استرپ رو یادتون نره قالبرو کاملش نکردینن

    • حسین شفیعیان گفت:

      مشکل از شماست که اوبونتو ندارید 🙂
      شوخی کردم 🙂 چشم یه برسی میکنم اگر مقدور بود آموزشش رو میزارم ولی فعلا ویندوز ندارم !!!
      قسمت بعدی بوت استرپ هم ضبط شده و امروز منتشرش میکنم 😉

      • مجتبی گفت:

        ممنون حسین جون دمت گرم خیلی اقایی
        یه اموزش برا ارسال امییل هایی که به صورت صفحه وب باز میشن برا کاربرا هم بذاری ممنوننننت میشم

  • anonymous گفت:

    سلام ایول خوش حالمون کردی برگشتی . حسین برنامه .run رو برای من خیلی دیر نصب میکنه تو ابونتو کلا با نصب چیزا مشکل داره؟

    • حسین شفیعیان گفت:

      سلام
      پسوند فایل های نصبی تو اوبونتو deb هست ولی بهترین راه نصب نرم افزار از طریف مخازنه

  • anonymous گفت:

    آقای شفیعیان s3.img7.ir/D0Pjt.png موقع نصب تور این ارور میاد بریج هم نمیشه زد –

  • anonymous گفت:

    راستی فراموش کردم یه مشکلی داشتم که صدا ندارم تو ابونتو درایو از کجا بگیرم ؟

    • حسین شفیعیان گفت:

      تا حالا این مشکل رو نداشتم !!!
      از آخرین ورژن اوبونتو استفاده کن ، اصن کدک ها رو نصب کردی ؟ با برنامه vlc آهنگ پلی کن !
      اگه با موارد بالا حل نشد تو انجمن های پشتیبانی اوبونتو فارسی مطرح کن ، دوستان زیادی هستند که پاسخگو هستند

  • anonymous گفت:

    mediafire.com/download/xxxxxx/moshkelz.mp4
    لطفا ببینید مشکل اینه . ادیت کنید نظرو لینکو پاک کنید ممنون

    • حسین شفیعیان گفت:

      مشکل از مجازی ساز است !
      در ضمن هیچ وقت با یوزر روت چیزی رو اجرا نکنید !!

  • hadi گفت:

    سلام ببخشید اینجا مینویسم چون تقریبا هیچ جوابی پیدا نکردم :
    من از مینت استفاده میکنم قبلا ابونتو داشتم روی اون openvpn نصب میکردم و تقریبا هیچ مشکلی نداشتم اما روی مینت از من سه تا key file میخواد که هر کاریش کردم نتونستم پیدا کنم چیکار باید انجام بدم .
    بعد در مورد تور ادرس سرور خود بروزر رو باید به چی تغییر بدم چون پیام میده U are under attack at 127.0.0.1:9050 و برنامه از کار میفته ؟

    • حسین شفیعیان گفت:

      درود ، من openvpn استفاده نمیکنم ! اگر فقط برای وبگردی میخواهید افزونه hoxx در فایرفاکس مورد مناسب و بی دردسریه و در همه سیستم عامل ها قابل استفاده است
      همونطور که تو خود ویدیو هم توضیح دادم از پورت ۹۰۵۰ و آیپی ۱۹۷٫۰٫۰٫۱ میتونید به پروکسی شبکه تور متصل بشید ، البته تور سرویس خودش را از طریق پرتکل ساکس ارائه میده و در آموزش بعدی نحوه تبدیل ساکس به http رو توضیح خواهم داد

  • blp گفت:

    با این مطلب سایتت به ** نره :l

    • حسین شفیعیان گفت:

      🙂
      نه عزیز ، این برنامه برای حفظ حریم شخصی و دور زدن تحریم های شرکت های آمریکایی هست 😉

  • اسماعیل گفت:

    سلام . وفتی دستور gksu gedit /etc/tor/torrc رو اجرا میکنم پسورد رو میزنم اما فایل تکس باز نمیشه دلیلش چیه؟

    • حسین شفیعیان گفت:

      سلام
      خروجی ترمینال چیه ؟

      • اسماعیل گفت:

        سلام. مشکل حل شد. شما اینجا توی این کد gksu gedit /etc/tor/torrc ادیتور متن رو gedit معرفی کرده بودین اما من اون ادیتور رو نداشتم اتوم دارم کدشو تغییر دادم به
        gksu atom /etc/tor/torrc مشکل حل شد. من تازه یک روزه این سیستم عامل استفاده میکنم واسه همین یکم واسم سخت بود تشخیص بدم کد چی به چیه.