تور چیست و نحوه کانفیگ

تور یه شبکه ای برای ناشناس موندن بر اساس روش مسیریابی پیازی هست که میتونه داده های ما،‌ موقعیت مکانی، آیپی مارو پنهان کنه

توی این شبکه هر دستگاه یک لایه رمز را برای خواندن دستورها مسیریابی رمزگشایی میکنه و پیام رو به دستگاه بعدی می‌فرسته که اون هم به نوبه خودش همین کار رو تکرار می‌کنه. این روش باعث میشه که هیچکدوم از سامانه‌های داخل این شبکه از محتوای پیام‌ ها اطلاع نداشته باشند.

نرم افزار ازاده با لایسنس BSD 3-clause و سورس اون رو میتونید از اینجا ببینید.

چجوری این رو نصب کنیم؟

اگه کاربر گنو/لینوکس یا BSDs میتونید این رو با استفاده از پکیج منیجرتون بگیرید که تقریبا توی همه مخازن هست

برای مثال ما اینجا Debian و OpenBSD و Gentoo و Arch رو میگیم:

Arch:

pacman -S tor

Gentoo:

emerge -av tor

Debian:

apt install tor

OpenBSD:

pkg_add tor

اگه کاربر ویندوز هستید میتونید از Tor Browser استفاده کنید

این مرورگر رو میتونید از پیوند زیر دانلود کنید

کانفیگ تور

تور یه فایل کانفیگ داره که توی Unix-like ها توی مسیر

/etc/tor/torrc

هست. که یه سری تنظیمات و کانفیگ ها برای تور ما که چجوری ران شه، پروکسی Socks5 روی کدوم ایپی و پورت اجرا شه و کلی چیز دیگه مثل bridge ها و ....

توی ویندوز این مسیر پوشه نصب شده مرورگر تور هست:

Browser/TorBrowser/Data/Tor

ما اینجا دیگه به نحوه کامل کانفیگ نمیپردازیم و چند تا چیز رو میگم

SOCKSPort:

این برای تعریف ایپی و پورت پروکسی Socks5 هست که به صورت ایپی:پورت باید داده بشه برای مثال ما میخوام روی ادرس 127.0.0.1 و پورت 3939 گوش بده:

SOCKSPort 127.0.0.1:3939

یا میخوایم روی ایپی همه interface ها گوش بده:

SOCKSPort 0.0.0.0:3939

اگه ایپی رو ندید تور به طور پیشفرض روی localhost گوش میده.

ExitNodes:

تو این عکس قشنگ میتونید بفهمید node چیه.

به اون اخرین node دقت کنید که داده unencrypted مارو میفرسته به کامپیوتر مقصد، حالا ما میخوایم این اخرین node رو انتخاب کنیم که کدوم روتر باشه که ایپی و غیره اون به کامپیوتر مقصد نشون داده میشه.

میتونیم این رو به صورت ایپی، fingerprint و یا کد alpha-2 یه کشور خاص بدیم که فقط از این کشور باشه.

برای مثال:

ExitNodes 185.220.100.254

ExitNodes 19B6F025B4580795FBD9F3ED3C6574CDAF979A2F

و یا کد alpha-2 کشور:

ExitNodes {us}

همین دوتا فکر میکنم کافی باشه، یه ControlPort داریم که توی بخش های بعدی میگیم بهتون.

Last updated