การเปลี่ยนเส้นทางพอร์ตขั้นสูงของ Windows Firewall


0

ฉันต้องการเปลี่ยนเส้นทางบางพอร์ตใน Windows สิ่งที่ฉันต้องการคือทำให้การรับส่งข้อมูลบนพอร์ตเฉพาะ (445, SMB)

พร็อกซีของฉันทำงานบนเครื่องเดียวกัน ปัญหาคือฉันไม่สามารถเปลี่ยนพอร์ต 445 ดังนั้นพร็อกซีของฉันสามารถฟังและเปลี่ยนเส้นทางไปยังเซิร์ฟเวอร์ Windows SMB

[เซิร์ฟเวอร์, SMB]: 445 -> [RROXY]: 8445 -> [Windows FW]: 445 -> [ลูกค้า]

ลูกค้าของฉันต้องเชื่อมต่อที่พอร์ต 445

ฉันต้องการเวทมนต์ของไฟร์วอลล์

  • Windows FW เปลี่ยนเส้นทางพอร์ต / อินเตอร์เฟส 10.0.0.1:445 ถึง 127.0.0.1:8445 (สำหรับบริการ SMB)
  • พร็อกซีของฉันฟังบน 127.0.0.1:8445
  • เปลี่ยนเส้นทางการรับส่งข้อมูลเป็น 127.0.0.1:445

เป็นไปได้ถ้าใช่แล้วได้อย่างไร


1
อย่างที่ฉันรู้ถ้าคุณต้องการปรับใช้พอร์ตไปข้างหน้าบนไฟร์วอลล์ windows ฉันคิดว่ามันเป็นไปไม่ได้ อย่างที่ฉันรู้เราสามารถใช้พอร์ตไปข้างหน้าใน windows เป็นคำตอบที่พูดถึง
OOOO

คำตอบ:


1

คุณอาจกำลังมองหาการส่งต่อพอร์ตใน Windows

เนื่องจาก Windows XP มีความสามารถในตัวใน Microsoft Windows ในการตั้งค่าการส่งต่อพอร์ตเครือข่าย ด้วยการเชื่อมต่อ TCP ขาเข้า (IPv4 หรือ IPv6) ใด ๆ ไปยังพอร์ตท้องถิ่นสามารถเปลี่ยนเส้นทางไปยังพอร์ตอื่นหรือแม้กระทั่งพอร์ตบนคอมพิวเตอร์ระยะไกลโดยไม่จำเป็นต้องใช้บริการที่ฟังพอร์ตนี้

ที่จะตั้งขึ้นให้ใช้ คำสั่ง netsh

ไวยากรณ์คือ:

อินเตอร์เฟส netsh พอร์ตโปรร็อกซีเพิ่ม v4tov4 Listenaddress = localaddress Listenport = localport connectaddress = destaddress connectport = destport

ที่ไหน

  • listenaddress - เป็นที่อยู่ IP ในเครื่องที่รอการเชื่อมต่อ
  • listenport - พอร์ต TCP สำหรับการรับฟังในเครื่อง (การเชื่อมต่อกำลังรออยู่)
  • connectaddress - เป็นที่อยู่ IP ท้องถิ่นหรือระยะไกล (หรือชื่อ DNS) ซึ่งการเชื่อมต่อขาเข้าจะถูกเปลี่ยนเส้นทาง
  • connectport - เป็นพอร์ต TCP ที่การเชื่อมต่อจาก Listenport ถูกส่งต่อไปยัง

สำหรับข้อมูลเพิ่มเติมดู:

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