آموزش نصب تور و متعلقات دیگر آن در دبیان
ترمینال رو باز کنید و دستورات زیر رو بزنید:
sudo apt install tor sudo systemctl enable tor.service sudo systemctl start tor.service
مرحله جدید – پل
با دستور زیر شما لاگهای تور رو میبینید، و همینطور اگه لاگ جدیدی بیاد، بهش اضافه میشه، با Ctrl+C
از این دستور خارج میشید.
sudo tail -f /var/log/tor/log
توی این لاگها خطهایی هستن با این شکل:
Bootstrapped 0%: Starting
Bootstrapped 80%: Connecting to the Tor network
شما باید خط
Bootstrapped 100%: Done
رو ببینید توی لاگها، اگه پیداش میکنید یعنی تور آماده به کاره اما اگه تا ۱۰۰٪ نرفته بود، یعنی باید پل برای تور تنظیم کنید، که سخت نیست نترسید.
من اینجا مراحل اضافه کردن پل رو میگم، اما اگه برای شما تا ۱۰۰٪ رفته بود از این بخش بگذرید و به اینجا برید!
اول میزنید:
sudo apt install obfs4proxy
بعد از ۲ طریق میتونید به پل برسید:
۱. صفحه https://bridges.torproject.org/
۲. ایمیل کردن get transport obfs4
به [email protected]
در هر ۲ حالت به چیزی میرسید شبیه این (اینجا پل obfs4
گرفتیم، obfs3
پایینتره)
به فایل torrc
میریم:
sudo nano /etc/tor/torrc
اینجا بازم من از nano استفاده کردم اما شما میتونید از هر ویرایشگر متن دیگهای استفاده کنید
به آخر فایل برید (/ + meta (alt))
و اینا رو به انتهای فایل اضافه کنید:
UseBridges 1 ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE
دقت کنید که شما پل خودتون رو بذارید و توجه کنید که به قبل پل Bridge
اضافه کردم (توی ترمینال برای paste
کردن از Ctrl+Shift+V
میتونید استفاده کنید، برای paste
کردن پل گفتم)
بعد برای ذخیره کردن Ctrl+o
و بعد Enter
و برای خروج Ctrl+x
رو بزنید.
حالا باید با دستور زیر توی یه ترمینال دیگه، لاگها رو دنبال کنید تا درصدها رو ببینید.
sudo tail -f /var/log/tor/log
بعد سرویس تور رو از توی ترمینال قبلی restart کنید.
sudo systemctl restart tor.service
و همون داستان بالا، اگه به ۱۰۰٪ رسیدید یعنی تور آماده به کاره، اگه نه یه پل دیگه رو امتحان کنید.
یه توضیح اینکه قرار نیست پلها رو یکی یکی توی فایل کانفیگ قرار بدید، اگه ۱۰ تا پل دارید هر ۱۰ تا پل رو قرار بدید توی فایل به این صورت
Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE
و در کل هر چند وقت یک بار یه ترمینال باز کنید و دستور
sudo tail -f /var/log/tor/log
رو توش اجرا کنید، بعدش یه بار سرویس تور رو ریاستارت کنید.
sudo systemctl restart tor.service
اگر از ارتباط اینترنتتون مطمئن بودید، و توی لاگ خطهایی مثل این رو میگرفتید:
Proxy Client: unable to connect to IP:PORT ("general SOCKS server failure")
بهتره که برید توی فایل torrc
و اون پلی که IP:PORT
ش رو نتونسته بهش وصل بشه رو پاک کنید تا تور سریعتر وصل بشه، هر چند وقت یه بار هم پل جدید بگیرید و اضافه کنید ته پلهاتون تا اگه یه روز کار نکردن یه سری از پلها، بی پل نمونید 🙂
اگر هیچ پل obfs4
ئی براتون کار نکرد، پلهای obfs3
رو امتحان کنید، یه فرقای جزئی داره که اینجا میگمشون:
شما باید تو ایمیل بنویسید get transport obfs3
و یا از سایت پل obfs3
بگیرید و کارای زیر رو انجام بدید:
sudo apt install obfsproxy
یک بار دیگه به انتهای فایل torrc
میریم:
sudo nano /etc/tor/torrc
مثل قبل به آخر فایل برید (/ + meta (alt))
، خطهای قبلی رو پاک کنید و جاش اینا رو بنویسید:
UseBridges 1 ClientTransportPlugin obfs3 exec /usr/bin/obfsproxy --managed Bridge obfs3 IP:PORT HASH-OF-YOUR-OBFS3-BRIDGE
دقت کنید که شما پل خودتون رو بذارید و توجه کنید که پل obfs3 کوتاهتره طولش و قبلش هم باید Bridge اضافه بشه، خط دوم هم نسبت به تنظیمات obfs4 تغییراتی کرده. یه بار دیگه Ctrl+o
بعد Enter
و بعد Ctrl+x
. حالا بازم باید با دستور زیر توی یه ترمینال دیگه، لاگها رو دنبال کنید تا درصدها رو ببینید.
sudo tail -f /var/log/tor/log
بعد سرویس تور رو از توی ترمینال قبلی restart کنید.
sudo systemctl restart tor.service
و همون داستان بالا، اگه به ۱۰۰٪ رسیدید یعنی تور آماده به کاره، اگه نه یه پل دیگه رو امتحان کنید.
مرحله جدید – تنظیم فایرفاکس
من پیشنهاد میکنم به جای تنظیم خود مرورگر، از افزونه FoxyProxy یا SwitchyOmega استفاده کنید و ساکس۵ رو روی 127.0.0.1:9050 تنظیم کنید!
مرحله جدید – تنظیم http
همونطورکه دیدید، تور روی ساکس۵ سرویس میده و خب یسری نرمافزارا هستن که ما رو تحریم کردن و از پروتکل http
استفاده میکنن! برای استفاده از تور روی http
باید چیزی نصب کرد به اسم privoxy
پس:
sudo apt install privoxy
در فایل زیر:
/etc/privoxy/config
خطی که شامل:
forward-socks5t / 127.0.0.1:9050 .
هست رو از کامنت در بیارید. سرویس privoxy
رو enable
و start
کنید و روی پورت 8118
ازش استفاده کنید.
sudo systemctl enable privoxy.service sudo systemctl start privoxy.service
توصیه خود من اینه که از FoxyProxy
یا SwitchyOmega
استفاده کنید و دقت کنید که هم ساکس و هم http و https رو تنظیم کنید http و https روی ۸۱۱۸ و ساکس روی ۹۰۵۰ (اگر کار نکرد فقط ساکس رو روی ۹۰۵۰ بذارید و دوباره تست کنید)
مرحله جدید – استفاده از تور در ترمینال
برای استفاده از تور توی ترمینال باید بسته torsocks نصب باشه که برای من بود اما برای اطمینان چک کنید
sudo apt install torsocks
بعد بزنید
less /etc/tor/torsocks.conf
و چک کنید این ۲ خط کامنت نباشن، اگه بودن با nano از کامنت درشون بیارید (احتمالا کامنت نیستن)
TorAddress 127.0.0.1 TorPort 9050
با q از این حالت خارج بشید.
بعد چک کردن اینا و اطمینان از درستیش، توی ترمینال هرجا تور خواستید قبل دستورتون مینویسید:
torsocks
به همین سادگی، اگر با torsocks
کارتون راه نیوفتاد، دقت کنید که privoxy
رو نصب کرده باشید و توی ترمینالی که هستید، این دستورا رو بزنید
export http_proxy="http://127.0.0.1:8118" export https_proxy="https://127.0.0.1:8118"
بعدش دستورتون رو در حالت معمولی بزنید بدون torsocks
و…
تنظیم تور برای اینکه نود خروجی حتما از کشور یا کشورهای خاصی باشه
برای این کار انتهای فایل torrc میتونید اضافه کنید:
ExitNodes {us},{gb}
مثلا که یعنی یا از بریتانیا یا از امریکا خروجی داشته باشم. توضیحات بیشتر رو اینجا بخونید.
همینطور یک رابط گرافیکی هم برای پروژه نوشته شده که از اینجا میتونید پیداش کنید.
اگه کسی ایرادی میبینه حتما بهم اطلاع بده از این طریق!
خوشحالم میشم نظرتون رو بدونم راجع به این مطلب!
خوش و خرم باشید 🙂
در مرحله دوم با زدن
sudo chkconfig tor on
این پیغام رو میده
chkconfig: command not found
و گفتم شاید باید بزنم
apt install chkconfig
که اونم گفت
Package ‘chkconfig’ has no installation candidate
سلام، ممنون از پاسخت… پس گویا باید نصب کنم دبیان رو ببینم کی به کیه توش، این دستورا برای init هستن، شاید systemd شده دبیان هم، یا یه چیزی بین اینا
سلام، وقتی sudo systemctl start tor.service رو میزنم هیچ اتفاقی نمیوفته!
توزیع دیپین و دارم من…
و به طبعش هیچ لاگی هم نمیندازه!
خب این دستور نبایدم وقتی میزنی اتفاقی بیوفته و نبایدم لاگی بندازه، مراحل بعدی (لاگ گرفتن و پل و تنظیم پروکسی) رو انجام بدید
سلام و تشکر بابت آموزش کارراه انداز یک پروکسی(و وی پی ان در دستگاههای هوشمند) که میتونه مشکل بسیاری از کاربران نت فارسی رو برای دسترسی به وب آزاد یا دست کم اکانت تلگرامشون فراهم کنه.
۱) خوب میشد اگه دستکم به صورت نکات کوچولو در این مقاله کمی هم از کیفیت تور(مثلا این که فیلترنشدنیه مگر این که کل اینترنتو بخوان قطع کنن) و تورساکس و پرایوکسی میگفتین.
۲) در باب آموزش برای راه اندازی تور و متعلقاتش مقاله خوب و آموزش گام به گامیه فقط جای خالی یه برنامه کوچولو حس میشه: پروکسی چِینز.
۳) اگه یه راهنمایی کوچولو هم درباره آدرس پایین بفرمایین که سنگ تموم گذاشتین: dig +short myip.opendns.com @resolver1.opendns.com
۴) اگه میشه ۱ مقاله مقایسه ای هم درباره سه شبکه ناشناس متعارف(TOR, I2P و FreeNet) و سیستم عاملهای امن و ناشناس مبتنی بر این سه شبکه برای کاربران نت فارسی آماده کنید منت گذاشتید.
۵) از اونجاییکه بیشتر پروکسیها هدف اصلیشون کاربران ویندوزه و کاربران یونیکس با تنوع کمتری روبرو هستن ممنون میشم اگه یه آموزش گام به گام برای نصب و راه اندازی Psiphon و SoftEther روی لینوکس هم قرار بدین.
۶) شاید بشه گفت امروز بیشترین تنوع پروکسی و وی پی ان برای پلتفرم اندروید ارایه میشه. لطف میکنید اگه یه آموزش امن و منطقی برای شِر کردن وی پی ان اندروید برای دستگاههای دیگه مث لپتاپ و پی سی ارایه بفرمایید.
ممنون از شما و موفق باشید.
دم شما گرم. مرسی
سلام اقا من وقتی دستورات و میزنم این پیام میاد چیکار کنم؟؟؟
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package tor is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘tor’ has no installation candidate
سلام من وقتی دستور نشان دادن لاگ ها و درصد پیشرفت رو میزنم این میاد
cannot open ‘/var/log/tor/log’ for reading: No such file or directory
tail: no files remaining
فکر کنم دبیان هم دستورات systemctl ئی شده باشه
journalctl -exfu tor
رو بزنید
سلام
بابت توضیحات بسیار خوبتون ممنونم
با وجود این تحریم ها اصلا نمیشه بدون تور مطالعه و کار علمی انجام داد
چقدر خوب میشه اگر در مورد orbot برای اندروید هم توضیحاتی بنویسید
شاید یه روز نوشتم، نمیدونم، به نظرم سر راست میاد orbot
سلام دوست عزیز
اونجایی که گفتین با nano کامنت ها رو دربیارین منظورتون چیه ؟
# اول خطها رو پاک کنید
سلام ممنون ولی وقتی دستور
sudo apt install tor
رو میزنم
اینها ظاهر میشن
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package tor is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘tor’ has no installation candidate
البته قبلش دستور sudo apt get update رو هم میزنم ولی هیچی
از کالی لینوکس هم استفاده میکنم
برای مشاهده ی لاگ ها این دستور جواب میده :
journalctl -exft tor
حتما از پل استفاده کنید چون تور اخیرا قطع و وصلی زیاد داره مخصوصا با اینترنت هایی که ضعیف باشن حتما باید پل باشه که همیشه وصل باشید.
راستی تو دبیان ۱۰ چطور به ترمینال بگم که همیشه برنامه ی gnome- software رو از پورت ۸۱۱۸ یا ۹۰۵۰ عبور بده؟
برام حیاطی هست چون این برنامه ارور میده که نتونسته با http://127.0.0.1:8118 به مخازن دبیان متصل بشه و خودش رو بروز رسانی کنه!
سپاس
حیاتی درست بود ^_^ bثوادم خoب
سلام
نمی دونستم کجا بنویسم این درخواست رو
لطفا آموزش نصب پلاسما موبایل رو به شیوه ای که بشه روی همه گوشی ها پیادش کرد، تهیه کنید.
اگه بنویسید مثل آموزش نصب تور، اوم هم تو وب فارسی مرجع میشه!
سپاس
توی دیپین(بر پایه ی دبیان) باید این دستور رو بزنی برای گرفتن لاگ:
sudo systemctl status [email protected]
سلام
مولایی زنده ای؟ چند وقتیه به پست ها جواب نمی دی! حداقل یه خبری از خودت بده
آقا بعضی سایت به هیچ صراطی مستقیم نیستن!
من هر کاری کردم چه با privoxy و چه با tor از طریق پورت های ۹۰۵۰, ۸۱۱۸ به هیچ عنوان فایل رو دانلود نمی کنه و ارور
Proxy request sent, awaiting response… 403 Forbidden
۲۰۲۰-۱۰-۲۲ ۱۶:۴۱:۲۰ ERROR 403: Forbidden.
اما با ip ایران وصل میشه و دانلود می کنه
بعضی سایت ها انگار میفهمن ما از proxy استفاده می کنیم و مسدود می کنن
راه حلی داری ؟
سپاس
سلام، خیلی فرصت نمیکنم جواب بدم حقیقتا، توی فرومها بپرسید بهتر به جواب میرسید…
آره یه سری سایتا آیپیهای تور رو جواب نمیدن متاسفانه، راهی هم نداره برای اونا باید از چیزای دیگه استفاده کرد
سلام دمت گرم که جواب دادی ^_^
آره منم وقتی می بینم با تور جواب نمیده مجبور میشم از افزونه ی vpn روی مرورگر استفاده کنم!
خب چه کاریه ؟ این ip خارجه اونم ip خارجه !
کسی بخواد ddos کنه با ip ایران هم میتونه !
سپاس