Proxy TCP dễ dàng trên Windows? [đóng cửa]


15

Điều tôi muốn là cấu hình một máy tính ở nhà với Windows và sử dụng nó làm proxy TCP để kết nối và định tuyến các gói từ 80 đến cổng 23 trong một máy chủ khác trong Internet


Câu trả lời:


13

rinetd nên thực hiện công việc và có thể có tệp nhị phân Windows từ http://www.boutell.com/rinetd/ (đối với bất kỳ ai đang tìm kiếm điều tương tự trong Linux, rinetd nằm trong kho lưu trữ tiêu chuẩn của mọi phân phối vì vậy có thể được cài đặt với "apt-get install rinetd" hoặc "yum install rinetd" hoặc tương tự)


Không, không biết về điều đó!
skitzot33

61

Bạn có thể sử dụng tích hợp netsh portproxy. Trong trường hợp của bạn:

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

Bạn sẽ cần đặc quyền của Quản trị viên. Không cần cài đặt thêm phần mềm!

Bạn được yêu cầu cài đặt IPv6 trên hệ điều hành của mình trước khi sử dụng tính năng này. Trên Vista và sau này, đây không phải là vấn đề vì IPv6 được cài đặt theo mặc định, nhưng trên XP / 2003, bạn phải mở bảng thuộc tính giao diện mạng và trước tiên thêm giao thức Microsoft TCP / IP phiên bản 6.


6
Tại sao đây không phải là câu trả lời được chấp nhận?!?
Hafthor

@Hafthor: có lẽ chỉ vì nó bật lên một lúc sau khi các câu trả lời khác xuất hiện và một câu trả lời đã được chấp nhận. Đây chắc chắn là thứ tôi sẽ thử lần đầu tiên khi tôi cần một máy chủ như vậy trong Windows.
David Spillett

1
đây là một câu trả lời tuyệt vời
Dima

1
Đây là nước sốt tuyệt vời. Nếu đó là một cổng bất thường, đừng quên ngay lập tức wf.mscvà để nó qua tường lửa!
BaseZen

1
kinh ngạc! làm việc như người ở. Điều này PHẢI trở thành câu trả lời được chấp nhận!
nguyên tử

2

Bạn đang tìm kiếm một proxy TCP. Có rất nhiều proxy TCP miễn phí cho Windows. Tôi sẽ không đề xuất một vì tôi không có kinh nghiệm tốt với bất kỳ ai trong số họ. Google cho "Windows TCP proxy" và bạn sẽ đưa ra một tải trọng thuyền.

Cái này dễ thương và có sẵn nguồn, nhưng tôi không biết đáng tin cậy như thế nào: http://dposey.no-ip.com/Proxy/

Đó là một đoạn mã khá nhỏ, mặc dù người ta có thể đưa một số tính năng khá gọn gàng vào proxy TCP cao cấp (cân bằng tải, ghi nhật ký lưu lượng, v.v.).


Ngoài ra, hãy chắc chắn rằng bạn hiểu rằng, tùy thuộc vào vị trí của các máy chủ và loại kết nối nào khả dụng, độ trễ có thể là khủng khiếp.
Joshua Nurc:

2

Giả sử đó là các gói http, bạn có thể sử dụng một trong nhiều proxy của windows ngoài đó như Squid NT hoặc một cái gì đó tương tự.

Nhưng nếu bạn chỉ muốn chuyển tiếp bất kỳ gói tin nào, SSH đường hầm là cách để đi. Kiểm tra sshwindows cho phần máy chủ và http://oldsite.precedence.co.uk/nc/putty.html để biết cách nhanh chóng về cách thiết lập chuyển tiếp cổng trong PuTTY.

Có thể có một cách dễ dàng hơn bằng cách sử dụng Một số công cụ tích hợp trong Microsoft, nhưng đây là thứ xuất hiện trên đỉnh đầu tôi trước.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.