نصب تور در فدورا

آموزش نصب تور و متعلقات دیگر آن در فدورا

fedora-logofedora-logo-text

برای نصب تور در فدورا ترمینال رو باز می‌کنید و می‌نویسید:

مرحله جدید – پل

با دستور زیر شما لاگ‌های تور رو می‌بینید، و همینطور اگه لاگ جدیدی بیاد، بهش اضافه می‌شه، با Ctrl+C از این دستور خارج می‌شید.

توی این لاگ‌ها خط‌هایی هستن با این شکل:

شما باید خط

رو ببینید توی لاگ‌ها، اگه پیداش می‌کنید یعنی تور آماده به کاره اما اگه تا ۱۰۰٪ نرفته بود، یعنی باید پل برای تور تنظیم کنید، که سخت نیست نترسید.

من اینجا مراحل اضافه کردن پل رو می‌گم، اما اگه برای شما تا ۱۰۰٪ رفته بود از این بخش بگذرید و به اینجا برید!

در فدورای ۲۸ به بالا، دستور زیر رو بزنید:

حالا از ۲ طریق می‌تونید به پل برسید:

۱. صفحه https://bridges.torproject.org/

۲. ایمیل کردن get transport obfs4 به bridges@bridges.torproject.org

در هر ۲ حالت به چیزی می‌رسید شبیه این

پل

به فایل torrc می‌ریم:

اینجا بازم من از nano استفاده کردم اما شما می‌تونید از هر ویرایشگر متن دیگه‌ای استفاده کنید

به آخر فایل برید (/ + meta (alt)) و اینا رو به انتهای فایل اضافه کنید:

دقت کنید که شما پل خودتون رو بذارید و توجه کنید که به قبل پل Bridge اضافه کردم (توی ترمینال برای paste کردن از Ctrl+Shift+V می‌تونید استفاده کنید، برای paste کردن پل گفتم)

بعد برای ذخیره کردن Ctrl+o و بعد Enter و برای خروج Ctrl+x رو بزنید.

حالا باید با دستور زیر توی یه ترمینال دیگه، لاگ‌ها رو دنبال کنید تا درصدها رو ببینید.

بعد سرویس تور رو از توی ترمینال قبلی restart کنید.

و همون داستان بالا، اگه به ۱۰۰٪ رسیدید یعنی تور آماده به کاره، اگه نه یه پل دیگه رو امتحان کنید.

یه توضیح اینکه قرار نیست پل‌ها رو یکی یکی توی فایل کانفیگ قرار بدید، اگه ۱۰ تا پل دارید هر ۱۰ تا پل رو قرار بدید توی فایل به این صورت

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

رو توش اجرا کنید، بعدش یه بار سرویس تور رو ری‌استارت کنید.

اگر از ارتباط اینترنتتون مطمئن بودید، و توی لاگ خط‌هایی مثل این رو می‌گرفتید:

بهتره که برید توی فایل torrc و اون پلی که IP:PORT ش رو نتونسته بهش وصل بشه رو پاک کنید تا تور سریع‌تر وصل بشه، هر چند وقت یه بار هم پل جدید بگیرید و اضافه کنید ته پل‌هاتون تا اگه یه روز کار نکردن یه سری از پل‌ها، بی پل نمونید 🙂

مرحله جدید – تنظیم فایرفاکس

برای تنظیم فایرفاکس به منو برید، بعد به Prefrences بعد به Advanced بعد به Network و در قسمت Connection روی Settings کلیک کنید و مثل عکس زیر تنظیمات رو انجام بدید:

تنظیمات فایرفاکس

حالا می‌تونید از تور روی فایرفاکس استفاده کنید 🙂

اما من پیشنهاد می‌کنم به جای رفتن به ستینگ و اینا،‌ از افزونه FoxyProxy یا SwitchyOmega استفاده کنید و ساکس‌۵ رو روی 127.0.0.1:9050 تنظیم کنید!

مرحله جدید – تنظیم http

همونطورکه دیدید، تور روی ساکس۵ سرویس می‌ده و خب یسری نرم‌افزارا هستن که ما رو تحریم کردن و از پروتکل http استفاده می‌کنن! برای استفاده از تور روی http باید چیزی نصب کرد به اسم privoxy پس:

در فایل زیر:

خطی که شامل:

هست رو از کامنت در بیارید. سرویس privoxy رو enable و start کنید و روی پورت 8118 ازش استفاده کنید.

توصیه خود من اینه که از FoxyProxy یا SwitchyOmega استفاده کنید و دقت کنید که هم ساکس و هم http و https رو تنظیم کنید http و https روی ۸۱۱۸ و ساکس روی ۹۰۵۰ (اگر کار نکرد فقط ساکس رو روی ۹۰۵۰ بذارید و دوباره تست کنید)

مرحله جدید – استفاده از تور در ترمینال

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

بعد بزنید

و چک کنید این ۲ خط کامنت نباشن، اگه بودن با nano از کامنت درشون بیارید (احتمالا کامنت نیستن)

با q از این حالت خارج بشید.
بعد چک کردن اینا و اطمینان از درستیش، توی ترمینال هرجا تور خواستید قبل دستورتون می‌نویسید:

به همین سادگی، اگر با torsocks کارتون راه نیوفتاد، دقت کنید که privoxy رو نصب کرده باشید و توی ترمینالی که هستید، این دستورا رو بزنید

بعدش دستورتون رو در حالت معمولی بزنید بدون torsocks و…

تنظیم تور برای اینکه نود خروجی حتما از کشور یا کشورهای خاصی باشه

برای این کار انتهای فایل torrc میتونید اضافه کنید:

مثلا که یعنی یا از بریتانیا یا از امریکا خروجی داشته باشم. توضیحات بیشتر رو اینجا بخونید.

خوشحالم می‌شم نظرتون رو بدونم راجع به این مطلب!
خوش و خرم باشید 🙂

29 دیدگاه در “نصب تور در فدورا”

  1. سلام.
    دوست عزیز من تا مرحله‌ای که باید به این آدرس bridges@bridges.torproject.org ایمیل ارسال کنیم تا پل‌ها رُ دریافت کنیم پیش رفتم. اما بعد از اون و دقیق نمی‌دونم باید چیکار کنم؟ شما نوشتین که پل‌ها رُ کپی کنیم. دقیقا کدوم پل و کپی کنیم؟ همه رُ کپی کنیم یا فقط یکی و؟ اگر این قسمت و یکم دقیق‌تر توضیح بدین ممنون میشم 🙂

    1. هر ۳ تا رو کپی کنید، به ترتیب از پل‌ها استفاده می‌شه اگه یکی از دسترس خارج بشه
      نصب فدورا یه بخش دیگه هم داره که فرصت نکردم اضافه کنم، اونم این که باید SELinux رو غیرفعال کنید، جستجو کنید به نتیجه می‌رسید، ولی خودمم سعی می‌کنم روش کار رو بنویسم زودتر

  2. سلام آقا
    اگه میشه این غیر فعال کردن selinux هم بزارین
    در ضمن من تو ویندوز obfsproxy ورژن سه را pip پایتون نصب کردم فکر کنم تو فدورا هم جواب بده

  3. سلام من بعد از دستور systemctl status tor.service یعنی در مرحله ی پل این خروجی رو می گیرم.
    ● tor.service – Anonymizing overlay network for TCP
    Loaded: loaded (/usr/lib/systemd/system/tor.service; disabled; vendor preset: disabled)
    Active: inactive (dead)
    لطفا بفرمایید مشکل چیه ؟
    سپاس

  4. سلام
    علی جان من فکر میکنم یه راهی هست که پل نخواد اصلا !
    همینجوری اتفاقی وقتی داشتم رو فدورا نصب می کردم از تو آموزش شما فهمیدم.
    برای نصب تور روی فدورا اول باید :
    yum update -y
    sudo dnf install tor -y
    sudo systemctl start tor
    sudo systemctl status tor.service
    و در نهایت دکمه q رو فشار بدیم.
    نکته اصلی تو دستور دومی هست !
    بعدش هم که یا فاکسی پروکس نصب کنیم یا تو تنظیمات مرورگر یا خود فدورا ، پروکسی ها رو وارد کنیم تا تور کار کنه
    بعدش هم که باید privoxy رو نصب کنیم تا سایت هایی مثل یوتیوب هم باز بشه
    فقط دوستان دو تا مرورگر داشته باشید ، تو یکی پورت ۹۰۵۰ و تو دیگری پورت ۸۱۲۳ فعال باشه که بتونید همه سایت ها رو باز کنید. ( اگر هم مرورگرتون مثلا chromium بود و قابلیت وارد کردن پروکسی نداشت ، کاری بهش نداشته باشید . و برید تو تنظیمات شبکه در قسمت پروکسی و حالت دستی و اونجا پورت مورد نظر رو وارد کنید ) اگه هر دوتا پورت روی موزیلا فعال باشه ، بعضی سایت ها رو باز نمی کنه و مثلا ارور ۵۰۲ میده
    باقی دستورات هم که سلیقه ای هست.
    سپاس

  5. سلام
    در فدورا ۲۷ بعد از وارد کردن دستور نصب polipo این خروجی رو می گیرم:
    No match for argument: polipo
    Error: Unable to find a match
    لطفا راه حل ارائه بدید.
    سپاس

    1. فقط یه نکته کوچیک رو توی توضیحات نگفتید، اینکه بعد از نصب تور توی fedora باید دستی enable و start کرد. ولی توی اوبونتو خودش خودکار انجام میشه.

  6. سلام
    آقای مولایی لطفا بر پایه نسخه ۲۸ فدورا یک آموزش جدید همراه با راه حل های تازه برای نصب تور و ملحقات آن بدون نیاز به غیر فعال کردن selinux، در بلاگ قرار دهید.
    سپاس

  7. به نام خدا
    لازم نیست SELINUX رو غیر فعال کنین، وقتی فایل رو کپی کردین و دستور sudo chmod +x /usr/local/bin/obfs4proxy رو زدید برید و پل ها رو ست کنین
    برای دانلود مرورگر تور هم روی مرورگر فعلی تون مثلا SYBER GHOST رو نصب کنین و وقتی تور بروزر رو راه اندازی کردید ، از طریق خودش برید تو صفحه و پل ها رو کپی کنید ( به دلایل امنیتی با خود مرورگر تور انجام بشه )
    البته فدورای من به صد درصد می رسید اما باید برای پل تنظیم می کردم و الا نصب هم نمی شد.
    مولایی آموزش رو آپدیت کن داچ

    1. سلام، دوست عزیز آموزش آپدیت و عوض شده، اگه نسخه قبلی رو هنوز دارید می‌بینید یه بار یا کَش مرورگر رو پاک کنید، یا ctrl+shift+r بزنید، یا ctrl+f5 اینا که از کَش لود نکنه

    1. سلام، این باید جواب بده
      export ftp_proxy=your.proxy.address:port
      ftp some.ftp.host

      برای تاکس فمیلی ویدئو نمیشه درست کرد، چون هر مرحله باید منتظر بمونی تا جواب ایمیل بهت بدن، ولی سعیم رو می‌کنم، شاید بشه چسبوند تیکه تیکه به هم :دی

  8. سلام نمیشه تور رو استارت کرد
    Job for tor.service failed because the control process exited with error code.
    See “systemctl status tor.service” and “journalctl -xe” for details.
    selinux رو هم غیرفعال کردم ولی بازم تور استارت نمیشه چیکار باید بکنم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *