Windows'da kolay TCP proxy? [kapalı]


15

Ne istiyorum Windows ile evde bir bilgisayar yapılandırmak ve 80'den port 23'e Internet'teki başka bir sunucuda bağlantı ve rota paketleri için bir TCP proxy olarak kullanmak


Yanıtlar:


13

rinetd işi yapmalı ve bunun için bir Windows ikili dosyası http://www.boutell.com/rinetd/ adresinden alınabilir (Linux altında aynı şeyi arayan herkes için rinetd hemen hemen her dağıtımın standart havuzlarındadır böylece "apt-get install rinetd" veya "yum install rinetd" veya benzeri ile kurulabilir)


Düzgün, bunu bilmiyordum!
skitzot33

61

Yerleşik olanı kullanabilirsiniz netsh portproxy. Senin durumunda:

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

Yönetici ayrıcalıklarına sahip olmanız gerekir. Ek yazılım yüklemeye gerek yok!

Bu özelliği kullanmadan önce işletim sisteminize IPv6 yüklemeniz gerekir. Vista ve sonraki sürümlerde IPv6 varsayılan olarak yüklenmiş olarak gelir, ancak XP / 2003'te ağ arabirimi özellik panelinizi açmanız ve önce Microsoft TCP / IP sürüm 6 protokolünü eklemeniz gerekir.


6
Bu neden kabul edilen cevap değil?!?
Kasım'da Hafthor

@Hafthor: muhtemelen diğer cevaplar geldikten ve bir tanesi zaten kabul edildikten bir süre sonra ortaya çıktığı için. Kesinlikle ilk kez Windows altında böyle bir sunucuya ihtiyacım olduğunda deneyeceğim bir şey.
David Spillett

1
bu harika bir cevap!
Dima

1
Bu harika bir sos. Bu alışılmadık bir bağlantı noktasıysa hemen unutmayı wf.mscve güvenlik duvarından geçmesini unutmayın !
BaseZen

1
inanılmaz! bir cazibe gibi çalıştı. Bu kabul edilen cevap OLMALIDIR!
atomaras

2

Bir TCP proxy'si arıyorsunuz. Windows için çeşitli ücretsiz TCP proxy'leri vardır. Ben tavsiye etmeyeceğim çünkü hiçbiriyle iyi bir deneyimim yok. Google için "Windows TCP proxy" ve bir tekne yükü ile karşılaşacaksınız.

Bu sevimli ve kaynak mevcuttur, ancak ne kadar güvenilir olduğunu bilmiyorum: http://dposey.no-ip.com/Proxy/

Oldukça önemsiz bir kod parçası olsa da, üst düzey bir TCP proxy'ye (yük dengeleme, trafik kaydı vb.) Bazı oldukça düzgün özellikler koyabilir.


Ayrıca, sunucuların bulunduğu yere ve ne tür bağlantıların mevcut olduğuna bağlı olarak gecikmenin korkunç olabileceğini anladığınızdan emin olun.
Joshua Nurczyk

2

Http paketleri olduğunu varsayarsak, Squid NT veya benzer bir şey gibi birçok windows proxy'lerinden birini kullanabilirsiniz .

Ancak herhangi bir paketi ileriye taşımak istiyorsanız, SSH tünellemesi gitmenin yoludur. Check out sshwindows sunucu parçası için ve http://oldsite.precedence.co.uk/nc/putty.html PuTTY port yönlendirmesi kurmak için nasıl hızlı bir howto için.

Bazı yerleşik Microsoft aracını kullanmanın daha kolay bir yolu olabilir, ancak önce başımın başına gelen şey budur.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.