Mam serwer Linux VPS (wirtuoz) i muszę skonfigurować przekierowanie portów, ale mój dostawca hostingu nie zezwala na moduły jądra iptables-nat , więc iptables -t nat
- nie działa.
Szukam innych sposobów, jak to zrobić. Wiem, że mogę przekierować port za pomocą openssh , ale muszę przekierować ponad 20 różnych portów, tcp i udp, więc nie jest to opcja.
Czy jest jakieś oprogramowanie dla systemu Linux, które może przekierowywać porty?
linux
port-forwarding
troex
źródło
źródło
Odpowiedzi:
Użyj narzędzia o nazwie „socat”, jest to świetne narzędzie do takich rzeczy i jest już zawarte w wielu dystrybucjach Linuksa. Przeczytaj o tym tutaj: http://www.dest-unreach.org/socat/doc/README
Przykład przekierowania portów z socat:
To przekierowuje wszystkie połączenia TCP na porcie 80 na www.yourdomain.org port 8080 TCP.
źródło
Istnieje niewielki, lekki program zasobów o nazwie,
redir
który jest dość konfigurowalny.apt-get install redir
na dystrybucjach opartych na Debianie.źródło
Co
rinetd
?Jest to demon, który przekierowuje połączenia TCP. Zajrzyj na stronę podręcznika i sprawdź, czy odpowiada Twoim potrzebom: http://www.boutell.com/rinetd/
źródło
xinetd
obsługuje atrybut przekierowania, który zrobi to, co chcesz. Jak zauważyli inni, istnieje wiele programów obsługujących przekierowania.Użycie
xinetd
lub inny program korzystający ztcpwrappers
biblioteki pozwoli ci zastosować ograniczenia dostępu, jeśli i kiedy będzie to konieczne.źródło
xinet / inetd. Na przykład:
http://linux.die.net/man/5/xinetd.conf
źródło
Znalazłem małe narzędzie o nazwie portfwd http://portfwd.sourceforge.net/, które robi dokładnie to, czego potrzebuję (przekazywanie TCP i UDP), strona główna mówi, że była ostatnio aktualizowana w 2002 roku, ale najnowsza wersja to 2007 i działa na jądrze 2.6 .
źródło
SSH Czy przekierowanie portów, o ile można tunelować połączenie SSL.
źródło
Ok, oto prosta odpowiedź, która powinna zadziałać, to nie jest nauka o rakietach, ale większość ludzi nadmiernie komplikuje odpowiedź i myli wszystkich nowych użytkowników Linuksa.
ufw pozwalają 2xxx
2xxx = bez względu na to, jaki jest Twój numer portu, wpisz to polecenie w terminalu serwera, a żądany port zostanie otwarty.
źródło