GNU/Linux >> Tutoriels Linux >  >> Linux

Puis-je utiliser ufw pour configurer une redirection de port ?

Solution 1 :

Supposons que vous souhaitiez transférer les requêtes allant à 80 vers un serveur écoutant sur le port 8080.

Notez que vous devrez vous assurer que le port 8080 est autorisé, sinon ufw bloquera les requêtes qui sont redirigées vers 8080.

sudo ufw allow 8080/tcp

Il n'y a pas de commandes ufw pour configurer les transferts de port, cela doit donc être fait via des fichiers de configuration. Ajoutez les lignes ci-dessous à /etc/ufw/before.rules , avant le filter section, tout en haut du fichier :

*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
COMMIT

Redémarrez ensuite et activez ufw pour qu'il démarre au démarrage :

sudo ufw enable

Solution 2 :

Depuis ufw 0.34, ufw prend en charge les règles de transfert.

exemple :sudo ufw route allow in on eth0 out on eth1 to 10.0.0.0/8 port 8080 from 192.168.0.0/16 port 80

Vous devez également vous assurer que vous avez le sysctl net.ipv4.ip_forward activé. Pour la plupart des distributions, cela se fait en éditant /etc/sysctl.conf et exécutant sysctl -p ou redémarrage.

ufw ne prend pas en charge NAT via son interface simple, cependant.


Linux
  1. Pouvez-vous utiliser des ancres ^ $ avec Ls ?

  2. Comment utiliser Chromecast ?

  3. Vérifier l'utilisation du port sous Linux

  4. Puis-je configurer Eclipse pour afficher les modifications de code

  5. Puis-je utiliser GDB pour déboguer un processus en cours ?

Comment utiliser le transfert de port SSH

Comment configurer le pare-feu avec UFW sous Linux

Comment configurer le pare-feu UFW sur Debian 11

Comment puis-je configurer le courrier électronique dans Outlook ?

Comment configurer le pare-feu UFW sur Ubuntu 20.04

Comment puis-je transférer un port avec iptables ?