พร็อกซี TCP อย่างง่ายบน Windows? [ปิด]


15

สิ่งที่ฉันต้องการคือการกำหนดค่าคอมพิวเตอร์ในบ้านกับ Windows และใช้เป็นTCP proxyสำหรับการเชื่อมต่อและเส้นทางแพ็คเก็ตจาก 80 ถึงพอร์ต 23 ในเซิร์ฟเวอร์อื่นในอินเทอร์เน็ต


คำตอบ:


13

rinetd ควรทำงานและ Windows ไบนารีสำหรับมันสามารถมีได้จากhttp://www.boutell.com/rinetd/ (สำหรับทุกคนที่กำลังมองหาสิ่งเดียวกันภายใต้ Linux, rinetd อยู่ในที่เก็บมาตรฐานของ distro ทุก ดังนั้นสามารถติดตั้งได้ด้วย "apt-get install rinetd" หรือ "yum install rinetd" หรือคล้ายกัน)


เรียบร้อยไม่ทราบเกี่ยวกับสิ่งนั้น!
skitzot33

61

netsh portproxyคุณสามารถใช้ในตัว ในกรณีของคุณ:

netsh interface portproxy add v4tov4 listenport=80 connectaddress=ip-of-server-on-internet connectport=23 listenaddress=ip-of-windows-machine protocol=tcp

คุณจะต้องมีสิทธิ์ผู้ดูแลระบบ ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติม!

คุณจะต้องติดตั้ง IPv6 บนระบบปฏิบัติการของคุณก่อนใช้คุณสมบัตินี้ ใน Vista และรุ่นที่ใหม่กว่านี่ไม่ใช่ปัญหาเนื่องจาก IPv6 มาติดตั้งตามค่าเริ่มต้น แต่ใน XP / 2003 คุณต้องเปิดพาเนลคุณสมบัติคุณสมบัติอินเทอร์เฟซเครือข่ายของคุณและเพิ่มโปรโตคอล Microsoft TCP / IP เวอร์ชัน 6 ก่อน


6
ทำไมนี่ไม่ใช่คำตอบที่ยอมรับ?!
Hafthor

@Hafthor: อาจเป็นเพราะมันเปิดขึ้นซักครู่หลังจากที่มีคำตอบอื่น ๆ เข้ามาและได้รับการตอบรับแล้ว แน่นอนว่าเป็นสิ่งที่ฉันจะลองครั้งแรกในครั้งต่อไปที่ฉันต้องการเซิร์ฟเวอร์ดังกล่าวใน Windows
David Spillett

1
นี่คือคำตอบที่ยอดเยี่ยม!
Dima

1
นี่คือซอสที่ยอดเยี่ยม หากเป็นพอร์ตที่ผิดปกติอย่าลืมทันทีwf.mscและปล่อยให้มันผ่านไฟร์วอลล์!
BaseZen

1
! ที่น่าตื่นตาตื่นใจ ทำงานเหมือนจับใจ ต้องกลายเป็นคำตอบที่ยอมรับได้!
atomaras

2

คุณกำลังมองหาพร็อกซี TCP มีพร็อกซี TCP ฟรีมากมายสำหรับ Windows ฉันจะไม่แนะนำเพราะฉันไม่มีประสบการณ์ที่ดีกับพวกเขา Google สำหรับ "พร็อกซี Windows TCP" และคุณจะได้รับ boatload

อันนี้น่ารักและแหล่งที่มาใช้ได้ แต่ฉันไม่ทราบว่าเชื่อถือได้: http://dposey.no-ip.com/Proxy/

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


นอกจากนี้ตรวจสอบให้แน่ใจว่าคุณเข้าใจว่าขึ้นอยู่กับว่าเซิร์ฟเวอร์อยู่ที่ใดและมีการเชื่อมต่อชนิดใดเวลาแฝงอาจมีความน่ากลัว
Joshua Nurczyk

2

สมมติว่ามันเป็นแพ็คเก็ต http คุณสามารถใช้หนึ่งในหลาย ๆ หน้าต่างพร็อกซี่ออกมีเช่น Squid NTหรือสิ่งที่คล้ายกัน

แต่ถ้าคุณเพียงแค่ต้องการส่งต่อแพ็คเก็ตใด ๆ SSH tunneling เป็นวิธีที่จะไป ตรวจสอบsshwindowsสำหรับชิ้นส่วนเซิร์ฟเวอร์และhttp://oldsite.precedence.co.uk/nc/putty.htmlเพื่อดูวิธีการตั้งค่าการส่งต่อพอร์ตใน PuTTY อย่างรวดเร็ว

อาจจะมีวิธีที่ง่ายกว่าในการใช้บางเครื่องมือใน Microsoft แต่นี่คือสิ่งที่อยู่ด้านบนของหัวของฉันก่อน


1

3proxyเป็นพร็อกซี่อเนกประสงค์ข้ามแพลตฟอร์มขนาดเล็กและยืดหยุ่นซึ่งสามารถทำหน้าที่เป็นพร็อกซี TCP ได้เช่นกัน


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