Score:0

วิธีส่งต่อพอร์ตทั้งหมดจาก Debian ไปยัง Windows ด้วย OpenVPN

ธง mx

การตั้งค่าของฉัน:
เดเบียน 10 จาก Azure
วินโดวส์ 10 จาก Azure

เดเบียน 10 เป็นเซิร์ฟเวอร์ใหม่ที่สะอาดจาก Azure โดยมีเพียง OpenVPN ที่ติดตั้งและตั้งค่าโดยใช้สคริปต์จากสิ่งนี้ พื้นที่เก็บข้อมูล.

วินโดวส์ 10 เต็มไปด้วยโปรแกรมและมี Xampp ทำงานอยู่ และฉันสามารถเชื่อมต่อกับ Debian 10 จาก Windows 10 ด้วยทั้ง OpenVPN และ SSH

ปัญหา:
ฉันไม่ต้องการแจกที่อยู่ IP ของ Windows 10 แต่ฉันต้องการให้ผู้คนเข้าถึงเว็บไซต์บน Xampp โดยใช้ IP ของ Debian 10

เป้าหมาย:
ฉันสามารถส่งต่อพอร์ตหรืออุโมงค์คำขอทั้งหมดที่ทำกับพอร์ต Debian IP TCP (80, 443, 3000, 8080) ไปยังพอร์ต Windows 10 ผ่าน OpenVPN หรือหากสามารถทำได้ด้วย SSH

ความคืบหน้า:
ฉันได้ตั้งค่า OpenVPN บน Debian ด้วยสคริปต์จาก ที่นี่ และสำเร็จและ Windows 10 ของฉันเชื่อมต่อกับ OpenVPN

ไฟร์วอลล์ Windows 10 ถูกปิดใช้งาน

ฉันลองใช้ C2S กับ Bitverse SSH เพื่อส่งต่อพอร์ต มันใช้งานได้เฉพาะในเครื่องเท่านั้น

มีหัวข้อในฟอรัม OpenVPN ที่พยายามทำเช่นนี้ แต่ไม่ครอบคลุมเพียงพอ นี้เป็น ลิงค์

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

Score:0
ธง br

หากพอร์ตทั้งหมดของคุณให้บริการเนื้อหา http/s การตั้งค่า nginx หรือ reverse proxy อื่นน่าจะเป็นวิธีที่ดีที่สุด หากคุณต้องการสตรีมข้อมูลอื่นๆ ที่ไม่ใช่ http/s ในการทำงาน ฉันขอแนะนำให้ใช้ iptables ตามที่กล่าวไว้ในตัวอย่างที่นี่: https://my.esecuredata.com/index.php?/knowledgebase/article/49/how-to-redirect-an-incoming-connection-to-a-different-ip-address-on-a-specific-port -using-iptables/

ขึ้นอยู่กับการตั้งค่าของคุณ คุณสามารถแก้ไขตัวอย่างที่ให้ไว้ในลิงค์นั้นเพื่อให้เหมาะกับการตั้งค่าของคุณ:

iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination Windows10-ip:443
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination Windows10-ip:80
iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination Windows10-ip:8080
iptables -t nat -A PREROUTING -p tcp --dport 3000 -j DNAT --to-ปลายทาง Windows10-ip:3000
iptables -t nat -A โพสต์ -j MASQUERADE

การตั้งค่านี้ยังใช้งานได้ผ่านอุโมงค์ VPN หากจำเป็น เพียงใช้ที่อยู่ IP VPN ของเครื่อง Windows 10

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

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา