Merci @Aerya pour ta réponse.
Alors pour CLIENTIP, je parlait pour le script de @Hardware :
WAN_IF="eth0"
CLIENT_IP="10.8.0.5"
TCP_PORTS="80, 443, 14000, 14008, 14020, 14021, 14022, 14023, 14024"
UDP_PORTS="3074, 6015"
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i $WAN_IF -p tcp -m multiport --dports $TCP_PORTS -j DNAT --to-destination $CLIENT_IP
iptables -t nat -A PREROUTING -i $WAN_IF -p udp -m multiport --dports $UDP_PORTS -j DNAT --to-destination $CLIENT_IP
iptables -A FORWARD -i $WAN_IF -d $CLIENT_IP -p tcp -m multiport --dports $TCP_PORTS -j ACCEPT
iptables -A FORWARD -i $WAN_IF -d $CLIENT_IP -p udp -m multiport --dports $UDP_PORTS -j ACCEPT
Pour mon cas, j'dapterai évidemment TCP_PORT et UDP_PORT avec le port de Transmission : 51413
Pour ifconfig de mon VPS, voilà ce que j'ai :
as0t0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet adr:1XX.XX.224.X P-t-P:1XX.XX.224.X Masque:255.255.248.0
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:30665540 errors:0 dropped:0 overruns:0 frame:0
TX packets:29748707 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:200
RX bytes:21955513406 (20.4 GiB) TX bytes:26603641258 (24.7 GiB)
as0t1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet adr:1XX.XX.232.X P-t-P:1XX.XX.232.X Masque:255.255.248.0
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:131989443 errors:0 dropped:0 overruns:0 frame:0
TX packets:114012862 errors:0 dropped:20 overruns:0 carrier:0
collisions:0 lg file transmission:200
RX bytes:101139607511 (94.1 GiB) TX bytes:75840515927 (70.6 GiB)
docker0 Link encap:Ethernet HWaddr 02:42:f4:78:53:02
inet adr:172.17.0.1 Bcast:0.0.0.0 Masque:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth0 Link encap:Ethernet HWaddr fa:16:3e:e8:75:bd
inet adr:149.XX.XXX.X Bcast:149.XX.XXX.0 Masque:255.255.255.255
adr inet6: fe80::f816:3eff:fee8:75bd/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:323484916 errors:0 dropped:0 overruns:0 frame:0
TX packets:321945620 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:242415577607 (225.7 GiB) TX bytes:239181235625 (222.7 GiB)
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:39250 errors:0 dropped:0 overruns:0 frame:0
TX packets:39250 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:10403715 (9.9 MiB) TX bytes:10403715 (9.9 MiB)
Je vais pas vous mentir, je suis un peu perdu...
J'ai bien la ligne eth0 avec l'adresse IP de mon VPS (et donc OpenVPN), mais par contre je ne sais pas à quoi correspondent les autres lignes.
Surtout as0t0 et as0t1 qui ont deux adresses différente dont je n'ai aucune idée de la signification...
J'imagine que docker0 et là parceque Docker est installé mais pour info, je n'ai pas mis en place de conteneur sur mon VPS donc pas de soucis par ici.
Et lo, probablement que c'est pour local...
Voilà ou j'en suis pour le moment !
@xavier : Pour le moment je vais essayer de persévérer avec ma solution mais si je ne trouve pas de solution, je reviendrai vers toi. Merci pour ta proposition en tous cas.
P.S : Je n'ai pas trouvé comment faire pour mettre une balise [spoiler].