J'ai un serveur Linux VPS (virtuozzo) et je dois configurer la redirection de port, mais mon fournisseur d'hébergement n'autorise pas les modules du noyau iptables-nat, donc iptables -t nat
- ne fonctionne pas.
Je cherche d'autres façons de le faire. Je sais que je peux transférer un port à l’aide d’ openssh , mais j’ai besoin de transférer plus de 20 ports différents, TCP et UDP, ce n’est donc pas une option.
Existe-t-il un logiciel pour Linux capable de faire du transfert de port?
linux
port-forwarding
troupe
la source
la source
Réponses:
Utilisez l'outil appelé "socat", c'est un excellent outil pour ce genre de choses et il est déjà intégré dans de nombreuses distributions Linux. Lire à ce sujet ici: http://www.dest-unreach.org/socat/doc/README
Exemple de redirection de port avec socat:
Ceci redirige toutes les connexions TCP sur le port 80 vers le port 8080 TCP de www.votredomaine.org.
la source
Il existe un programme de ressources minuscules et léger appelé
redir
assez configurable.apt-get install redir
sur les distributions basées sur Debian.la source
Qu'en est- il
rinetd
?C'est un démon qui redirige les connexions TCP. Consultez la page de manuel pour savoir si cela répond à vos besoins: http://www.boutell.com/rinetd/
la source
xinetd
prend en charge un attribut de redirection qui fera ce que vous voulez. Comme d'autres l'ont noté, un certain nombre de programmes traitent les redirections.Utiliser
xinetd
ou un autre programme utilisant latcpwrappers
bibliothèque vous permettra d’appliquer des restrictions d’accès si et quand cela deviendrait nécessaire.la source
xinet / inetd. Pour par exemple:
http://linux.die.net/man/5/xinetd.conf
la source
J'ai trouvé un petit utilitaire appelé portfwd http://portfwd.sourceforge.net/ qui fait exactement ce dont j'ai besoin (transmission TCP et UDP), la page d'accueil indique qu'elle a été mise à jour pour la dernière fois en 2002, mais la dernière version date de 2007 et fonctionne sur le noyau 2.6. .
la source
SSH Effectue le transfert de port, dans la mesure où vous pouvez établir un tunnel dans une connexion SSL.
la source
Ok, voici la réponse simple qui devrait fonctionner, ce n’est pas sournois, mais la plupart des gens compliquent la réponse et confondent toutes les nouveautés des utilisateurs de Linux.
ufw autoriser 2xxx
2xxx = quel que soit votre numéro de port, tapez simplement cette commande dans votre terminal serveur et le port souhaité est ouvert.
la source