TORSOCKS(1) TORSOCKS(1)

torsocks - لفاف پوسته برای ساده‌سازی استفاده از کتابخانه torsocks(8) جهت عبور شفاف ترافیک برنامه‌ها از شبکه Tor

torsocks [OPTIONS] [COMMAND [ARG ...]]

torsocks یک لفاف میان کتابخانه torsocks و برنامه کاربردی است تا تمامی ارتباطات اینترنتی را از شبکه Tor عبور دهد.

به‌طور پیش‌فرض، torsocks فرض می‌کند که باید به پروکسی SOCKS مربوط به Tor که روی 127.0.0.1 و پورت 9050 در حال اجراست (مقادیر پیش‌فرض دیمن Tor) متصل شود.

برای استفاده از یک فایل پیکربندی، torsocks تلاش می‌کند فایل /etc/tor/torsocks.conf را بخواند یا به دنبال متغیر محیطی TORSOCKS_CONF_FILE حاوی مسیر فایل بگردد. اگر آن فایل قابل خواندن نباشد، torsocks از مقادیر پیش‌فرض منطقی برای اکثر راه‌اندازی‌های Tor استفاده خواهد کرد.

برای اطلاعات بیشتر در مورد پیکربندی، torsocks.conf(5) را ببینید.

نمایش خلاصه‌ای از گزینه‌ها و دستورهای ممکن.
ایجاد یک پوسته جدید با LD_PRELOAD شامل torsocks(8).
نمایش نسخه.
تنظیم نام کاربری برای احراز هویت SOCKS5. برای ایزوله‌سازی مدارها در Tor استفاده می‌شود. توجه داشته باشید که حتماً باید یک گذرواژه از طریق خط فرمان، متغیر محیطی یا فایل پیکربندی (torsocks.conf(5)) تنظیم شده باشد.
تنظیم گذرواژه برای احراز هویت SOCKS5. برای ایزوله‌سازی مدارها در Tor استفاده می‌شود. توجه داشته باشید که حتماً باید یک نام کاربری از طریق خط فرمان، متغیر محیطی یا فایل پیکربندی (torsocks.conf(5)) تنظیم شده باشد.
تنظیم نشانی Tor. تنها نشانی‌های عددی را می‌پذیرد.
تنظیم پورت Tor.
ایزوله‌سازی خودکار در Tor. نام کاربری و گذرواژه را برای روش احراز هویت SOCKS5 به‌صورت خودکار بر اساس مقداری وابسته به PID و زمان فعلی تنظیم می‌کند. نام کاربری و گذرواژه نباید تنظیم شده باشند.
-6, --ipv6
فعال‌سازی ایجاد سوکت‌های ipv6.
فعال‌سازی حالت اشکال‌زدایی. خروجی در stderr نوشته خواهد شد.
فرونشانی تمامی پیام‌های گزارش (حتی خطاها).
این گزینه torsocks(8) را به متغیر محیطی LD_PRELOAD برای پوسته فعلی اضافه یا از آن حذف می‌کند. اگر می‌خواهید از این گزینه استفاده کنید، باید torsocks را در پوسته خود سورس (source) کنید.
افزودن کتابخانه torsocks به LD_PRELOAD
$ . torsocks on
حذف کتابخانه torsocks از LD_PRELOAD
$ . torsocks off
نمایش مقدار فعلی متغیر محیطی LD_PRELOAD.

لطفاً برای جزئیات بیشتر در مورد متغیرهای محیطی ممکن، torsocks(8) را ببینید.

torsocks(8), torsocks.conf(5)

برنامه torsocks تحت نسخه ۲ پروانه عمومی همگانی گنو (GNU General Public License) توزیع شده است.

برای اطلاعات بیشتر، یک وبگاه در https://www.torproject.org در دسترس است.

همچنین می‌توانید کد منبع را در https://git.torproject.org بیابید.

فهرست رایانامه برای دریافت راهنمایی <tor-talk@lists.torproject.org> و برای امور توسعه <tor-dev@lists.torproject.org> است. شما همچنین می‌توانید این پروژه را روی سرور IRC به نشانی irc.oftc.net (OFTC) در کانال‌های #tor و #tor-dev بیابید.

برنامه torsocks در ابتدا توسط Robert Hogan نوشته شده و در سال ۲۰۱۳ توسط David Goulet <dgoulet@torproject.org> بازنویسی شده است.

March 3rd, 2014