| TORSOCKS(1) | TORSOCKS(1) |
نام (NAME)
torsocks - لفاف پوسته برای سادهسازی استفاده از کتابخانه torsocks(8) جهت عبور شفاف ترافیک برنامهها از شبکه Tor
خلاصه دستور (SYNOPSIS)
torsocks [OPTIONS] [COMMAND [ARG ...]]
توضیحات (DESCRIPTION)
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) را ببینید.
گزینهها (OPTIONS)
- -h, --help
- نمایش خلاصهای از گزینهها و دستورهای ممکن.
- --shell
- ایجاد یک پوسته جدید با LD_PRELOAD شامل torsocks(8).
- --version
- نمایش نسخه.
- -u, --user
- تنظیم نام کاربری برای احراز هویت SOCKS5. برای ایزولهسازی مدارها در Tor استفاده میشود. توجه داشته باشید که حتماً باید یک گذرواژه از طریق خط فرمان، متغیر محیطی یا فایل پیکربندی (torsocks.conf(5)) تنظیم شده باشد.
- -p, --pass
- تنظیم گذرواژه برای احراز هویت SOCKS5. برای ایزولهسازی مدارها در Tor استفاده میشود. توجه داشته باشید که حتماً باید یک نام کاربری از طریق خط فرمان، متغیر محیطی یا فایل پیکربندی (torsocks.conf(5)) تنظیم شده باشد.
- -a, --address
- تنظیم نشانی Tor. تنها نشانیهای عددی را میپذیرد.
- -P, --port
- تنظیم پورت Tor.
- -i, --isolate
- ایزولهسازی خودکار در Tor. نام کاربری و گذرواژه را برای روش احراز هویت SOCKS5 بهصورت خودکار بر اساس مقداری وابسته به PID و زمان فعلی تنظیم میکند. نام کاربری و گذرواژه نباید تنظیم شده باشند.
- -6, --ipv6
- فعالسازی ایجاد سوکتهای ipv6.
- -d, --debug
- فعالسازی حالت اشکالزدایی. خروجی در stderr نوشته خواهد شد.
- -q, --quiet
- فرونشانی تمامی پیامهای گزارش (حتی خطاها).
- on | off
- این گزینه
torsocks(8) را به
متغیر
محیطی LD_PRELOAD
برای پوسته
فعلی اضافه
یا از آن
حذف میکند.
اگر
میخواهید
از این
گزینه
استفاده
کنید، باید
torsocks را در
پوسته خود
سورس (source)
کنید.
افزودن کتابخانه torsocks به LD_PRELOAD $ . torsocks on حذف کتابخانه torsocks از LD_PRELOAD $ . torsocks off
- show | sh
- نمایش مقدار فعلی متغیر محیطی LD_PRELOAD.
محیط (ENVIRONMENT)
لطفاً برای جزئیات بیشتر در مورد متغیرهای محیطی ممکن، torsocks(8) را ببینید.
همچنین ببینید (SEE ALSO)
torsocks(8), torsocks.conf(5)
اعتبار و قدردانی (CREDITS)
برنامه 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 بیابید.
نویسندگان (AUTHORS)
برنامه torsocks در ابتدا توسط Robert Hogan نوشته شده و در سال ۲۰۱۳ توسط David Goulet <dgoulet@torproject.org> بازنویسی شده است.
| March 3rd, 2014 |