| PROXYTUNNEL(1) | PROXYTUNNEL(1) |
نام (NAME)
proxytunnel - برنامهای برای ایجاد تونل اتصال از طریق یک پراکسی استاندارد HTTPS
خلاصه دستور (SYNOPSIS)
proxytunnel [OPTION...]
توضیحات (DESCRIPTION)
برنامه proxytunnel ابزاری برای ایجاد تونل اتصال از طریق یک پراکسی استاندارد HTTPS و دور زدن سازوکارهای فیلترینگ استاندارد HTTP است. این ابزار بیشتر بهعنوان پسبند برای ProxyCommand در OpenSSH و همچنین بهعنوان پسبند پراکسی برای Putty استفاده میشود. همچنین میتواند برای سایر مقاصد گذر از پراکسی مانند proxy bouncing مورد استفاده قرار گیرد.
گزینهها (OPTIONS)
-i, --inetd
-a, --standalone=[address:]port
مثالها
-p, --proxy=host:port
-r, --remproxy=host:port
-d, --dest=host:port
-e, --encrypt
-E, --encrypt-proxy
-X, --encrypt-remproxy
-z, --no-check-certificate
-C, --cacert=filename/directory
-4, --ipv4
-6, --ipv6
-F, --passfile=filename
-P, --proxyauth=username:password
-R, --remproxyauth=username:password
-c, --cert=filename
-k, --key=filename
-N, --ntlm
-t, --domain=STRING
-H, --header=STRING
-o, --host=host[:port]
-x, --proctitle=STRING
-I, --no-sni
-v, --verbose
-q, --quiet
-h, --help
-V, --version
نحوه استفاده (USAGE)
بسته به شرایط خود ممکن است بخواهید هر یک از کارهای زیر را انجام دهید:
$ proxytunnel -v -p proxy.company.com:8080 -d system.home.nl:22
$ proxytunnel -v -p proxy.company.com:8080 -P username:password -d system.home.nl:22
$ export PROXYPASS=password $ proxytunnel -v -p proxy.company.com:8080 -P username -d system.home.nl:22
$ proxytunnel -v -p proxy.company.com:8080 -r proxy.athome.nl:443 -d system.friend.nl:22
$ proxytunnel -v -E -p proxy.company.com:8080 -d system.home.nl:22
برای استفاده از این برنامه به همراه OpenSSH جهت اتصال به یک میزبان، یک فایل ~/.ssh/config با محتوای زیر ایجاد کنید:
Host system.athome.nl
ProxyCommand proxytunnel -p proxy.company.com:8080 -d %h:%p
ServerAliveInterval 30
نکته
دستورالعمل ServerAliveInterval تضمین میکند که اتصالات غیرفعال توسط دیوارههای آتش میانی که نشستهای فعال را به شکل تهاجمی قطع میکنند، بسته نشوند. اگر متوجه قطع شدن اتصال خود شدید، مقدار آن را باز هم کاهش دهید.
برای استفاده از قابلیت فوروارد پورت پویا (SOCKS) در کلاینت SSH، میتوانید دستورالعمل DynamicForward را در فایل ssh_config خود مانند زیر مشخص کنید:
Host system.athome.nl
DynamicForward 1080
ProxyCommand proxytunnel -p proxy.company.com:8080 -d %h:%p
ServerAliveInterval 30
نکات (NOTES)
مهم
بیشتر پروکسیهای HTTPS اجازه دسترسی به پورتهایی غیر از HTTPS (tcp/443) و SNEWS (tcp/563) را نمیدهند. در این حالت، برای عبور باید اطمینان حاصل کنید که دیمن SSH یا پروکسی دوردست روی سیستم مقصد به یکی از پورتهای tcp/443 یا tcp/563 گوش میدهد.
محیط (ENVIRONMENT)
میتوان با تنظیم متغیرهای محیطی زیر بر رفتار proxytunnel تأثیر گذاشت:
HTTP_PROXY
PROXYUSER
PROXYPASS
REMPROXYUSER
REMPROXYPASS
ssh(1), ssh_config(8)
گزارش باگها (BUGS)
این نرمافزار بدون باگ است، حداقل ما دوست داریم اینطور فکر کنیم. اگر با ما همنظر نیستید، لطفاً مدرک آن را با گزارش دوستانه خود در https://github.com/proxytunnel/proxytunnel/issues ارسال کنید :)
نویسندگان (AUTHORS)
این صفحه راهنما در ابتدا توسط Loïc Le Guyader <loic.leguyader@laposte.net[1]> برای سیستم Debian GNU/Linux نوشته شد، در asciidoc توسط Dag Wieërs <dag@wieers.com[2]> بازنویسی شد و اکنون توسط توسعهدهندگان Proxytunnel نگهداری میشود.
صفحههای وب در https://proxytunnel.sourceforge.io و https://github.com/proxytunnel/proxytunnel
نکات (NOTES)
- 1.
- loic.leguyader@laposte.net
- 2.
- dag@wieers.com
| 2026-05-31 | 1.13.0 |