Chcę skonfigurować komputer w domu z systemem Windows i używać go jako proxy TCP do łączenia i kierowania pakietów z 80 do portu 23 na innym serwerze w Internecie
Chcę skonfigurować komputer w domu z systemem Windows i używać go jako proxy TCP do łączenia i kierowania pakietów z 80 do portu 23 na innym serwerze w Internecie
Odpowiedzi:
rinetd powinien wykonać zadanie, a plik binarny dla systemu Windows można go pobrać ze strony http://www.boutell.com/rinetd/ (dla każdego, kto szuka tego samego pod Linuksem, rinetd znajduje się w standardowych repozytoriach niemal każdej dystrybucji więc można go zainstalować za pomocą „apt-get install rinetd” lub „yum install rinetd” lub podobnego)
Możesz użyć wbudowanego netsh portproxy
. W Twoim przypadku:
netsh interface portproxy add v4tov4 listenport=80 connectaddress=ip-of-server-on-internet connectport=23 listenaddress=ip-of-windows-machine protocol=tcp
Będziesz potrzebować uprawnień administratora. Nie ma potrzeby instalowania dodatkowego oprogramowania!
Przed użyciem tej funkcji musisz zainstalować IPv6 w systemie operacyjnym. W systemie Vista i nowszych nie jest to problemem, ponieważ IPv6 jest instalowany domyślnie, ale w XP / 2003 musisz otworzyć panel właściwości interfejsu sieciowego i najpierw dodać protokół Microsoft TCP / IP wersja 6.
wf.msc
i przepuść go przez zaporę!
Szukasz serwera proxy TCP. Istnieje wiele bezpłatnych serwerów proxy TCP dla systemu Windows. Nie zamierzam polecać, ponieważ nie mam żadnego dobrego doświadczenia z żadnym z nich. Google dla „Windows TCP proxy”, a wymyślisz ładunek łodzi.
Ten jest uroczy i źródło jest dostępne, ale nie wiem, jak wiarygodny: http://dposey.no-ip.com/Proxy/
Jest to dość trywialny fragment kodu, choć można by umieścić całkiem fajne funkcje w wysokiej klasy proxy TCP (równoważenie obciążenia, rejestrowanie ruchu itp.).
Zakładając, że to pakiety http, możesz użyć jednego z wielu serwerów proxy systemu Windows, takich jak Squid NT lub coś podobnego.
Ale jeśli chcesz po prostu przesłać dalej jakieś pakiety, możesz skorzystać z tunelowania SSH. Sprawdź sshwindows dla serwera i http://oldsite.precedence.co.uk/nc/putty.html, aby dowiedzieć się, jak skonfigurować przekierowanie portów w PuTTY.
Może być łatwiejszy sposób korzystania z niektórych wbudowanych narzędzi Microsoft, ale to właśnie stało się na początku mojej głowy.
3proxy to mały i elastyczny wieloplatformowy serwer proxy, który może również działać jako serwer proxy TCP.