سؤال

أقوم بتطوير تطبيق صغير يتفاعل مع خدمة ويب تؤذن بالوصول بناء على IP العميل. عند تطويرها على جهازي المحلي في المنزل، لا أتاح للوصول إلى خدمة الويب، ما لم أطلب ترخيصا عن IP العشوائي الذي أحصل عليه من مزود خدمة الإنترنت الخاص بي.

سيدي: هل هناك طريقة سهلة للتغلب على هذه المشكلة، لأنني لا أستطيع الحصول على IP ثابت في المنزل؟ وكيل، VPN، إلخ ... من خلال خادم الويب مع IP المعتمد؟ كيف؟

شكرا مقدما :)

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

المحلول

أفترض أن هذه هي مشكلتك: يمكنك فقط الاتصال بنظام Remote_System من نظام ALOAMIZED_IP.

إذا كان بإمكانك SSH to Authorized_IP من جهاز الكمبيوتر المنزلي الخاص بك، فيمكنك إعداد نفق SSH الذي يتأرجح الاتصال بمنفذ 8080 من Oblemation_IP إلى منفذ 80 من النظام البعيد مع أمر SSH. إذا قمت بتشغيل Linux على نظام ALOAMIZED_IP، فهو بسيط للغاية. نوافذ أكثر تعقيدا مع Cygwin SSHD، فمن الممكن.

http://www.google.com/search؟q=ssh+tunnel.

نصائح أخرى

للإجابة على سؤالك مباشرة: DNS الديناميكي. لاختبار، أشر إلى خدمة الويب الخاصة بك في اسم مضيف يحصل عليه من مزود DNS ديناميكي مثل http://dyndns.org.. وبعد ثم قم بتنزيل أداة تقوم بتحديث إدخال DNS تلقائيا مع عنوان IP المعين ديناميكيا.

ولكن أكثر من ذلك إلى هذه النقطة، لماذا لا تستطيع فقط استخدام LocalHost الخاص بك (127.0.0.1) كعنوان IP الخاص بك لتطوير أو تصحيح الأخشارات أو الاختبار؟

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