به دلایل کاری، چند روزیه دارم با مک کار میکنم، و خب بدون تور نمیشه زندگی کرد 🙂 برای نصب تور شما باید اول 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}
مثلا که یعنی یا از بریتانیا یا از امریکا خروجی داشته باشم. توضیحات بیشتر رو اینجا بخونید.
سلام
لطفا آموزشی برای راه اندازی تور در اندروید هم بذارین.من orbat و orfox رو نصب کردم ولی هیچ کدوم کار نمیکنن 🙁
سلام، orfox بدون orbot کار نمیکنه، برای orbot هم تو تنطیمات باید گزینه bridge رو براش فعال کنید
brew رو نصب کردید؟
خیلی ممنون
عالی بود
روشی وجود داره که کل ترافیک از tor بگذره
یعنی کل سیستم رو tunnel کنیم که ترافیکش از tor بگذره
سلام
من تمام مراحل را رفتم اما اصلا فایل 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.
میگه این فایل موجود نیست و از تنظیمات پیش فرض استفاده میکنه.
برای اینکه کار کنه فایل و فولدر بسازید و همونطور که تو آموزش گفته پیش برید فکر نکنم مشکل پیش بیاد