به دلایل کاری، چند روزیه دارم با مک کار میکنم، و خب بدون تور نمیشه زندگی کرد 🙂 برای نصب تور شما باید اول brew داشته باشید.
برای نصب brew دستور نصب رو در ترمینال وارد کنید.
1 |
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
حالا با زدن دستور
1 |
brew install tor polipo privoxy |
تور رو نصب کنید.
مرحله جدید – تنظیم polipo و privoxy برای http و https
در فایل زیر (اگه وجود نداره فایل و فولدر رو بسازید):
1 |
/usr/local/etc/polipo/config |
این تنظیمات رو قرار بدید
1 2 |
socksParentProxy = "localhost:9050" socksProxyType = socks5 |
در فایل زیر:
1 |
/usr/local/etc/privoxy/config |
خطی که شامل:
1 |
forward-socks5t / 127.0.0.1:9050 . |
هست رو از کامنت در بیارید.
در انتها:
1 2 3 4 5 |
brew services start tor brew services start polipo brew services start privoxy |
برای دیدن اینکه تور وصل شده یا نه، میتونید انتهای فایل لاگ تور رو با این دستور ببینید:
1 |
tail -f /usr/local/var/log/tor.log |
هر زمان ۱۰۰٪ رو دیدید یعنی تور آماده کار هست، ولی اگه ۱۰۰٪ نشد باید پل اضافه کنید.
مرحله جدید – اضافه کردن پل
پلهایی رو که از این ۲ طریق میتونید بهشون برسید رو در انتهای فایل torrc قرار بدید، فقط باید ابتدای خط هر پلی که از سایت میگیرید کلمه Bridge رو اضافه کنید
۱. صفحه https://bridges.torproject.org/
۲. ایمیل کردن get transport obfs4
به [email protected]
1 |
/usr/local/etc/tor/torrc |
1 2 |
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 قرار بدید، بعد میتونید با قرار دادن
1 2 3 |
UseBridges 1 ClientTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy Bridge YOUR-OBFS4-BRIDGE |
بعد از این کار، با دستور
1 |
brew services restart tor |
تور رو ریست کنید و باز آخر فایل لاگ رو نگاه کنید، اگه مشکل نباشه شما میتونید روی پورتهای
۸۱۲۳ و ۸۱۱۸ از سرویس تور روی http و https استفاده کنید و روی ۹۰۵۰ به صورت socks5
البته برای وبگردی حتما توصیه میکنم که foxyproxy نصب کنید روی firefox و تنظیمش کنید که از تور استفاده کنه
تنظیم تور برای اینکه نود خروجی حتما از کشور یا کشورهای خاصی باشه
برای این کار انتهای فایل torrc میتونید اضافه کنید:
1 |
ExitNodes {us},{gb} |
مثلا که یعنی یا از بریتانیا یا از امریکا خروجی داشته باشم. توضیحات بیشتر رو اینجا بخونید.
سلام
لطفا آموزشی برای راه اندازی تور در اندروید هم بذارین.من orbat و orfox رو نصب کردم ولی هیچ کدوم کار نمیکنن 🙁
سلام، orfox بدون orbot کار نمیکنه، برای orbot هم تو تنطیمات باید گزینه bridge رو براش فعال کنید
brew رو نصب کردید؟