création *.pac pour proxy

création *.pac pour proxy - Win 10 - Windows & Software

Marsh Posté le 30-04-2021 à 21:59:46    

Bonjour,
 
je viens de me lancer dans la création d'un fichier pac pour la configuration automatique de mon proxy, n étant pas expert en la matière j ai quelques petits problèmes
 
voici mon fichier:
 
function FindProxyForURL(url, host)
{
if (isInNet(myIpAddress(), "172.16.6.6", "255.255.255.240" ))
return "PROXY [172.16.6.1]:[3128]";
else
if (isInNet(hostIp,'172.16.0.0', '255.255.0.0'))
return "DIRECT";
else
return "DIRECT";
}
 
En gros sa marche pas :??:  [:205rallye]  
 
si quelqu'un peut m'aider
 
merci
cordialement

Reply

Marsh Posté le 30-04-2021 à 21:59:46   

Reply

Marsh Posté le 01-05-2021 à 07:44:43    

test :

 
 


function FindProxyForURL(url, host)
{
if (isInNet(myIpAddress(), "172.16.6.0", "255.255.255.240" ))
{return "PROXY 172.16.6.1:3128";}
if (isInNet(dnsResolve(host),"172.16.0.0", "255.255.0.0" ))
{return "DIRECT";}

 

return "DIRECT";
}

 
 

bien que je ne comprend pas l'interet de

if (isInNet(dnsResolve(host),"172.16.0.0", "255.255.0.0" ))
{return "DIRECT";}


le choix par défaut étant aussi DIRECT


Message édité par Z_cool le 01-05-2021 à 07:58:29

---------------
#mais-chut
Reply

Marsh Posté le 01-05-2021 à 12:27:06    

bonjour,
merci pour votre réponse;
 
je m'explique
 quand mon PC est connecté au réseau wifi XXX avec L IP (ip fixe pas de DHCP) 172.16.6.6/28 les connections doivent passer par le proxy mais le réseau interne ne doit pas être proxy-fié.
 
ma conf réseau
firewall: PFSENSE
9 VLAN de (172.16.1.0 à 172.16.9.15) d'ou le masque en 255.255.0.0 si je me trompe pas.
resolution DNS: *.intranet
[img]D:\Users\Philippe\Pictures\Capturepf.JPG[/img]
 
le reglage du proxy sur mon PC
[img]D:\Users\Philippe\Pictures\Capturewin.JPG[/img]
 
donc le service DHCP n est pas actif. les entrée DNS sont renseignées manuellement et toutes les adresses ne sont pas renseignées.
 
je sais pas si mon scrip est bon pour ce que je veux faire (la conf manuelle de mon pc fonctionne tres bien) je veux juste rendre le truc automatique pour le PC de ma femme et de ma fille.
 
(android sait associer un paramétrage proxy à un réseau wifi et Windows non... :pfff: )
j ai mis 2 captures d’écran.
merci

Reply

Marsh Posté le 01-05-2021 à 12:53:57    

bon ok pas d' images donc
 
les réglages du proxy sur mon PC
 
adresse: 172.16.6.1
port: 3128
 
exceptions: 172.16.*
 
coche: ne pas utiliser le serveur proxy pour les adresses (intranet)
 
heu non la conf du .pac ne marche pas [:endraum]  

Reply

Marsh Posté le 01-05-2021 à 13:21:46    

Pour les images, tu dois les hoster sur un service en ligne, genre :
 
https://www.casimages.com/


---------------
#mais-chut
Reply

Marsh Posté le 01-05-2021 à 13:44:15    

voici
https://www.casimages.com/i/210501015336169511.jpg.html
https://www.casimages.com/i/210501015335702662.jpg.html

Reply

Marsh Posté le 01-05-2021 à 14:39:13    

bon, déjà 172.16.6.6  n'est pas un réseau a part entière.
pour cela que j'avais mis : 172.16.6.6/28, ca comprend donc tous les client dans : 172.16.6.1 - 172.16.6.14

 

mais donc, si j'ai bien compris :
172.16.6.1 -> 172.16.6.14 -> Proxy
*.intranet -> Direct
et en fin de compte, tout en direct

 

c'est ca ?

 

si oui, alors cela doit marcher :

 
 

function FindProxyForURL(url, host) {
 urllower = url.toLowerCase();
 if (isInNet(myIpAddress(), "172.16.6.0", "255.255.255.240" ))
    {return "PROXY 172.16.6.1:3128";}
 if (isPlainHostName(host) ||
     shExpMatch(host, "*.intranet" )||
     shExpMatch(host, "*.localhost" ))                      
  {return "DIRECT"; }
 return "DIRECT";
}

 
 


PS / pour les image, il fauut le lien avec [im g] comme balise

 

Message cité 1 fois
Message édité par Z_cool le 01-05-2021 à 14:40:13

---------------
#mais-chut
Reply

Marsh Posté le 01-05-2021 à 15:13:38    

Z_cool a écrit :

Pour les image, il fauut le lien avec [im g] comme balise


Avec les liens qu’il a mis, c’est [URL] qu’il faut, pas [IMG]. Pour celle-là, c’est l’adresse de l’image elle-même qu’il faut, pas celle de la page qui la contient.

Reply

Marsh Posté le 01-05-2021 à 16:18:36    

ça marche :bounce:  :bounce:  :bounce:  
 
isInNet(myIpAddress()  je pensais que cette commande allait lire directement l'adresse de la carte réseau c'est pour ça que j'avais mis 172.16.6.6 .
 
pour les images j'avais bien mis les balises img mais en effet c’était pas les bonnes. ;)  
 
l'adresse du script si je le met sur la racine de C: c'est bien "file:///C : / proxy.PAC" (sans les espaces bien sur)
 
merci beaucoup pour votre aide.

Reply

Marsh Posté le 01-05-2021 à 19:05:15    

normalement, un script de proxy se met sur n site web, l'intranet.
 
quand c'est sur le disque local, chaque browser a sa propre forme pour écrire l'adresse


---------------
#mais-chut
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed