Vous pouvez utiliser le proxy.pac
fichier suivant pour envoyer tout le trafic vers apple.com via le proxy 1.2.3.4 tout en allant directement à tous les autres hôtes:
function FindProxyForURL(url, host) {
PROXY = "PROXY 1.2.3.4"
// Apple.com via proxy
if (shExpMatch(host,"*.apple.com")) {
return PROXY;
}
// Everything else directly!
return "DIRECT";
}
- Enregistrez ce script sous
proxy.pac
(ou tout autre nom que vous aimez) sur un serveur Web. Il peut s'agir d'un serveur Web local ( http: //localhost/proxy.pac ). Ceci est requis à partir d'OSX Lion .
- Allez au
System Preferences
.
- Sélectionnez
Network
.
- Sélectionnez le réseau que vous souhaitez modifier (par exemple "WiFi").
- Cliquez sur le
Advanced...
bouton.
- Cliquez sur l'
Proxies
onglet
- Vérifiez
[x] Automatic Proxy-Configuration
.
- Dans le
URL:
champ, tapez l'URL du fichier que vous avez créé à l' étape 1., par exemple: http://localhost/proxy.pac
. (Remarque: les chemins locaux ne fonctionneront pas dans OSX moderne)
- Cliquez
Save
etApply
Voila! Votre propre configuration de proxy
Pour plus d'informations sur le format du proxy.pac
fichier, consultez http://en.wikipedia.org/wiki/Proxy_Auto-Config comme point de départ.
'PROXY ...'
sans vérifier le domaine à vérifier.proxy.pac
est relu lorsque vous basculez le wifi.Ajout à la réponse de @ heiglandreas ...
La solution de @ jnbek ne fonctionnait pas sur Mac OSX pour moi et je cherchais une solution simple.
J'ai donc créé un nouveau dossier et copié le fichier pac dans celui-ci. Ensuite, j'ai démarré un simple serveur Web sur OSX sur le port 80 à partir de ce dossier lui-même.
Accédez simplement au dossier et exécutez cette commande. Veuillez changer le port de 80 à autre chose s'il est déjà occupé.
python -m SimpleHTTPServer 80
Maintenant, je pouvais facilement obtenir le fichier proxy.pac à partir de
http://localhost/proxy.pac
. Ou, pour une utilisation différente du port:http://localhost:PORT/proxy.pac
.la source