VPN เทียบเท่ากับการส่งต่อพอร์ต SSH?


1

ฉันมีแอปพลิเคชันบนเซิร์ฟเวอร์ระยะไกลของฉันสามารถเข้าถึงได้ผ่าน localhost: 3000 (ไม่สามารถเข้าถึงได้จากอินเทอร์เน็ต)

เมื่อฉัน SSH ลงในเซิร์ฟเวอร์ระยะไกลของฉันโดยใช้ผงสำหรับอุดรูพร้อมอุโมงค์L"*:3000" localhost:3000และทำlocal ports accept connections from other hostsเครื่องหมายในกล่องฉันสามารถเข้าถึงแอปพลิเคชันโดยไปhttp://127.0.0.1:3000ที่เครื่องท้องถิ่นของฉัน ฉันสามารถเข้าถึงแอปพลิเคชันเพิ่มเติมได้โดยไปที่http://192.168.0.9:3000(ที่อยู่เครือข่ายภายในเครื่องของฉัน) บนแท็บเล็ตที่เชื่อมต่อกับ wifi เดียวกัน

ฉันมีการตั้งค่า OpenVPN บนเซิร์ฟเวอร์ระยะไกลและฉันสามารถเข้าถึงแอปพลิเคชันได้โดยไปที่http://10.8.0.1:3000อย่างไรก็ตามฉันต้องสามารถเข้าถึงได้จากอุปกรณ์อื่นบนเครือข่ายท้องถิ่นของฉัน (แท็บเล็ต) ฉันจะกำหนดเส้นทาง127.0.0.1ไปอย่างไร10.8.0.1เพื่อให้ฉันสามารถเข้าถึงแอปพลิเคชันจากแท็บเล็ตโดยไปที่http://192.168.0.9:3000ฉันสามารถทำได้เมื่อใช้ผงสำหรับอุดรู


เนื่องจากคุณต้องการให้แท็บเล็ตเข้าถึงพีซีในพื้นที่ (192.168.0.9:3000) แต่ในความเป็นจริงแท็บเล็ตจะเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล (10.8.0.1) คุณสามารถตั้งค่า putty ด้วยการส่งต่อเดียวกัน ดังนั้นบนพีซีในพื้นที่คุณตั้งค่า putty ด้วย Source Port 3000, Destination 10.8.0.1:3000 - สิ่งนี้จะอนุญาตให้ทุกสิ่งที่เชื่อมต่อกับ 192.168.0.9:3000 ส่งต่อการเชื่อมต่อไปยัง 10.8.0.1:3000 หวังว่านี่จะช่วยได้
Darius

ปัญหาของการใช้ putty คือมันไม่รองรับ udp ซึ่งเป็นสาเหตุที่ฉันลองใช้เส้นทาง vpn
Roger

ความเป็นไปได้อีกประการหนึ่งเนื่องจากคุณกล่าวถึง VPN คุณสามารถ VPN การเชื่อมต่อทั้งหมดของคุณ (VPN เชื่อมต่อจากโมเด็มท้องถิ่นของคุณไปยังโฮสต์ระยะไกล) ดังนั้นการเชื่อมต่อทั้งหมดเป็น VPN ผ่านไปยังโฮสต์ระยะไกลไม่ใช่เฉพาะพีซีท้องถิ่นของคุณ
Darius

พบ googling แบบสุ่มและพบสิ่งนี้ที่คุณสนใจ: zarb.org/~gc/html/udp-in-ssh-tunneling.html
Darius

คำตอบ:


1

หากเป็นแท็บเล็ต Android และใช้งาน ICS เป็นอย่างน้อยให้ติดตั้ง OpenVPN ลงใน Google Play ฉันไม่ได้พยายาม แต่นี้ดูเหมือนว่าลูกค้า OpenVPN สำหรับ iPad ถ้าเป็น Surface RT ให้ลองติดตั้งและกำหนดค่าpptpบนเซิร์ฟเวอร์ของคุณและดูว่าคุณสามารถเชื่อมต่อผ่าน PPTP VPN บน Surface ได้หรือไม่ (ไม่แน่ใจว่ารองรับได้หรือไม่)

มิเช่นนั้นคุณจะต้องทำการมอบฉันทะ ซึ่งหมายถึงการตั้งค่าการเชื่อมต่อ VPN บนพีซีของคุณและเรียกใช้โปรแกรมบนพีซีของคุณที่ฟังบนซ็อกเก็ต (IP + พอร์ต) บนเครือข่ายท้องถิ่นของคุณและส่งต่อ UDP ไปยังซ็อกเก็ตบน VPN ฉันคิดว่าคุณสามารถใช้sudppipeเพื่อจุดประสงค์นั้น จากนั้นคุณจะป้อน IP ท้องถิ่นของพีซีของคุณและพอร์ต UDP สำหรับสิ่งที่คุณทำบนแท็บเล็ต


0

หากคุณสร้างการเชื่อมต่อ VPN และคุณมีการตั้งค่าเครือข่ายอย่างถูกต้องคุณจะเข้าถึงระบบราวกับว่าคุณอยู่ในเครือข่ายท้องถิ่น คุณไม่จำเป็นต้องส่งต่อพอร์ตหรือพร็อกซี่เลย VPN ควรทำให้จุดสิ้นสุด VPN ทำหน้าที่เหมือนอยู่บนเครือข่ายระยะไกล

หากไม่ทำงานเช่นนั้นแสดงว่า VPN ของคุณอาจติดตั้งผิด การหาเส้นทางที่ถูกต้องอาจเป็นเรื่องยาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.