मैं एक पहेली के एक बिट में चला गया और एक समाधान खोजने के लिए ज्यादा किस्मत नहीं थी। अभी मैं (दुख की बात) वेरिज़ोन 3 जी के माध्यम से नेट से जुड़ा हुआ हूं। वे सभी आने वाले ट्रैफ़िक को फ़िल्टर करते हैं इसलिए कनेक्शन स्वीकार करने के लिए पोर्ट खोलना मेरे लिए असंभव है।
वर्तमान में मेरे पास linode.com पर एक लिनक्स वर्चुअल मशीन है, और सोचा कि pptpd
कुछ iptables
पोर्ट फ़ॉरवर्डिंग करने का प्रयास करने के लिए मेरे दिमाग को पार किया जाए । मैंने pptpd
स्थापित किया है और मेरी घरेलू मशीन खुशी से जुड़ती है। उस ने कहा, यहाँ कुछ सामान्य जानकारी है:
सर्वर (डेबियन) WAN IP: xxxx on eth0 - pptpd IP: yyy1 on ppp0 - क्लाइंट वीपीएन आईपी: yyy100
सत्यापित करने के लिए कि मैं पागल नहीं था, मैंने सर्वर से क्लाइंट पर खुले बंदरगाहों में कुछ कनेक्शन का प्रयास किया, और ग्राहक वीपीएन आईपी के माध्यम से कनेक्शन स्वीकार करता है।
मैं यह पूरा करना चाहता हूं:
इंटरनेट -> वान आईपी: पोर्ट -> ग्राहक वीपीएन आईपी के लिए आगे: पोर्ट
उदाहरण के लिए, अगर मैं अपने क्लाइंट पर पोर्ट 6000 ओपन करता था, तो एक व्यक्ति xxxx: 6000 पर टेलनेट कर सकता था, और सर्वर उसे पकड़ कर 192.168.3.100:6000 पर फॉरवर्ड कर सकता था।
मैंने कम से कम 20 अलग-अलग Googled up iptables
config की कोशिश की है और किसी ने अभी तक काम नहीं किया है। क्या किसी के पास कोई विचार है, या शायद एक पूरी तरह से अलग दृष्टिकोण है जिसके बारे में मुझे पता नहीं हो सकता है? यहाँ लक्ष्य एक भयावह फ़ायरवॉल कनेक्शन के माध्यम से सुनना है, अधिमानतः टीसीपी और यूडीपी ट्रैफ़िक दोनों।