มันทำอย่างใดอย่างหนึ่ง ถ้าฉันทำสิ่งที่ชอบ:
ssh -R 27011:localhost:25566 USER@NAME.COM -p 27010
หมายเหตุ: การแทนที่ชื่อผู้ใช้และโดเมนจริงด้วย USER@NAME.COM เพื่อความปลอดภัย
หมายเหตุ: พอร์ตสำหรับเซิร์ฟเวอร์ middleman ssh คือ 27010 (ต้องใช้เพื่อสร้างการเชื่อมต่อ SSH ใด ๆ กับคนกลาง) พอร์ตสำหรับเซิร์ฟเวอร์ ssh ด้านหลัง NAT บนเครือข่ายท้องถิ่นของมันคือ 25566 (เฉพาะเมื่อส่งต่อการเข้าถึง ssh ไปยังเซิร์ฟเวอร์ระยะไกล )
ฉันสามารถเข้าสู่เซิร์ฟเวอร์ที่อยู่เบื้องหลัง NAT โดย SSH ครั้งแรกในคนกลาง (NAME.COM พอร์ต 27010) จากนั้นทำ:
ssh user@localhost -p 27011
ฉันอยู่ในเซิร์ฟเวอร์ด้านหลัง NAT และสามารถควบคุมได้จากบรรทัดคำสั่ง
นี่คือปัญหา - ฉันมีระบบกล้อง Lorex พอร์ตต่าง ๆ ได้แก่ : 25560 สำหรับสื่อ / วิดีโอ, 25561 สำหรับเว็บ / http, และ 25562 สำหรับมือถือ ฉันลองทุกคำสั่งที่ฉันสามารถทำได้และไม่สามารถลงชื่อเข้าใช้ผ่านทางไคลเอนต์ได้ (อนุญาตให้คุณใส่ IP และพอร์ตจากนั้นเป็นผู้ใช้และรหัสผ่าน)
IP ไปยังระบบ Lorex (static / local): 192.168.1.5
คำสั่งที่ฉันได้ลอง:
ssh -R 27013:192.168.1.5:25560 -R 27014:192.168.1.5:25561 user@name.com -p 27010
ซอฟต์แวร์มีเฉพาะใน Windows ดังนั้นฉันต้องใช้ PuTTY กับ SSH tunnel โดยทั่วไปฉันพยายามใช้พ่อค้าคนกลางเพื่อให้ฉันสามารถเข้าถึงเครือข่ายที่อยู่เบื้องหลัง NAT โดยย้อนกลับ tunnel จากเซิร์ฟเวอร์ลบและใช้ซอฟต์แวร์ไคลเอนต์ Lorex บน Windows เพื่อเชื่อมต่อกับ Lorex DVR
ฉัน --------- & gt; MIDDLEMAN & lt; --------- เซิร์ฟเวอร์ระยะไกล
LOREXCLIENT --------- & gt; --- MIDDLEMAN --------- & gt; เซิร์ฟเวอร์ระยะไกล / เครือข่าย / LOREXDVR (ฉันต้องการให้ไคลเอนต์ Lorex ผ่านพ่อค้าคนกลาง (ไม่สามารถส่งต่อพอร์ตเซิร์ฟเวอร์ระยะไกลได้ชัด) เพื่อไปยังเซิร์ฟเวอร์ระยะไกลเพื่อให้ฉันสามารถเข้าถึง DVR ได้)
ชี้แจง: ฉันใช้ WISP และไม่สามารถส่งต่อผ่าน NATs ในป่าได้โดยไม่ต้องพูดถึงว่าฉันไม่สามารถเข้าถึงพวกเขาได้ ฉันพยายามติดต่อผู้ดูแลระบบของพวกเขาแล้ว; อย่างไรก็ตามเขาไม่ใช่คนที่ง่ายที่สุดในการติดต่อฉัน เขาเป็นคนเดียวที่ควบคุมอุปกรณ์ เนื่องจากฉันไม่สามารถส่งต่อ Lorex DVR ด้วยตัวเองฉันจึงพยายามใช้อุโมงค์ย้อนกลับผ่านเซิร์ฟเวอร์ที่ฉันมีความสามารถในการส่งต่อพอร์ตซึ่งอยู่ที่บ้านของญาติ คอมพิวเตอร์ที่ฉันวางแผนจะใช้เพื่อดูกล้องไม่ใช่เซิร์ฟเวอร์คนกลางคนเดียวกันและมันจะไม่ได้อยู่ที่การเชื่อมต่อเดียวกันตลอดเวลา ฉันเข้าใจว่ามันสามารถทำงานได้จากเซิร์ฟเวอร์ของคนกลางเอง อย่างไรก็ตามเนื่องจากเซิร์ฟเวอร์นั้นไม่ได้ใช้ Windows ซึ่งซอฟต์แวร์ไคลเอ็นต์ต้องการและจะไม่ทำงานใน Wine ฉันต้องการใช้แล็ปท็อปพูดเพื่อเชื่อมต่อกับเซิร์ฟเวอร์พ่อค้าคนกลางที่มีอุโมงค์ ใช้ PuTTY และวางพอร์ตที่เหมาะสมซึ่งฉันใช้ในการส่งต่อไปยังคนกลางจากเซิร์ฟเวอร์ระยะไกลในแอปพลิเคชันด้วย localhost และดูกล้อง น่าเสียดายที่เมื่อฉันพยายามทำสิ่งนี้ฉันไม่สามารถประสบความสำเร็จหรือคิดว่าปัญหาของฉันคืออะไร ฉันสามารถชี้แจงเพิ่มเติมหากเป็นไปได้; อย่างไรก็ตามนั่นอาจทำให้สับสนว่าภารกิจของฉันคืออะไร
ssh -R 27013:... -R 27013:...
ทีนี้การผูกสองอุโมงค์เข้ากับพอร์ตเดียวกันจะไม่ทำงาน นอกเหนือจากนั้นฉันไม่สามารถบอกได้ว่าคุณกำลังตั้งค่าที่นี่จริง ๆ คุณช่วยเขียนสิ่งนี้ใหม่เพื่อชี้แจงว่าคุณกำลังพยายามส่งต่อชนิดใด