Skip to content

Instantly share code, notes, and snippets.

@t8g
Created November 15, 2014 15:08
Show Gist options
  • Save t8g/a6567cc839d77041c1ea to your computer and use it in GitHub Desktop.
Save t8g/a6567cc839d77041c1ea to your computer and use it in GitHub Desktop.
dockeriser un proxy
Exposé du problème :
* private1.com et private2.com ne sont accessibles que via vpn
* je ne veux pas connecter directement mon pc au vpn
Idée (qui marche avec un virtualbox) :
1. Créer un dock avec
* une connexion au vpn
* une application (10 lignes de nodejs) qui proxify tous les appels vers private1.com et private2.com
2. Sur la machine hôte
* modifier hosts pour ajouter ipdudock(?) private1.com private2.com
* et voilà
???
@ubermuda
Copy link

  1. on dit un container, pas un dock

@ubermuda
Copy link

Et donc pourquoi la soluce proposee par flo ne te va pas ? Tu mets ton vpn + un proxy dans ton container et zou

@t8g
Copy link
Author

t8g commented Nov 15, 2014

Ben oui c'est ce que j'ai essayé.
Mais doit y avoir un truc qui m'échappe.
La seule façon que j'ai d'accéder au service du container c'est d'exposer un port et de le publier (EXPOSE dans le dockerfile + -p dans l'appel). Puis d'utiliser localhost:xx

Et je veux pas utiliser localhost:xx mais private1.com:xx

Et je me sers déjà du port xx sur localhost (port 80 ou autre) pour autre chose.

@ubermuda
Copy link

ben dans ce cas il faut que tu configure ton browser pour utiliser ton proxy dans ton container, et t'as meme pas besoin du :xx sur ton private1.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment