نصب تور در مکینتاش

به دلایل کاری، چند روزیه دارم با مک کار می‌کنم، و خب بدون تور نمیشه زندگی کرد 🙂اپل برای نصب تور شما باید اول brew داشته باشید.

برای نصب brew دستور نصب رو در ترمینال وارد کنید.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

حالا با زدن دستور

brew install tor polipo privoxy

تور رو نصب کنید.

مرحله جدید – تنظیم polipo و privoxy برای http و https

در فایل زیر (اگه وجود نداره فایل و فولدر رو بسازید):

/usr/local/etc/polipo/config

این تنظیمات رو قرار بدید

socksParentProxy = "localhost:9050"
socksProxyType = socks5

در فایل زیر:

/usr/local/etc/privoxy/config

خطی که شامل:

 forward-socks5t / 127.0.0.1:9050 .

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

در انتها:

brew services start tor

brew services start polipo

brew services start privoxy

برای دیدن اینکه تور وصل شده یا نه، میتونید انتهای فایل لاگ تور رو با این دستور ببینید:

tail -f /usr/local/var/log/tor.log

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

مرحله جدید – اضافه کردن پل

پل‌هایی رو که از این ۲ طریق می‌تونید بهشون برسید رو در انتهای فایل torrc قرار بدید، فقط باید ابتدای خط هر پلی که از سایت میگیرید کلمه Bridge رو اضافه کنید

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

۲. ایمیل کردن get transport obfs4 به [email protected]

/usr/local/etc/tor/torrc
UseBridges 1
Bridge YOUR-NON-OBFS-BRIDGE

البته برای استفاده از پل obfs4 یکم دردسر دارید، میتونید از سایت نوع پل رو none بذارید و پل معمولی بگیرید که نیاز به مرحله اضافه نداشته باشید، اما اگر پل obfs4 میخواید، باید torbrowser رو برای مک دانلود کنید، از داخل Applications وارد app بشید و از

Contents/MacOS/Tor/PluggableTransports فایل obfs4proxy رو خارج کنید

یا

این فایل رو که من از همین طریق به دست آوردم رو دانلود کنید و با chmod +x obfs4proxy بهش قابلیت اجرایی بدید

و در آدرس

/usr/local/bin/obfs4proxy قرار بدید، بعد میتونید با قرار دادن

UseBridges 1
ClientTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy
Bridge YOUR-OBFS4-BRIDGE

بعد از این کار، با دستور

brew services restart tor

تور رو ریست کنید و باز آخر فایل لاگ رو نگاه کنید، اگه مشکل نباشه شما میتونید روی پورت‌های

۸۱۲۳ و ۸۱۱۸ از سرویس تور روی http و https استفاده کنید و روی ۹۰۵۰ به صورت socks5

البته برای وبگردی حتما توصیه میکنم که foxyproxy نصب کنید روی firefox و تنظیمش کنید که از تور استفاده کنه

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

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

ExitNodes {us},{gb}

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

 

6 دیدگاه در “نصب تور در مکینتاش”

  1. سلام
    لطفا آموزشی برای راه اندازی تور در اندروید هم بذارین.من orbat و orfox رو نصب کردم ولی هیچ کدوم کار نمیکنن 🙁

  2. خیلی ممنون
    عالی بود
    روشی وجود داره که کل ترافیک از tor بگذره
    یعنی کل سیستم رو tunnel کنیم که ترافیکش از tor بگذره

  3. سلام
    من تمام مراحل را رفتم اما اصلا فایل torrc موقع brew services restart tor
    استفاده نمیشه
    tor.log:

    [notice] Configuration file “/usr/local/etc/tor/torrc” not present, using reasonable defaults.
    [notice] Opening Socks listener on 127.0.0.1:9050
    [notice] Opened Socks listener on 127.0.0.1:9050
    [notice] Parsing GEOIP IPv4 file /usr/local/Cellar/tor/0.4.2.5/share/tor/geoip.

  4. میگه این فایل موجود نیست و از تنظیمات پیش فرض استفاده میکنه.
    برای اینکه کار کنه فایل و فولدر بسازید و همونطور که تو آموزش گفته پیش برید فکر نکنم مشکل پیش بیاد

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

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