Linux VPS (virtuozzo) 서버가 있고 포트 전달을 설정해야하지만 호스팅 제공 업체가 iptables-nat 커널 모듈을 허용 iptables -t nat
하지 않으므로 작동하지 않습니다.
다른 방법을 찾고 있습니다. openssh 사용하여 포트를 전달할 수 있지만 20 가지 이상의 다른 포트, tcp 및 udp를 전달해야하므로 옵션이 아닙니다.
포트 포워딩을 할 수있는 리눅스 용 소프트웨어가 있습니까?
Linux VPS (virtuozzo) 서버가 있고 포트 전달을 설정해야하지만 호스팅 제공 업체가 iptables-nat 커널 모듈을 허용 iptables -t nat
하지 않으므로 작동하지 않습니다.
다른 방법을 찾고 있습니다. openssh 사용하여 포트를 전달할 수 있지만 20 가지 이상의 다른 포트, tcp 및 udp를 전달해야하므로 옵션이 아닙니다.
포트 포워딩을 할 수있는 리눅스 용 소프트웨어가 있습니까?
답변:
"socat"이라는 도구를 사용하십시오. 이러한 도구는 훌륭한 도구이며 이미 많은 Linux 배포판에 패키지되어 있습니다. 여기에 대해 읽으십시오 : http://www.dest-unreach.org/socat/doc/README
socat을 사용한 포트 포워딩 예제 :
socat TCP4-LISTEN:80,fork TCP4:www.yourdomain.org:8080
포트 80의 모든 TCP 연결을 www.yourdomain.org 포트 8080 TCP로 리디렉션합니다.
무엇에 대해 rinetd
?
TCP 연결을 재지 정하는 데몬입니다. 사용자 페이지가 필요에 맞는지 확인하십시오 : http://www.boutell.com/rinetd/
xinet / inetd. 예를 들어 :
리디렉션
tcp 서비스를 다른 호스트로 리디렉션 할 수 있습니다. xinetd는이 포트에서 tcp 연결을 수신하면 지정된 호스트 및 포트 번호에 대한 연결을 설정하고 두 호스트간에 모든 데이터를 전달하는 프로세스를 생성합니다.
나는라는 작은 폴더의 유틸리티를 발견 portfwd http://portfwd.sourceforge.net/ 그것을 않습니다 정확히 내가 필요 (TCP 및 UDP 포워딩), 홈페이지가 지난 2002 년에 갱신하지만, 최신 버전은 2007이며, 2.6 커널에서 작동하고 말한다 .
여기에 간단한 대답이 있습니다. 로켓 과학은 아니지만 대부분의 사람들은 대답을 복잡하게하고 새로운 모든 Linux 사용자를 혼동합니다.
ufw는 2xxx를 허용합니다
2xxx = 포트 번호는 서버 터미널에 해당 명령을 입력하면 원하는 포트가 열립니다.