Bonsoir,
Pas un tuto, mais j'ai un bout de code que j'utilise pour que tout ce
qui soit trafic bittorrent (et uniquement ces paquets) passe par
(l'interface du) VPN. La condition sine qua non pour que ça marche est
évidemment aussi que le client bittorrent en question de mon côté
n'écoute que sur l'IP correspondante à cette interface (ce que
rtorrent sait faire).
C'est assez similaire à ce que tu veux faire je pense.
Le code en particulier qui t'intéresse est dans la fonction setRouting:
https://github.com/mpl/misc/blob/master/checkipred.go
Il va sans dire qu'il faut prudemment tester ce genre de manips sur ta
machine locale avant de le faire sur un serveur distant sur lequel tu
n'as pas la main, sous peine de ne plus pouvoir faire de ssh dessus en
cas de fausse manip'. jdcjdr.
hth,
Mathieu
2015-11-16 22:29 GMT+01:00 Jérôme Kieffer <jerome.kieffer@???>:
> Salut à tous,
>
> J'ai une question de réseau: depuis le temps que je geek plus, non
> pas que je me sois enrouillé (enfin si c'est possible) mais surtout les
> technos ont pas mal changé depuis les années 2000...
>
> Je cherche a rendre un serveur (ssh, http, ...) accessible tant en
> direct qu'à travers un VPN:
>
> * Aujourd'hui le serveur est directement accessible, tout va bien.
> * Si je route à travers un VPN, il n'est plus accessible directement
> (puisque tous les paquets à la sortie passent par le VPN).
> * Par contre tout va bien si on lui parle coté VPN
>
> Existe il un moyen de répondre aux demandes faites en direct, directement sur la patte externe;
> et les requettes faites sur le VPN via le VPN ?
>
> J'ai cru voir qu'il fallait "mangler" les paquets entrants et router
> dynamiquement les paquets en sortie à partir de cette information, mais
> j'en suis pas sur.
> Et comme j'ai pas beaucoup d'information sur le sujet, je me demandais
> si vous connaissiez un bon tutoriel sur le sujet ?
>
> Merci d'avance.
> A++
>
> Jérôme
>
>