عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

desproxy - عبر الإنترنت في السحابة

قم بتشغيل desproxy في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر desproxy الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


desproxy - نفق TCP لوكلاء HTTP

موجز


desproxy Remote_host Remote_port proxy_host proxy_port local_port

OPTIONS


لا شيء.

الوصف


وكلاء HTTP عبارة عن خوادم شبكة تُستخدم لمنح وصول HTTP (الويب) إلى أجهزة الكمبيوتر التي تستخدم
غير متصل بالإنترنت. هذا هو السيناريو النموذجي في شبكات الشركات و
مؤخرًا في الشبكات المنزلية أيضًا. تتصل وكلاء HTTP بالإنترنت إما مباشرة أو عبر
الوكيل الرئيسي (الذي يتصل في الواقع بالإنترنت بشكل مباشر أو عبر أحد الوالدين الآخرين
الوكيل ، وما إلى ذلك ...)

يستخدم عملاء HTTP (متصفحات الويب) وكلاء HTTP لطلب صفحات الويب ؛ خادم HTTP فقط
يعيد توجيه تلك الطلبات إلى الخادم الوجهة. تتم جميع عمليات التفاوض عبر HTTP
البروتوكول ، الذي تم تصميمه فقط لحمل طلبات HTTP وعدم وجود حركة مرور عامة (TCP / IP).
لهذا السبب لا يمكنك (عادة) استخدام تطبيقات الإنترنت بجانب خادم الويب الخاص بك إذا كنت
خلف وكيل HTTP.

هذا ما هو جيد ل desproxy. Desproxy هو نفق TCP ، مما يعني أنه يمكن desproxy
إعادة توجيه حركة مرور TCP / IP عبر وكيل HTTP. يستخدم Desproxy طريقة HTTP / 1.1 (CONNECT) إلى
إنشاء اتصالات TCP / IP عند الطلب. يتم استخدام CONNECT لاتصالات SSL عند الوصول
لتأمين المواقع ، لذلك إذا كان بإمكانك الوصول إلى المواقع التي تدعم SSL (www.hotmail.com على سبيل المثال)
يمكنك استخدام desproxy.

ليست كل حركات مرور IP (الإنترنت) هي مجرد TCP / IP. في الواقع ، هناك بروتوكولات أخرى على نطاق واسع
مستخدم في الإنترنت لا يدعمه desproxy: UDP و ICMP:

· يستخدم ICMP لإدارة شبكات IP الكبيرة. التطبيق الوحيد الذي يستخدم ICMP قد تفوتك
هو ping.

· بروتوكول UDP هو بروتوكول نقل سريع لا يمكن الاعتماد عليه ولا يمكن الاعتماد عليه ، ويستخدم في الغالب في الشبكة
الألعاب والتطبيقات الأخرى التي تتطلب وقت استجابة منخفض لحركة مرور الشبكة. يستخدم بشكل ملحوظ DNS
حزم UDP للتسليم السريع.

سوف ديسبروكسي العمل مع my HTTP الوكيل؟
إجابة قصيرة: فقط جربها

إجابة طويلة: يجب أن يعمل desproxy مع كل وكيل HTTP ، مع الاستثناءات التالية:

وكلاء MS مع مصادقة NTLM. NTLM هي طريقة مصادقة خاصة من
مايكروسوفت ، ليست طريقة مصادقة قياسية. ربما في المستقبل سوف desproxy
دعم مصادقة NTLM ، لكنها لا تدعم حاليًا.

وكلاء HTTP / 1.0. يحتاج Desproxy إلى طريقة CONNECT المتوفرة فقط من
إصدار بروتوكول HTTP / 1.1. من غير المحتمل جدًا أن وكيلك لا يقبل HTTP / 1.1
طلبات.

HTTP / 1.1 وكلاء بدون طريقة CONNECT. ربما مسؤول الشبكة الخاص بك
تم إلغاء تنشيط دعم CONNECT في الوكيل ، أو ربما يقتصر CONNECT على HTTPS
منفذ (443).

الافتراضات
لنفترض ما يلي:

· اسم مضيف وكيل HTTP الخاص بك هو "proxy" وعنوانه هو "192.0.0.1"

منفذ وكيل HTTP الخاص بك هو "8080"

وكيل HTTP الخاص بك لا يحتاج إلى مصادقة. إذا كنت بحاجة إلى مصادقة HTTP ،
يرجى قراءة [2] هذا.

· ستكون وحدة تحكم النظام الخاصة بك محطة طرفية (xterm أو وحدة التحكم أو محطة طرفية افتراضية) إذا
أنت تقوم بتشغيل Linux أو * BSD أو غيره من UN * X

من نحن علاقات
تخيل أنك بحاجة إلى تطبيق شبكة يستخدم اتصال TCP / IP واحدًا مع اتصال واحد فقط
الخادم. هذه هي حالة IRC التي تتصل فيها بخادم IRC أو ssh حيث أنت
قم بالاتصال بجهاز كمبيوتر واحد فقط بنظام UNIX في كل مرة. هذا ما أسميته "ثابت
الإتصال".

بالطبع هذا ليس هو الحال بالنسبة لمتصفح الويب أو برنامج مشاركة الملفات ، كلاهما
القيام بعدة اتصالات في وقت واحد لأجهزة كمبيوتر مختلفة. هذا ما أسميه "ديناميكي
روابط".

STATIC CONNECTIONS أمثلة


بند كيفية إلى تستخدم ديسبروكسي إلى طريقة التنفيذ إلى IRC
افترض أنك تريد الاتصال بـ IRC باستخدام منفذ irc.undernet.org 6667 كخادم IRC الخاص بك.
أولاً ، عليك بدء تشغيل وحدة تحكم النظام (انظر الافتراضات أعلاه للحصول على التفاصيل) واكتب

desproxy irc.undernet.org 6667 الوكيل 8080 1080

يجب أن يبدأ ذلك في desproxy ، مع إعطائك إشعار حقوق النشر مع بعض المعلومات.
ما يلي هو لقطة شاشة من desproxy 0.0.23

-----------------------------------
ديسبروكسي 0.0.23

(ج) ميغيلانكسو أوتيرو سالغيرو ، 2001

جلب هذا الإصدار لك مصححة
بواسطة Rutger Nijlunsig.

انظر RutgerWork.txt في الوثائق
للحصول على تفاصيل حول الميزات الجديدة.

رجل عمل عظيم!
-----------------------------------
منفذ TCP 1080 مرتبط والاستماع
اضغط على ENTER للإنهاء

تشير Desproxy إلى أنها تستمع في المنفذ المحلي 1080 جاهزًا للاتصال.

افتح عميل IRC المفضل لديك (قم بتثبيته أولاً ؛ D) واتصل بالمنفذ 127.0.0.1 كملف
خادم irc (127.0.0.1 هو عنوان IP افتراضي ، يشير دائمًا إلى جهازك المحلي).
بعد ذلك ، يجب أن يتصل عميل IRC الخاص بك بـ desproxy. يبدو

طلب اتصال من 127.0.0.1 ، المنفذ 1220
الاتصال ببروكسي HTTP (الوكيل: 8080)
تم إنشاء اتصال ثنائي الاتجاه

ثم يجب أن تكون قادرًا على استخدام عميل IRC الخاص بك كما لو كنت متصلًا به بشكل مباشر
irc.undernet.org.

كيفية إلى تستخدم ديسبروكسي إلى سجل in a الكمبيوتر استخدام سه
لنفترض أن لديك حساب shell في جهاز كمبيوتر يدعم الاتصالات الآمنة عبر ssh.
لنفترض أنها تسمى shell.corporate.com. يستخدم SSH المنفذ رقم 22 افتراضيًا. حتى يبدأ
وحدة تحكم نظام جديدة واكتب:

desproxy shell.corporate.com 22 الوكيل 8080 1080

بعد ذلك ، أخبر عميل ssh الخاص بك بالاتصال بالمضيف المحلي (127.0.0.1) المنفذ 1080 ويجب عليك ذلك
الحصول على موجه كلمة مرور ssh!

كيفية إلى تستخدم ديسبروكسي إلى تستخدم آخر ساكن عميل
لنفترض أنك تريد استخدام تطبيق الشبكة X ، والذي لا يدعم وكلاء HTTP ولكن
استخدم اتصال TCP / IP واحد (مثل IRC و SSH). لجعل X يعمل مع desproxy ، لديك فقط
إلى 1) ابحث عن المنفذ الافتراضي لهذا التطبيق 2) ابحث عن الخادم الافتراضي لـ
هذا التطبيق و 3) ابدأ desproxy ، وتمرير هذه المعلومات كمعلمات لسطر الأوامر.
التنسيق هو

desproxy Remote_host Remote_port proxy_host proxy_port local_port

ما عليك سوى إعطاء local_port الذي تريده ، ولكن دائمًا ما يزيد عن 1023 ، قد يتسبب في احتياج منافذ أقل
امتيازات المسؤول.

من نحن HTTP التحقّق من المُستخدم
تحتاج بعض وكلاء HTTP لأسباب أمنية إلى طريقة للتحقق من هوية العميل. هذا
يسمى مصادقة HTTP (أو ترخيص HTTP).

يدعم Despoxy الآن مصادقة HTTP الأساسية. إذا كان وكيلك يحتاج إلى نوع آخر من ملفات
المصادقة (إما الملخص أو NTLM) desproxy لن تعمل.

لكي يعمل desproxy مع وكيل HTTP الذي يحتاج إلى مصادقة ، عليك إخبار ذلك
desproxy اسم المستخدم وكلمة المرور المراد استخدامهما. يقرأ Desproxy متغير البيئة
PROXY_USER للحصول على تلك المعلومات.

لنفترض أن اسم مستخدم الوكيل الخاص بك هو "mayka" وأن كلمة مرور الوكيل الخاصة بك هي "007sgotLTK". ثم،
قبل استخدام أي من برامج desproxy ، يجب عليك كتابة هذا في وحدة تحكم النظام الخاصة بك:

تعيين PROXY_USER = مايكا: 007sgotLTK

احذر من أن كلمات المرور يمكن أن تتضمن بعض الأحرف التي يجب تجاوزها من النظام
وحدة التحكم. على سبيل المثال ، إذا كانت كلمة مرورك هي "moon! = sun" ، وأنت تقوم بتشغيل Linux ، فأنت
يجب أن تكتب

تصدير PROXY_USER = اسم المستخدم الخاص بك: القمر \! \ = الشمس

لاحظ الأحرف "!" و "=" يتم الهروب باستخدام الشرطة المائلة للخلف "\". إذا كنت تقوم بتشغيل MS
Windows ، طالما أعلم ، ليس عليك الهروب من أي حرف كلمة مرور صالح.

head1 استكشاف الأخطاء وإصلاحها

تبدو جلسة desproxy العادية كما يلي:

$ 127.0.0.1 21 127.0.0.1 4480

-----------------------------------
ديسبروكسي

HTTP / 1.1
(ج) ميغيلانكسو أوتيرو سالغيرو ، 2001
-----------------------------------

الاستماع إلى المنفذ 2222
طلب اتصال من 127.0.0.1 ، المنفذ 1227
الاتصال ببروكسي HTTP (127.0.0.1:4480)
تم إقامة اتصال ثنائي الاتجاه
(127.0.0.1:21) <-> (مضيف محلي)
نهاية الاتصال.

هنا ، يتم الاتصال بخادم بروتوكول نقل الملفات المحلي (127.0.0.1:21) باستخدام الوكيل المحلي
(127.0.0.1:4480). يمكنك أن ترى كيف ، بعد قبول الاتصال ، يتم توصيله بـ
الوكيل ، قام بتبادل بعض البايت (جلسة FTP) وإنهاء الاتصال.

Desproxy هو شرح ذاتي عن الأخطاء. يعتبر Desproxy-inetd أكثر غموضًا ،
لأن الطريقة التي يستخدمها inetd (لا يمكن طباعة رسائل الخطأ) إلى وحدة التحكم.

هناك نوعان من الأخطاء في الأساس:

· ذكرت أخطاء عند الاتصال بالوكيل: صفحة المتشعب تظهر الخطأ
عرض.

· كل خطأ آخر: يتم عرض رسالة خطأ قصيرة.

بعض أخطاء HTTP الشائعة (كما تم الإبلاغ عنها بواسطة الوكيل)

* طلب HTTP 400 غير صالح - تسبب بعض إصدارات desproxy (0.0.21)
هذا الخطأ (فادح)
* HTTP 403 ممنوع - ممنوع القيام بذلك (فادح)
* لم يتم العثور على HTTP 404 - لم يتم العثور على الصفحة ، أو لم يتم العثور على المورد (MINOR)
* طريقة HTTP 405 غير مسموح بها - لا يمكن إجراء طريقة الاتصال (FATAL)
* خطأ خادم داخلي HTTP 500 - ربما تحاول الاتصال به
منفذ مغلق بعيد (أبلغ موقع بعيد عن رفض الاتصال)
(صغير)
* خدمة HTTP 503 غير متوفرة -> لا يمكن للوكيل الوصول إلى الموقع
(صغير)
* إصدار HTTP 505 HTTP غير مدعوم - طريقة CONNECT غير متاحة
(مميت)
* HTTP 502 Bad Gateway - تشير إلى "خطأ بحث DNS" (بسيط)

(فادح) - نسيان استخدام desproxy ، لا يمكنك تجاوز الوكيل. (TODO) - أن تفعل ، لا
بعد تنفيذها. (طفيف) - خطأ مؤقت أو ربما خطأك.

البيئة


PROXY_USER
مثال:

PROXY_USER = مايكا: 007sgotLTK

احذر من أن كلمات المرور يمكن أن تتضمن بعض الأحرف التي يجب تجاوزها من النظام
وحدة التحكم. على سبيل المثال ، إذا كانت كلمة مرورك هي "moon! = sun" ، وأنت تقوم بتشغيل Linux ، فأنت
يجب أن تكتب

PROXY_USER
مثال:

PROXY_USER = اسم المستخدم الخاص بك: القمر \! \ = الشمس

لاحظ الأحرف "!" و "=" يتم الهروب باستخدام الشرطة المائلة للخلف "\".

استخدم desproxy عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    com.AstrOrzPlayer
    com.AstrOrzPlayer
    AstrOrz Player هو مشغل وسائط مجاني
    برنامج ، جزء يعتمد على WMP و VLC. ال
    لاعب بأسلوب بسيط ، مع
    أكثر من عشرة ألوان موضوع ، ويمكن أيضا
    ب ...
    تنزيل AstrOrzPlayer
  • 2
    موفيستارتف
    موفيستارتف
    Kodi Movistar + TV es un ADDON para XBMC /
    Kodi que تسمح لك بتوفير واحد
    فك التشفير دي لوس سيرفيسيوس IPTV دي
    Movistar Integrado en uno de los
    المراكز الطبية أماه ...
    تحميل برنامج Movistartv
  • 3
    كود :: بنات
    كود :: بنات
    Code :: Blocks هو برنامج مجاني ومفتوح المصدر ،
    عبر الأنظمة الأساسية C و C ++ و Fortran IDE
    بني لتلبية الاحتياجات الأكثر إلحاحًا
    من مستخدميها. انها مصممة لتكون جدا
    يمتد ...
    تنزيل Code :: Blocks
  • 4
    وسط
    وسط
    وسط أو واجهة ماين كرافت المتقدمة
    وتتبع البيانات / الهيكل هو أداة ل
    عرض لمحة عامة عن Minecraft
    العالم ، دون إنشائه فعليًا. هو - هي
    علبة ...
    تحميل Amidst
  • 5
    MSYS2
    MSYS2
    MSYS2 عبارة عن مجموعة من الأدوات و
    توفر لك المكتبات ملف
    بيئة سهلة الاستخدام للبناء ،
    تثبيت وتشغيل Windows الأصلي
    البرمجيات. إنه يخدع ...
    تنزيل MSYS2
  • 6
    libjpeg- توربو
    libjpeg- توربو
    libjpeg-turbo هو برنامج ترميز صورة JPEG
    يستخدم تعليمات SIMD (MMX ، SSE2 ،
    NEON ، AltiVec) لتسريع خط الأساس
    تم تشغيل ضغط JPEG وإلغاء الضغط
    إلى x86 ، x8 ...
    تنزيل libjpeg-turbo
  • أكثر "

أوامر لينكس

Ad