mapper des ports en local

Plop

J’ai installé un serveur plex il y a quelques temps et à ma grande surprise impossible de changer le port sur lequel le service répond (port 32400) et comme je suis un grand feignant devoir ajouter le port en plus de l’url m’a vite énervé…
Du coup j’ai cherché une solution pour « mapper » le port 80 vers le port 32400 de la même machine et j’ai trouvé une solution rapide et facile à mettre en place en utilisant « UFW ».
UFW est un pare-feu linux s’appuyant sur iptables et utilisant des commande simples.

1) Installation
sudo apt install ufw

2) Ouverture des ports
Comme je suis en local je m’embête pas j’ouvre tout
sudo ufw default allow
ATTENTION : si vous ne voulez pas tout ouvrir pensez au moins à ouvrir les ports essentiels comme le ssh si vous n’avez pas d’accès direct avant l’activer.

3) Mappage du port
On va éditer les règles directement dans le fichier correspondant
sudo nano /etc/ufw/before.rules
Ensuite on cherche la section *filter , normalement la deuxième, et juste avant on ajoute nos règles

# rules plex
*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 32400
COMMIT

# Don't delete these required lines, otherwise there will be errors
*filter
:ufw-before-input - [0:0]
:ufw-before-output - [0:0]
:ufw-before-forward - [0:0]
:ufw-not-local - [0:0]
# End required lines

4) On démarre le service
sudo ufw enable

Petit bonus quelques commandes UFW :
debian-facile
ubuntu-fr

.
source : serverfault

Taggé , , , , , .Mettre en favori le Permaliens.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.