Forum d'entraide de la communauté Freedom-IP VPN
Vous n'êtes pas identifié(e).
@ LebArmy75 @Ticrob : petite astuce concernant l'ajout de "auth-user-pass pass.txt" dans chaque fichier de conf après chaque maj.
Créer un fichier script.ps1 dans le dossier config d'OpenVPN et collez y cette ligne :
Add-Content -path '*.ovpn' -value `r,"auth-user-pass pass.txt"
Ensuite lancez Powershell en tant qu'administrateur et modifier le répertoire courant afin de vous positionner dans le dossier config d'OpenVPN. Chez moi cela ressemble à ça :
cd 'C:\Program Files (x86)\OpenVPN\config'
Puis tapez
.\script.ps1
Et voila la ligne "auth-user-pass pass.txt" est ajoutée partout
J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer
Hors ligne
Merci !
Mais ca implique alors de devoir utiliser FIP uniquement en serveur VPN xD
Hors ligne
Si tu as d'autres fichiers de conf OpenVPN autre que ceux de Freedom-IP essaye ça :
Add-Content -path '*).ovpn' -value `r,"auth-user-pass pass.txt"
J'ai ajouté une parenthèse fermée avant .ovpn, à part si tes autres fichiers sont formatés pareil ça devrait résoudre le problème
EDIT : Et comment ça tu utilises d'autres serveurs que ceux de Freedom-IP ?
Dernière modification par ptit_poulet (2015-01-29 23:14:21)
J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer
Hors ligne
Hors ligne
Hors ligne
a tu refait la version mac en meme temps
Hors ligne
J'espère la faire ce week-end. Ça va me prendre un peu de temps à faire. La pour le petit script pass.txt j'ai fait ça vite fait en 2min mais la version Mac ça va être autre chose
J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer
Hors ligne
merci et bon week end
Hors ligne
Add-Content -path '*.ovpn' -value `r,"auth-user-pass pass.txt"
Hors ligne
Hors ligne
En fait, tu télécharges l'archive de FIP¨, ensuite tu décompresses l'archives, après dans le dossier tu mets le script, et le fichier pass.txt (il n'y a aucun lien entre les 2 de toute façon), puis tu exécutes le script dans le dossier à voir si par défaut, powershell prend le dossier courant comme référence ! Donc, il ne faut surtout pas le démarrer en admin (non par défaut), puis regarder si les fichiers se modifient bien dans le répertoire courant.
Pour le proxy, je pense que tu peux faire sur le même ordre d'idée :
Add-Content -path '*.ovpn' -value `r,"http-proxy ADRESSE PORT"
Hors ligne
Add-Content -path '*.ovpn' -value `r,"http-proxy ADRESSE PORT"
Hors ligne
Bonjour
ça m'intéresse l'astuce de ptit_poulet pour la mise en place automatique de "auth-user-pass pass.txt" .
C'était devenu fastidieux de changer chaque fichier...
Moi, ça dû être plus compliqué pour ma pomme vu que j'y connais pas grand chose.Une partie de l'aprem à chercher sur google à me documenter sur le powershell et compagnie : avec les autorisations et tout et tout...
Bon j'y suis arrivé . et ça marche nickel.Merci à ptit_poulet
Hors ligne
Bonjour a tous,
pour les linuxiens, il y a ce petit bout de code qui peut être utile
for i in $(ls *.ovpn); do echo "auth-user-pass pass.txt" >> $i; done
pour ajouter auth-user-pass pass.txt a la fin de chaque fichier ovpn dans le répertoire courant
A+,
Didier
Hors ligne
tmp=result.ovpn; for file in *.ovpn; do grep -v 'auth-user-pass' ${file} > ${tmp}; echo 'auth-user-pass password' >> ${tmp}; mv -vf ${tmp} ${file}; done
Hors ligne
Oui il rajoute une seconde ligne, mais elle est prise en compte
Hors ligne
Bonjour David,
je dois avouer avoir survolé le problème et ne pas avoir pris le temps de regarder le contenu du fichier ovpn
une petite ligne avec sed
sed -i s"/^auth-user-pass.*$/auth-user-pass pass.txt/" *.ovpn
si vous changez le nom du fichier contenant les identifiants VPN, il suffit de modifier pass.txt par le nouveau nom
A+,
Didier
Dernière modification par Didier-T (2015-01-31 09:47:33)
Hors ligne
Bonjour,
Oui effectivement cela ajoute une 2ème ligne auth-user-pass contenant pass.txt mais cela ne pose aucun soucis. Et comme je voulais pas m'embêter, j'ai juste donné cette ligne de code qui suffit et fait le boulot
J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer
Hors ligne
@gimly : la version MacOSX devrait arrivée ce week-end. Je viens de la terminer et j'attends le retour du boss pour voir s'il n'y a pas de soucis/bug et hmz la mettra en ligne
EDIT : archive MacOSX mise à jour
Dernière modification par ptit_poulet (2015-01-31 11:31:36)
J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer
Hors ligne
Bonjour
j'avais bien vu une seconde ligne auth-user-pass mais comme ça fonctionne super, c'est buéno!!. Plus besoin de rajouter une ligne à chaque fichier
Merci
Hors ligne
sed -i s"/^auth-user-pass.*$/auth-user-pass pass.txt/" *.ovpn
Hors ligne
Bonjour,
@member
Le fichier pass.txt sert à ne pas avoir à s'identifier à chaque connexion avec openvpn, par contre je ne crois pas qu'il est pris en compte par networkmanager lors d'un import, ce qui est normal dans ton cas.
Attends cependant la confirmation de Didier-T mais le plus simple est d'utiliser son script, tu n'as qu'a rentrer une seule fois les identifiants dans l'interface graphique.
Hors ligne
Bonjour member,
je pense que metalux a raison.
Pour ma part je n'ai jamais fait l'essai, mais je ne pense pas que le network-manager aille chercher les identifiants de connexion dans un fichier texte.
D’autant qu'il les enregistre dans le trousseau à clef après enregistrement.
Peut-être que quelqu'un d'autre a fait le test ?
Hors ligne
Bonjour,
Vous avez tout à fait raison. Network-manager ne va pas aller chercher le fichier pass.txt
Merci en tout cas de vos réponses metalux et Didier-T.
Bon fin de week-end
Dernière modification par member (2015-02-01 12:35:15)
Hors ligne