व्हाट्सएप के साथ पोर्टफ़ॉर्मिंग सेवा को कॉन्फ़िगर करने वाली कमांडलाइन


9

हमारे पास घर पर ZyXEL VMG8324-B10A राउटर है। मैं ssh के माध्यम से लॉग इन कर सकता हूं और कमांड का उपयोग कर सकता हूं portforward --help, जिसका परिणाम निम्न आउटपुट में होता है:

Usage: portforward config <ServiceName> --wanintf <atm0.1|atm1.1|ptm0.1|ptm0.2|ptm0.3|eth4.1|eth4.2|eth4.3|eth3G> [--wanip <wanip>] 
                     --sipaddr <ServerIP Addr> --sport <Trigger Start Port> <Trigger End Port>
                     --transport <Translation Start Port> <Translation End Port> 
                     --proto <tcp|udp|tcpudp> <enable|disable>
       portforward delete <ServiceName> --sipaddr <ServerIP Addr> 
       portforward show 
       portforward --help

अग्रेषण नियम जिसे मैं बदलना चाहता हूं वह दिखता है ( portforward show):

                Service   Wan                     ServerIP          Trigger       End      Trans.     Trans.
 #  Status      Name      Intf.   WanIP           Address           StartPort     Port     StartPort  EndPort   Portocol
------------------------------------------------------------------------------------------------------------------------    
 2  enable      PC HTTP   [conn]                  [old-ip]          80            80       80         80        TCP

मैं इसे आगे बढ़ाने के लिए इस नियम को बदलना चाहता हूं [new-ip]। हालाँकि, आदेश में portforward config "PC HTTP" --sipaddr [new-ip]परिणाम है

portforward: invalid parameter HTTP" for option 'config'

क्या मेरे द्वारा दर्ज की गई कमांड का प्रारूप सही है? और मैं इस नियम को इंगित करने वाले आईपी पते को कैसे बदल सकता हूं?

संपादित करें: huawi रूटर हमारे पिछले एक प्रतीत होता है। वर्तमान में हमारे पास ZyXEL से एक है।


मैं दोहरे उद्धरण चिह्नों के बजाय एकल उद्धरणों का उपयोग करने की कोशिश करूंगा, या बैकस्लैश के साथ अंतरिक्ष से बचकर। देखें कि क्या आप एक सेवा नाम का उपयोग करके एक नया पोर्टफ़ोरवर्ड बना सकते हैं जिसमें कोई स्थान नहीं है (यदि यह काम करता है, तो आप इस नियम का नाम बदलने पर विचार कर सकते हैं)। यदि आप राउटर मॉडल पोस्ट करते हैं, तो अन्य जिनके पास है वे आपके मुद्दे को पुन: पेश करने का प्रयास कर सकते हैं।
simlev

Portforward.com में अपने राउटर मॉडल के लिए निर्देश प्राप्त करें ।
ry:

उद्धरण बदलने या अंतरिक्ष से बचने से काम नहीं चलता है। एक नया पोर्टफ़ॉर्मवर्ड बनाने से काम चल सकता है, लेकिन यह सिर्फ एक समस्या के लिए एक समाधान है जिसे बहुत अच्छी तरह से हल किया जाना चाहिए ... मैंने राउटर मॉडल को जोड़ा।
टेम्पेस्टस लुडी

portforward.com केवल वेब इंटरफ़ेस के माध्यम से इसे जोड़ने के तरीकों को सूचीबद्ध करता है, जबकि मैं भी ssh के माध्यम से इसे पूरा करने की कोशिश करता हूं।
टेम्पेस्टस लुडी

2
आपको संभवतः रिक्त स्थान से बचना होगा। कोशिश करें: पोर्टफ़ॉर्मवर्ड कॉन्फिगर "PC \ HTTP" --sipaddr [new-ip]
Rabbid10

जवाबों:


1

वास्तव में यहाँ अपनी टिप्पणी का जवाब:

इस पूरी कहानी का मुद्दा यह है कि मुझे दूरस्थ स्थान से पोर्ट अग्रेषण मापदंडों को संशोधित करने में सक्षम होने की आवश्यकता है। अगर मैं घर पर हूं, तो मैं सिर्फ वेब इंटरफेस का उपयोग कर सकता हूं

तथा

जब मैंने किसी अन्य नेटवर्क से ssh के माध्यम से रास्पबेरी पाई में प्रवेश किया है तो मुझे वेब इंटरफ़ेस तक कोई पहुंच नहीं है

ऐसा लगता है जैसे आपके पास घर पर रास्पबेरी पाई है आप अपने दूरस्थ स्थान से ssh कर सकते हैं और आप राउटर के वेब इंटरफ़ेस तक पहुंचना चाहेंगे जैसे कि आप घर के नेटवर्क पर थे।

यदि यह आपकी समस्या है, तो आप SSH पोर्ट अग्रेषण का उपयोग कर सकते हैं :

ssh -L 8080:192.168.1.1:443 raspberrypi

raspberrypiरास्पबेरी पाई का होस्टनाम या ~/.ssh/configप्रविष्टि जहां आप इसे कनेक्ट करने के लिए उपयोग करते हैं। यह आपको अपने दूरस्थ स्थान से रास्पबेरी पाई तक घर पर एक सुरंग स्थापित करने की अनुमति देता है। यदि आप https://localhost:8080दूरस्थ स्थान से अपने ब्राउज़र पर जाते हैं , तो आपके रास्पबेरी पाई द्वारा 192.168.1.1पोर्ट पर होम राउटर के आईपी ( इस उदाहरण में) को अग्रेषित किया 443जाता है, जो मेरी परिकल्पना में https वेब प्रबंधन पेज है।

यह सार्वजनिक इंटरनेट पर वेब प्रबंधन इंटरफ़ेस खोलने से अधिक सुरक्षित है (हालांकि आप आईपी द्वारा पहुंच को प्रतिबंधित कर सकते हैं) और इस उद्देश्य के लिए वीपीएन स्थापित करने की तुलना में आसान है।

एक अन्य विकल्प यह होगा कि आप अपने दूरस्थ स्थान से रास्पबेरी पाई के ब्राउज़र को एक्स फॉरवर्डिंग और लॉन्च करें। यह हालांकि धीमा होने वाला है क्योंकि आप डेटा को केवल सुरंग बनाने के बजाय पूरे ग्राफिकल एप्लिकेशन को अग्रेषित करेंगे। और अनाड़ी भी, क्योंकि ब्राउज़र को रास्पबेरी पाई के सीपीयू द्वारा आपके उम्मीद से अधिक शक्तिशाली रिमोट के बजाय चलाया जाना होगा।


मूल प्रश्न का हल नहीं है, लेकिन एक अच्छा, सुरुचिपूर्ण समाधान है। धन्यवाद!
टेम्पेस्टस लुडी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.