سؤال

وأنا باستخدام جافا لإنشاء تطبيق العميل / الخادم الذي يتصل باستخدام TCP. الشبكة أن العميل يعمل على ديها جدار الحماية الصادرة أن يمنع العميل من الاتصال بالخادم. هل هناك أي طريقة / الحل البديل لإنشاء اتصال TCP من خلال هذا الجدار الناري؟

ولقد حاولت أن استخدام الموانئ المشتركة التي تكون مفتوحة مثل منفذ 80، 443، و 113، ولكن يبدو أن جدار الحماية لإسقاط الاتصال مرة واحدة ويتم ذلك (ربما عن طريق الكشف عن الحزم غير البروتوكول).

وبديل سيكون لدينا على المدى برنامج العميل باعتباره برنامج Java استضافت من موقع خارجي، ولكن أنا لست متأكدا مما إذا كان جدار الحماية الصادرة سيظل قادرا على منع هذا الصدد.

وأي مساعدة سيكون موضع تقدير كبير.

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

وإذا افترضنا أن المستخدمين لديهم اتاحة الانترنت، لا يمكنك التلنت عن طريق ميناء 80/443، وربما يعني أن للمستخدمين الاتصال عبر وكيل HTTP تكوين في المتصفح. قد تتمكن من محاولة للبحث عن طرق الأنفاق المختلفة عبر HTTP الوكيل ... رغم ذلك، سيكون هذا الإختراق غير مستقر للغاية.

وأوصي الاتصال بمسؤول النظام، موضحا الاحتياجات الخاصة بك، ونرى ما هو / هي تقترح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top