حالة استخدام هذا البرنامج هي عندما يمكنك استخدام اتصالين بالشبكة (على سبيل المثال، الهاتف المحمول أو wifi)، ولكن كلاهما غير مستقر ولديهما مشكلات في فقدان الحزم، وما زلت ترغب في الحصول على إنترنت مستقر وسريع.
هل يعاني كلا رابطي الشبكة المتاحين لديك من فقدان كبير للحزم؟ هل لديك حساب خادم على الإنترنت العام مع دعم البرمجة النصية لـ Perl؟ بعد ذلك، يمكن لهذه الأداة أن توفر لك اتصال TCP سريعًا وموثوقًا (على سبيل المثال، لوكيل الويب + SSH) - عن طريق تكرار جميع الحزم باستمرار عبر واجهتين وإعادة محاولة الإرسال البطيء على روابط بأي جودة.
ترسل الخوارزمية نسخًا لجميع الحزم عبر واجهتي شبكة بشكل متزامن للتأكد من أن الاتصال المعاد توجيهه يعمل بشكل موثوق قدر الإمكان بغض النظر عن فقدان الحزمة المتقطع في أي من الواجهات - بافتراض أن فقدان الحزمة على أي من الواجهات يحدث عادةً عند غير ذي صلة لحظات.
جاهز للاستخدام. تمت صيانتها واستخدامها النشط.
البرنامج النصي للعميل لنظام التشغيل Linux (يمكن العثور على مثال عميل Windows في client.bat):
./tcpoverudp2 --timeout=0.05
--tcp-listen-port=8128 8122
--udp-server-addr=your.public.server.com --udp-server-port=8120
--udp-send-local-addr1=192.168.1.20 --udp-send-local-addr2=192.168.2.15
البرنامج النصي للخادم (يمكن العثور على مثال عميل Windows في server.bat):
./tcpoverudp2 --udp-listen-port=8120
--tcp-forward-addr=public.web.proxy --tcp-forward-port=3128
--tcp-forward-addr=127.0.0.1 --tcp-forward-port=22
تكوين جدار الحماية من جانب الخادم (يحتاج tcpoverudp2 إلى استخدام اثنان متتاليان أرقام منفذ UDP):
Open / forward the following __two__ UDP ports:
1. udp-listen-port
2. udp-listen-port + 1
تم تطويره عن طريق توسيع tcpoverudp.pl "إعادة توجيه اتصالات TCP عبر UDP بدون جذر" بواسطة Jan Kratochvil عن طريق إضافة تكرار الحزمة عبر واجهتين للشبكة.
ملخص: إعادة توجيه اتصالات TCP باستخدام UDP عبر واجهتين شبكيتين بالتوازي (بدون جذر).
الترخيص: رخصة جنو العامة الإصدار 2
الحالة: جاهز للاستخدام. تمت صيانتها واستخدامها النشط.
المصدر: https://github.com/levitation/tcpoverudp2
انظر أيضًا: Tcpoverudp https://www.jankratochvil.net/project/tcpoverudp/
أنظر أيضا: دوات http://code.google.com/p/duat/
اللغة: بيرل