Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1599 connectés 

 


Dernière réponse
Sujet : Création / Utilisation de script d'autoconfiguration Proxy
pttigui Hello, désolé de la réponse très tardive. Je vais essayer de clarifier mon propos précédent.
 
Ma boîte a plusieurs proxy actifs. Selon les proxys, certaines applications ont accès à internet ou à certains réseaux ou non. Au démarrage, un script configure internet pour se connecter via le proxy par défaut qui convient à 80% des gens. Faisant partie des 20% des gens qui ont besoin d'un des autres proxys, il me faut le changer à la main après chaque redémarrage (voire plus souvent).
 
C'est pour ça que je souhaitais trouver une manière de le faire automatiquement.
 
Bonne journée !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
pttigui Hello, désolé de la réponse très tardive. Je vais essayer de clarifier mon propos précédent.
 
Ma boîte a plusieurs proxy actifs. Selon les proxys, certaines applications ont accès à internet ou à certains réseaux ou non. Au démarrage, un script configure internet pour se connecter via le proxy par défaut qui convient à 80% des gens. Faisant partie des 20% des gens qui ont besoin d'un des autres proxys, il me faut le changer à la main après chaque redémarrage (voire plus souvent).
 
C'est pour ça que je souhaitais trouver une manière de le faire automatiquement.
 
Bonne journée !
nex84 Du coup qui gère ce proxy ?
pttigui Effectivement c'est une idée mais non envisageable car l'IT n'a pas le contrôle du proxy. Pas grave je continuerai à le changer à la main.
nex84 Le plus simple est de demander à l'IT de configurer le nouveau proxy pour que les logiciels dont tu as besoin fonctionnent correctement.
Ce n'est pas à toi de bidouiller pour que ça fonctionne (sur d'anciens proxies peut-être amenés à disparaitre, d'ailleurs).
pttigui Déterrage de post :)
 
Bonjour à tous, sauriez-vous me dire si ces scripts sont utilisables en local.
 
Pour le contexte (j'espère ne pas dire de bêtise):
- l'IT de ma boîte gère les paramètres proxy via GPO,
- Ils ont récemment changé de proxy (et page de démarrage) qui est mis à jour automatiquement et régulièrement  
- Pour utiliser certains logiciels (installés par l'IT), je dois utiliser un autre proxy et donc changer les paramètres manuellement
- Autant vous dire que les changer manuellement 10x par jour est un peu casse pieds.
- Je voudrais donc un script (genre .bat) qui me permette de changer les paramètres proxy d'un clic (et si possible les pages de démarrage).
 
Je voulais donc m'inspirer des scripts ci-dessous mais je voudrais être certain que ça s'applique.
 
Merci d'avance pour votre retour  :jap:
Groody Grace à : http://wp.netscape.com/eng/mozilla [...] -live.html
 
J'ai créé :
 

Code :
  1. function FindProxyForURL(url, host)
  2.     {
  3.         if (isPlainHostName(host) ||
  4.             dnsDomainIs(host, ".societe.fr" ))
  5.             return "DIRECT";
  6.         else
  7.             return "PROXY proxy.societe.fr:8080";
  8.     }

Groody :jap:
JE regarde plus tard.
Mjules je crois pas que url.match soit reconnu par mozilla ;  
un script qui semble fonctionner sur les 2 navigateurs :  
http://www.univ-st-etienne.fr/proxy-cache/cache.proxy
 
http://www.univ-st-etienne.fr/crit [...] index.html
 
la page netscape qui parle de ça :
http://wp.netscape.com/eng/mozilla [...] -live.html
Groody [:chacal_one333]
Kortex@HFR Serions nous, Groody et moi, les seuls à vouloir utiliser les script de connexion automatique avec FireFox ET InternetExplorer ?
Groody [:claire_redfield]
Kortex@HFR :cry:   :sweat:
Groody [:groody]
Groody [:tilleul]
Groody :bounce:
Groody :bounce:
Kortex@HFR

Groody a écrit :

Merci bcp !
 
Si ça ne fonctionne pas avec FireFox, je suis mal barré, je vais prochainement tout remplacer par FF.


 
Ben si quelqu'un a la solution, il pourrait faire 2 heureux :)

Groody Merci bcp !
 
Si ça ne fonctionne pas avec FireFox, je suis mal barré, je vais prochainement tout remplacer par FF.
Kortex@HFR

Groody a écrit :

Bon, je vais essayer d'être + clair.
Ca, c'est un script Windows. Pour plusieurs raisons, je ne veux+peux pas utiliser de VBS.
 
LEs navigateurs internet permettent de charger un script qui contient les infos de configuration pour le proxy (rien à voir avec Windows, le resgitre, etc.).
 
Voici la fenêtre de config pour IE, puis pour FireFox :
 
http://groody.free.fr/divers/ss/ie.gif
 
http://groody.free.fr/divers/ss/ff.gif


 
J'ai monté ça dans ma boite :
 

Code :
  1. function FindProxyForURL(url, host) {
  2. if (url.match("192.168.0." ) || url.match(".intranet" ) || url.match("entreprise" ) || url.match("security" ) || url.match("127.0.0.1" ) || url.match("compta" ) || url.match("serv1" ) || url.match("serv2" )) {
  3.  return "DIRECT";
  4. }
  5. else {
  6.  return "PROXY:192.168.0.250:3128";
  7. }
  8. }


 
Ce script réagit de la manière suivante :
 
- Si dans l'url ou trouve la chaine "192.168.0.", ".intranet", "entreprise", "security", "127.0.0.1", "compta", "serv1" ou "serv2", alors on fait passer la requête directement sur le LAN en utilisant les règles de routage par défaut du client.
- Sinon, on redirige la requête vers le proxy Internet qui porte l'adresse 192.168.0.250 sur le port 3128.
 
C'est ce qui nous permet de rester sur le LAN pour des sites identifiés qui font parti de notre intranet, et de naviguer sur le Web à travers le proxy/firewall pour les autres site (j'ai bien sur changé la teneur des chaines dans mon script publié ici même, fais de même pour l'adpater à ta boite).
 
Gros problème : ça fonctionne nickel avec IE, mais pas avec FireFox :( Si quelqu'un sait comment modifier ce script pour qu'il soit compatible avec les deux navigateurs, je suis preneur...

Groody Bon, je vais essayer d'être + clair.
Ca, c'est un script Windows. Pour plusieurs raisons, je ne veux+peux pas utiliser de VBS.
 
LEs navigateurs internet permettent de charger un script qui contient les infos de configuration pour le proxy (rien à voir avec Windows, le resgitre, etc.).
 
Voici la fenêtre de config pour IE, puis pour FireFox :
 
http://groody.free.fr/divers/ss/ie.gif  
 
http://groody.free.fr/divers/ss/ff.gif
Lucifer2 Voila un script vbs pour configurer tes clients
 
 
Dim WshShell, bKey
Set WshShell = WScript.CreateObject("WScript.Shell" )
 
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer", "nom_du_server: port","REG_SZ"
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", "00000001","REG_DWORD"
 
           [:beastboy]
Groody :bounce:
helvetik oups... dsl. Alors non, je peux pas t'aider.
A+
Groody Alors on ne parle pas de la même chose.
Ce que je cherche, c'est celui chargé par les browsers (c'est dans les options), un script "auto-configuration proxy".
helvetik non... Le script, je le lançais à l'ouverture de session de l'utilisateur.
Groody [:groody]
Groody :bounce:  
 
Quelqu'un connait un outil qui propose toutes les options ?
 [:tilleul]
Groody Et, à quoi cela sert de les enregistrer dans le registre ?
A chaque fois que l'on lance IE ou autre, le script est chargé ?
helvetik C'est vrai que j'ai pas mis de commentaire dans mon code ;)  
 
Alores la première partie s'occup de l'initialisation des variable avec les paramètre que l'on veut.
La deuxième partie écrit ces dernières dans la base de registre. En fait, ca remplit les champs de >panneau_de_config>internet_settings>onglet_connexion>bouton_paramètre_réseau
Dans mon commentaire je parle de ie, mais c'est pas vraiment juste... Donc ca fonctionne aussi pour les autres Browser...
Groody Je n'ai que des domaines NT, et donc, pas de GPO. De plus, 2/3 du parc est sur des sites distants, et ne font pas partie de domaines.
 
A quoi sert la 2e partie de ton script ?
 
 
Je pensais trouver seulement l'adresse du proxy à utiliser, les ports, exceptions. Pour chaque browser il faut une partie distincte ?
helvetik moi j'utilisais ca:

Code :
  1. // Script de Getion du proxy
  2. // Version du 20.03.2002
  3. // Helvetik
  4. // -------------------------------------------------------------------------------------
  5.    var WshNetwork    = WScript.CreateObject ( "WScript.Network" ) ;
  6.    var WshShell      = WScript.CreateObject ( "WScript.Shell"   ) ;
  7.    var Proxy         = "fqdn_du_proxy"                             ;
  8.    var ProxyAll      = "ftp="    + Proxy + ":21;"                 +
  9.                        "gopher=" + Proxy + ":70;"                 +
  10.                        "http="   + Proxy + ":80;"                 +
  11.                        "https="  + Proxy + ":80;"                 +
  12.                        "socks="  + Proxy + ":1080"                ;
  13. // Etablissement des paramètres proxy pour IE
  14. // --------------------------------------------------------------------------------------
  15.    var Rep1          = "HKCU\\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\" ;
  16.    WshShell.RegWrite ( Rep1 + "MigrateProxy" , "00000001"  , "REG_DWORD" ) ;
  17.    WshShell.RegWrite ( Rep1 + "ProxyEnable"  , "00000001"  , "REG_DWORD" ) ;
  18.    WshShell.RegWrite ( Rep1 + "ProxyServer"  , ProxyAll    , "REG_SZ"    ) ;
  19.    WScript.Quit      ( 0                                                 ) ;


maintenant j'ai un proxy transparent.
Mais tu peux aussi rajouter dans les gpo tes paramètre proxy, ca évite d'avoir recour à un script...
 

Groody :bounce:
Groody Windows toutes versions.
Le script sera indiqué par URL ( http://societe.com/proxy.pac ) sous FireFox (et quelques IE)
nax comment il obtienne le script tes client et sous kel OS tu tourne ?
Groody Salut,
 
J'ai deux question à propos des scripts d'auto-configuration Proxy :
 
 - sur des sites distants (du proxy), l'utilisation d'un script rajoute elle un temps de réponse (avant que le navigateur soit opérationnel) ?
 
 - existe t'il un soft permettant de prondre sans trop se prendre la tête, ce script (y'a pas mal d'options, et j'ai la tête comme ça ce soir :  [:claire_redfield])
 
:jap:
 
Avantage : centralisation de la config, et prise en compte immédiate du changement de paramètres.
 
EDIT :
 
Bon, je vais essayer d'être + clair.
Ca, c'est un script Windows. Pour plusieurs raisons, je ne veux+peux pas utiliser de VBS.
 
LEs navigateurs internet permettent de charger un script qui contient les infos de configuration pour le proxy (rien à voir avec Windows, le resgitre, etc.).
 
Voici la fenêtre de config pour IE, puis pour FireFox :
 
http://groody.free.fr/divers/ss/ie.gif  
 
http://groody.free.fr/divers/ss/ff.gif

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR