هذا هو الأمر connect-tunnelp الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
connect-tunnel - إنشاء أنفاق CONNECT من خلال وكلاء HTTP
موجز
نفق الاتصال [ -الف ] [ -A تمرير المستخدم ] [ -P الوكيل: المنفذ ]
[ -C منفذ التحكم ] [ -T المنفذ: المضيف: hostport ]
الوصف
نفق الاتصال إعداد اتصالات نفق للمضيفين الخارجيين عن طريق إعادة توجيه الاتصالات
إلى المنافذ المحلية نحو تلك الأجهزة المضيفة / المنافذ من خلال وكيل HTTP.
نفق الاتصال يستخدم أسلوب HTTP "CONNECT" ليطلب من الوكيل إنشاء نفق
إلى خادم خارجي. اعلم أنه تم إعداد بعض الوكلاء لرفض الأنفاق الخارجية
(إما إلى المنافذ بخلاف 443 أو خارج مجموعة محددة من الأجهزة المضيفة الخارجية).
OPTIONS
يتبع البرنامج الصيغة المعتادة لسطر أوامر جنو ، مع خيارات طويلة تبدأ بخيارين
شرطات.
-A, --بروكسي المصادقة المستخدم: كلمة المرور
معلومات مصادقة الوكيل.
يرجى ملاحظة أن جميع مخططات المصادقة التي يدعمها "LWP :: UserAgent" هي
مدعوم (نستخدم "LWP :: UserAgent" داخليًا للاتصال بالوكيل).
-C, - منفذ التحكم منفذ التحكم
المنفذ الذي يمكن للمرء الاتصال به لإصدار أوامر التحكم نفق الاتصال.
راجع "اتصالات التحكم" للحصول على مزيد من التفاصيل حول الأوامر المتاحة.
-L, --محلية فقط
قم بإنشاء الأنفاق بحيث يستمعون فقط على "localhost". هكذا فقط
الاتصالات التي تنشأ من الجهاز الذي يعمل نفق الاتصال سيتم قبوله.
كان هذا هو السلوك الافتراضي في نفق الاتصال نسخة 0.02.
-P, --الوكيل الوكيل[:ميناء]
الوكيل مطلوب لتوصيل الأنفاق. إذا لم يتم تحديد منفذ ، فسيتم استخدام 8080 بواسطة
افتراضي.
انظر أيضا "متغيرات البيئة".
-T, --نفق المنفذ: المضيف: hostport
يحدد أن المعطى ميناء على المضيف المحلي ليتم إرسالها إلى المعطى مضيف
استضافة الميناء على الجانب البعيد. يعمل هذا من خلال تخصيص مقبس للاستماع إليه ميناء
على الجانب المحلي ، ومتى تم الاتصال بهذا ميناء, نفق الاتصال
يعيد توجيهه إلى الوكيل (مع بيانات الاعتماد ، إذا لزم الأمر) ، والذي بدوره يقوم بإعادة التوجيه
إلى الوجهة النهائية.
لاحظ أن هذا لا يعني استخدام أي نظام تشفير (SSL أو أي نظام آخر).
هذا هو إعادة توجيه TCP بسيطة. الأمان ، إن وجد ، هو الذي يوفره
البروتوكول المستخدم للاتصال بالوجهة من خلال نفق الاتصال.
في أنظمة Unix ، يمكن للجذر فقط إعادة توجيه المنافذ المميزة.
لاحظ أنه يمكنك إعداد الأنفاق إلى وجهات متعددة باستخدام ملف --نفق خيار
عدة مرات.
-U, --وكيل المستخدم سلسلة
حدد قيمة وكيل المستخدم لإرسال طلبات HTTP. الافتراضي هو الإرسال
"نفق الاتصال /إصدار".
-v, - الإسراف
إخراج مطول.
يمكن استخدام هذا الخيار عدة مرات للحصول على إخراج مطول أكثر.
أمثلة
للاتصال بخادم SSH يعمل على "ssh.example.com" ، على المنفذ 443 ، من خلال الوكيل
"proxy.company.com" ، يعمل على المنفذ 8080 ، استخدم الأمر التالي:
connect-tunnel -P proxy.company.com:8080 -T 22: ssh.example.com: 443
والآن قم بتوجيه عميل ssh المفضل لديك إلى تشغيل الجهاز نفق الاتصال.
يمكنك أيضًا محاكاة وكيل مستخدم "قياسي":
connect-tunnel -U "Mozilla / 4.03 [ar] (X11؛ I؛ Linux 2.1.89 i586)"
-P proxy.company.com:8080 -T 22: ssh.example.com: 443
نفق الاتصال يمكن بسهولة استخدام بيانات اعتماد الوكيل للاتصال بالخارج:
connect-tunnel -U "Mozilla / 4.03 [ar] (X11؛ I؛ Linux 2.1.89 i586)"
-P proxy.company.com:8080 -T 22: ssh.example.com: 443
-كتاب: s3kr3t
ولكن إذا كنت لا تريد أن يتصل أي شخص آخر بأنفاقك ومن خلال الوكيل
لك بيانات الاعتماد ، استخدم ملف --محلية فقط الخيار:
connect-tunnel -U "Mozilla / 4.03 [ar] (X11؛ I؛ Linux 2.1.89 i586)"
-P proxy.company.com:8080 -T 22: ssh.example.com: 443
-كتاب: s3kr3t -L
إذا كان لديك العديد من الوجهات ، فلا داعي لتشغيل العديد من ملفات يتصل-
نفق:
connect-tunnel -U "Mozilla / 4.03 [ar] (X11؛ I؛ Linux 2.1.89 i586)"
-P proxy.company.com:8080 - كتاب: s3kr3t -L
-T 22: ssh.example.com: 443
-T 222: ssh2.example.com: 443
لكن بطبيعة الحال ، سوف تحتاج إلى إعداد المنافذ بشكل صحيح في عملائك.
Mmm ، فإن سطر الأوامر الطويل هذا سيكون مناسبًا تمامًا للاسم المستعار أو ملف . BAT ملف. "؛-)"
البيئة المتغيرات
يمكن استخدام متغير البيئة "HTTP_PROXY" لتوفير تعريف وكيل.
يتم تجاوز متغير البيئة بواسطة --الوكيل الخيار ، إذا تم تمريره إلى نفق الاتصال.
استخدم connect-tunnelp عبر الإنترنت باستخدام خدمات onworks.net