.\" .\" 6tunnel .\" (C) Copyright 2000-2025 by Wojtek Kaniewski .\" .TH 6TUNNEL 1 2025-07-10 .SH "نام (NAME)" 6tunnel \- تونل‌سازی برای برنامه‌هایی که از IPv6 پشتیبانی نمی‌کنند .SH "خلاصه دستور (SYNOPSIS)" .B 6tunnel [ .B \-146dhfvV ] [ .BI \-u .IR username ] [ .BI \-i .IR password ] [ .BI \-I .IR password ] [ .BI \-l .IR local\_host ] [ .BI \-L .IR limit ] [ .BI \-p .IR pid\_file ] [ .BI \-m .IR map\_file ] .IR local\_port .IR remote\_host [ .IR remote\_port ] .SH "توضیحات (DESCRIPTION)" دستور .B 6tunnel به شما امکان می‌دهد از خدمات ارائه‌شده توسط میزبان‌های IPv6 با برنامه‌هایی که فقط از IPv4 پشتیبانی می‌کنند و برعکس استفاده کنید. این ابزار می‌تواند به هر یک از آدرس‌های IPv4 (پیش‌فرض) یا IPv6 شما متصل شده (bind) و تمام داده‌ها را به میزبان IPv4 یا IPv6 (پیش‌فرض) فوروارد کند. برای مثال .IP .BI 6tunnel "\ " \-1 "\ " 6668 "\ " irc6.net "\ " 6667 .LP کافی خواهد بود تا با دستور زیر به کارساز irc دارای IPv6 متصل شوید: .IP .BI irc "\ " foobar "\ " localhost:6668 .LP اگر تمایل ندارید هر بار که می‌خواهید آدرس IPv6 خود (مثل :c001: یا :dead:) را در IRC نشان دهید .B 6tunnel را اجرا کنید، می‌توانید از پارامتر .B \-i استفاده کنید که باعث می‌شود .B 6tunnel از کلاینت شما رمز عبور مشخص‌شده را درخواست کند. فقط دستور زیر را اجرا کنید: .IP .BI 6tunnel "\ " \-i "\ " dupa.8 "\ " 31337 "\ " irc6.net "\ " 6667 .LP و سپس تایپ کنید: .IP .BI irc "\ " foobar "\ " localhost:31337:dupa.8 .LP اگر کارساز IRC شما نیازمند ارسال رمز عبور است، آن را با پارامتر .B \-I مشخص کنید -- پس از احراز هویت موفق پروکسی، .B 6tunnel آن را به کارساز ارسال خواهد کرد. دستور .B 6tunnel همچنین می‌تواند به عنوان یک تونل برای تمام ترکیبات دیگر مبدا و مقصدهای IPv4 و IPv6 استفاده شود. اگر میزبان راه دور هیچ آدرس IPv6 نداشته باشد، .B 6tunnel از آدرس IPv4 استفاده خواهد کرد. در سایر موارد، از پارامتر .B \-4 استفاده کنید که آدرس IPv4 را به عنوان اولویت قرار می‌دهد. برای تونل‌های IPv6 به هر آدرس دیگری از .B \-6 استفاده کنید که باعث می‌شود .B 6tunnel به آدرس IPv6 متصل شود. .SH "گزینه‌ها (OPTIONS)" .TP .B \-1 خروج پس از اولین اتصال. .TP .B \-4 ترجیح دادن مقصد IPv4 در صورتی که ماشین دارای هر دو نوع آدرس باشد. .TP .B \-6 گوش دادن روی آدرس IPv6 (پیش‌فرض IPv4 است). .TP .B \-d جدا نشدن از ترمینال (عدم اجرای پس‌زمینه). .TP .B \-f اجبار به تونل‌سازی حتی اگر میزبان راه دور در زمان اجرا قابل حل (resolve) نباشد. .TP .B \-h چاپ دامپ هگزادسیمال (hex dump) از هر بسته دریافتی یا ارسالی. .TP .BI \-u "\ " username تغییر UID و GID پس از bind(). .TP .BI \-i "\ " password عمل کردن به عنوان پروکسی IRC و ملزم کردن کاربر به احراز هویت. .TP .BI \-I "\ " password اگر از .B 6tunnel به عنوان یک پروکسی IRC استفاده می‌کنید و کارساز IRC نیاز به ارسال رمز عبور دارد، آن را اینجا قرار دهید. .TP .BI \-l "\ " local_host گوش دادن روی آدرس مشخص‌شده (IPv4، یا IPv6 در صورت استفاده از .BR \-6 ). .TP .BI \-L "\ " limit محدود کردن تعداد اتصالات همزمان. .TP .BI \-p "\ " pid_file نوشتن شناسه فرآیند (pid) در فایل مشخص‌شده. .TP .BI \-s "\ " source_host اتصال به میزبان راه دور با استفاده از آدرس مبدا مشخص‌شده. .TP .BI \-m "\ " map_file اتصال به آدرس‌های IPv6 مشخص‌شده بر اساس آدرس IPv4 مبدا. فایل شامل یک نگاشت در هر خط با آدرس مبدا IPv4 و آدرس IPv6 متناظر است. فقط میزبان‌های فهرست‌شده مجاز به اتصال هستند. اگر می‌خواهید به هر میزبانی اجازه دهید، نگاشتی برای آدرس .BI default یا .BI 0.0.0.0 اضافه کنید. مثال: .IP .nf .ta +3i 192.168.0.2 3ffe:8010:18::1000:2 192.168.0.3 3ffe:8010:18::1000:3 .fi .TP .B \-v حالت پرگویی و جدا نشدن از ترمینال. .TP .B \-V چاپ نسخه و خروج. .SH "نکات (NOTES)" گزینه .B \-H برای غیرفعال کردن تمام راهنماهای تحلیل‌گر نام (resolver hints) حذف شده است، زیرا ترکیب مناسبی از .B \-4 و .B \-6 هر ترکیبی از مبداها و مقصدهای IPv4 و IPv6 را فراهم می‌سازد. .SH "سیگنال‌ها (SIGNALS)" ارسال سیگنال SIGHUP باعث بارگذاری مجدد فایل نگاشت (map file) می‌شود. .SH "تشکرها (THANKS)" تیم #ipv6، Lam. .SH "باگ‌ها (BUGS)" صفحه راهنمای نامناسب. دامپ هگزادسیمال شامل احراز هویت پروکسی IRC نمی‌شود. پروکسی IRC نیازمند این است که کلاینت شما ابتدا رمز عبور را ارسال کند (نگران نباشید، ircii، EPIC، BitchX، mIRC و بسیاری دیگر به خوبی کار می‌کنند). هیچ ثبت لاگی به جز خروجی اشکال‌زدایی (debug) وجود ندارد. .SH "نویسندگان (AUTHORS)" Wojtek Kaniewski (wojtekka@toxygen.net), Dariusz Jackowski (ascent@linux.pl), Ramunas Lukosevicus (lukoramu@parok.lt), Roland Stigge (stigge@antcom.de) .SH "همچنین ببینید (SEE ALSO)" .BR ssh (1)