2
ทราฟฟิกของเซิร์ฟเวอร์ Tunneling ผ่าน SSH เมื่อพอร์ตที่ส่งต่อบนเครือข่ายใช้งานไม่ได้?
ติดตั้ง ที่บ้านฉันมีราสเบอรี่น้อย 3 ที่ให้บริการที่เปิดรับอินเทอร์เน็ต ตัวอย่างเช่นกำลังเรียกใช้เซิร์ฟเวอร์ HTTP ฉันจะเรียกเซิร์ฟเวอร์raspberryนี้ ฉันสามารถจัดการraspberryจากระยะไกลผ่าน SSH: ผมได้เปิดพอร์ต22บนเราเตอร์ของฉันที่บ้านและดังนั้นการเข้าชม IP raspberryสาธารณะของฉันสำหรับพอร์ตนี้จะถูกส่งต่อไปยัง จนถึงตอนนี้ดีมาก raspberryสถาปัตยกรรมของมันคือarm64และมันทำงานFreeBSDซึ่งทำให้เป็นไปไม่ได้ (เห็นได้ชัดว่าฉันลองแฮ็ค แต่ไม่มีลูกเต๋า) สำหรับฉันที่จะเรียกใช้เซิร์ฟเวอร์เกม (UrbanTerror 4.3) ฉันยังมีเครื่องอื่นซึ่งเป็น ThinkPad (ต่อมาเมื่อ: thinkpad) ทำงานOpenBSDและก็มีamd64สถาปัตยกรรมซึ่งไม่ในความเป็นจริงให้ฉันไปใช้เซิร์ฟเวอร์ที่ต้องการ จากthinkpadฉันสามารถเข้าถึงได้raspberryโดยใช้ SSH คำถาม ตอนนี้ฉันไม่ได้อยู่บ้านแต่อยู่ในเครือข่ายที่ต่างออกไป ฉันมีความต้องการที่ไม่อาจต้านทานได้ในการโฮสต์เซิร์ฟเวอร์ของฉันในตอนนี้ แต่ฉันไม่สามารถจัดการกับมันได้raspberryดังที่ฉันพูด จะเป็นไปได้ไหมที่จะใช้เซิร์ฟเวอร์thinkpadและเปิดช่องทางรับส่งข้อมูลทั้งหมดraspberry(เนื่องจากฉันสามารถเปิดเผยอินเทอร์เน็ตได้ในขณะที่ต่างประเทศที่นี่ฉันไม่มีสิทธิ์ของผู้ดูแลระบบสำหรับเราเตอร์) โดยพื้นฐานแล้วสิ่งที่ฉันต้องการคือการเปิดใช้งานเซิร์ฟเวอร์thinkpadเหมือนกำลังเปิดใช้งานraspberryในแง่ของเครือข่าย นั่นคือเซิร์ฟเวอร์จะปรากฏในเซิร์ฟเวอร์เบราว์เซอร์และผู้เล่นจะสามารถที่จะเชื่อมต่อการจราจรจะมาถึงที่raspberryผ่านพอร์ตเช่น27900และมันจะถูกส่งผ่านทางอินเทอร์เน็ตผ่านทาง SSH thinkpadไป ป.ล. ฉันรู้ว่าสิ่งนี้อาจส่งผลให้ประสิทธิภาพการทำงานลดลงเนื่องจากการส่งสัญญาณข้อมูลผ่าน SSH แต่ฉันยังคงต้องการลอง ขอบคุณล่วงหน้าและขออภัยสำหรับการโพสต์ยาว! แก้ไข 2018-12-14: นี่คือสิ่งที่ฉันได้ลองไปแล้ว ดังนั้นฉันต้องการอุโมงค์ SSH แบบย้อนกลับสำหรับสิ่งนี้ ฉันสร้างอุโมงค์จากthinkpadชอบ ssh -N -R …