Eu tenho um servidor Linux VPS (virtuozzo) e preciso configurar o encaminhamento de porta, mas meu provedor de hospedagem não permite módulos de kernel iptables-nat, portanto iptables -t nat
- não está funcionando.
Estou procurando outras maneiras de como fazê-lo. Eu sei que posso encaminhar porta usando o openssh , mas preciso encaminhar mais de 20 portas diferentes, tcp e udp, para que essa não seja uma opção.
Existe algum software para linux que possa encaminhar portas?
linux
port-forwarding
troex
fonte
fonte
Respostas:
Use a ferramenta chamada "socat", é uma ótima ferramenta para essas coisas e já está empacotada em muitas distribuições linux. Leia aqui: http://www.dest-unreach.org/socat/doc/README
Exemplo de encaminhamento de porta com socat:
Isso redireciona todas as conexões TCP na porta 80 para www.yourdomain.org porta 8080 TCP.
fonte
Há um pequeno programa de recursos leves chamado
redir
que é bastante configurável.apt-get install redir
em distribuições baseadas no Debian.fonte
Que tal
rinetd
?É um daemon que redireciona as conexões TCP. Dê uma olhada na página de manual para ver se ela atende às suas necessidades: http://www.boutell.com/rinetd/
fonte
xinetd
suporta um atributo de redirecionamento que fará o que você deseja. Como outros observaram, existem vários programas que lidam com redirecionamentos.O uso de
xinetd
outro programa que utilize atcpwrappers
biblioteca permitirá aplicar restrições de acesso, se e quando necessário.fonte
xinet / inetd. Por exemplo:
http://linux.die.net/man/5/xinetd.conf
fonte
Eu encontrei um pequeno utilitário chamado portfwd http://portfwd.sourceforge.net/ ele faz exatamente o que eu preciso (encaminhamento de TCP e UDP), a página inicial diz que foi atualizada pela última vez em 2002, mas a versão mais recente é 2007 e funciona no kernel 2.6 .
fonte
SSH Faz o encaminhamento de porta, desde que você possa encapsular em uma conexão SSL.
fonte
Ok, aqui está a resposta simples que deve funcionar, não é ciência de foguetes, mas a maioria das pessoas complica a resposta e confunde todas as novidades dos usuários do Linux.
ufw allow 2xxx
2xxx = qualquer que seja o número da sua porta, basta digitar esse comando no terminal do servidor e a porta desejada é aberta.
fonte