การเข้าถึงเซิร์ฟเวอร์ที่สามารถเข้าถึงคอมพิวเตอร์เครื่องหนึ่งจากคอมพิวเตอร์เครื่องอื่น


1

โดยพื้นฐานแล้วฉันมีคอมพิวเตอร์ลองเรียกมันว่า 'X'

คอมพิวเตอร์เครื่องนี้มีการเชื่อมต่ออินเทอร์เน็ตมาตรฐานผ่านการเชื่อมต่อกับ VPN โดยใช้ CheckPoint VPN

เมื่อเชื่อมต่อกับ VPN (แล้วเท่านั้น) จะสามารถเข้าถึงเซิร์ฟเวอร์ได้ เราเรียกมันว่า 'Y' ดังนั้นฉันสามารถ ping 'Y' และรับคำตอบและยังโต้ตอบกับ 'Y' ได้หลายวิธี

ตอนนี้ฉันมีคอมพิวเตอร์แยกต่างหากมาเรียกมันว่า 'Z' ไปยังอินเทอร์เน็ตด้วย แต่ไม่ใช่ไปยัง VPN เนื่องจากไม่มีซอฟต์แวร์ VPN อยู่ในนั้นและฉันไม่ทราบวิธีคัดลอก CheckPoint VPN ไปยังมัน

ฉันต้องการเข้าถึงเซิร์ฟเวอร์ 'Y' จากคอมพิวเตอร์ 'Z' ผ่านการเชื่อมต่อ VPN ของคอมพิวเตอร์ 'X'

มีวิธีใดที่เป็นไปได้ในการทำเช่นนี้?

ฉันคิดว่า TeamViewer VPN อาจสามารถทำได้ แต่ดูเหมือนจะไม่ทำงาน

มีเทคโนโลยีอื่น ๆ ที่ฉันสามารถใช้สำหรับสิ่งนี้เช่น "อุโมงค์" หรือ "พรอกซี" หรืออะไรก็ตาม?

ฉันเป็นมือใหม่เมื่อพูดถึงระบบเครือข่ายดังนั้นจึงต้องขออภัยหากอ่านยาก


ฉันจะลองใช้ OpenVPN เพื่อสิ่งนี้
jonathanconway

ในความคิดที่สอง SSH อาจเป็นสิ่งที่ถูกต้องที่จะลอง (พบคำถามที่คล้ายกันที่นี่: superuser.com/questions/226420/... ) ฉันจะลอง BitVise WinSSHD
jonathanconway

คุณใช้ OS รุ่นใดใน X และ Z คุณมีสายเคเบิลอีเธอร์เน็ตหรือไม่?
MariusMatutiae

เซิร์ฟเวอร์ Windows 2008 R2 ในที่สุดฉันก็ได้รับบางส่วนทำงานร่วมกับแอปที่เรียกว่า 'ReDirProxy' ด้วยวิธีนี้ฉันสามารถเข้าถึงเซิร์ฟเวอร์ VPN ผ่านเบราว์เซอร์บนเครื่องไคลเอนต์ของฉัน น่าเสียดายที่ฉันยังไม่สามารถใช้ Git เพื่อเข้าถึงเซิร์ฟเวอร์ git บนเครื่องไคลเอนต์ของฉันได้ ฉันคิดว่า Git ไม่ได้ใช้การตั้งค่าพร็อกซี Windows ของฉันใช่ไหม
jonathanconway

เพิ่งค้นพบว่าสิ่งนี้เกิดขึ้นเพราะ repo Git ที่ฉันพยายามเข้าถึงใช้ SSH มากกว่า HTTP ฉันจะต้องใช้ยูทิลิตี้การขุดอุโมงค์เช่นเหล็กไขจุก
jonathanconway

คำตอบ:


1

ดังนั้นฉันสามารถแก้ปัญหานี้ได้โดยใช้การรวมกันของ TeamViewer VPN และแอปพร็อกซีขนาดเล็กชื่อ ReDirProxy .

ขั้นตอนมีดังนี้:

  1. ติดตั้ง TeamViewer บนเครื่องโฮสต์ (แล็ปท็อป X) ด้วยการตั้งค่า 'VPN'

  2. ติดตั้ง TeamViewer บนเครื่องไคลเอนต์ (แล็ปท็อป Z) ด้วยการตั้งค่า 'VPN'

  3. เชื่อมต่อเครื่องไคลเอ็นต์กับเครื่องโฮสต์บน TeamViewer VPN (ดูเอกสารประกอบของ TeamViewer)

  4. ดาวน์โหลดและติดตั้ง ReDirProxy ลงในเครื่องโฮสต์ เรียกใช้และคลิกปุ่ม 'เริ่ม' (บนขวา) โปรดทราบว่าพอร์ตใดถูกเลือก (ปุ่มตัวเลือกที่ด้านล่างขวา)

  5. บนเครื่องไคลเอ็นต์ให้ไปที่หน้าต่าง TeamCity VPN คัดลอกที่อยู่ 'IP ของพันธมิตร' ไปยังคลิปบอร์ด

  6. ยังอยู่ในไคลเอนต์ไปที่ตัวเลือกอินเทอร์เน็ต (เริ่ม - & gt; พิมพ์ 'ตัวเลือกอินเทอร์เน็ต'), แท็บการเชื่อมต่อ, การตั้งค่า LAN (ขวาล่าง), ทำเครื่องหมายในช่องทำเครื่องหมายภายใต้การตั้งค่าพร็อกซีวางในที่อยู่ IP ที่คัดลอกไปยังคลิปบอร์ด ในขั้นตอนที่ 5 และหมายเลขพอร์ตที่เลือกลงในฟิลด์หมายเลขพอร์ต คลิกตกลงจากนั้นตกลง

หลังจากทำตามขั้นตอนเหล่านี้ฉันสามารถป้อนที่อยู่ของเว็บไซต์ VPN เท่านั้นและเรียกดูจากแล็ปท็อปไคลเอ็นต์ของฉัน

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