Change Proxy?

Not applicable

I am still on Snow Leopard, how can I push out a proxy setting change to all of the Macs?

![external image link](attachments/18db81a54a724c0a9d70330b185562b6)
Neal Smith | MAC Systems Engineer | Perrigo IT

4 REPLIES 4

talkingmoose
Moderator
Moderator

I am still on Snow Leopard, how can I push out a proxy setting change to all of the Macs?
On 9/9/11 12:39 PM, "Neal Smith" <Neal.Smith at perrigo.com<mailto:Neal.Smith at perrigo.com>> wrote:

I posted settings for using Casper's Managed Preferences to handle proxies and exceptions on the list a couple of months ago. You'll find it here in the archives:

http://list.jamfsoftware.com/mailman/htdig/casper/2011-July/013179.html

--

William Smith
Technical Analyst
Merrill Communications LLC
(651) 632-1492

bentoms
Release Candidate Programs Tester

I've a script that changes the Auto Proxy, lemme post it on my blog shortly. :)

Regards,

Ben.

nessts
Valued Contributor II

write a script using networksetup. then add that script to your every 30 policy or something like that.
networksetup |grep -i proxy
Usage: networksetup -getftpproxy <networkservice> Display FTP proxy (server, port, enabled value) info for <networkservice>.
Usage: networksetup -setftpproxy <networkservice> <domain> <port number> <authenticated> <username> <password> Set FTP proxy for <networkservice> with <domain> and <port number>. Turns proxy on. Optionally, specify <on> or <off> for <authenticated> to enable and disable authenticated proxy support. Specify <username> and <password> if you turn authenticated proxy support on.
Usage: networksetup -setftpproxystate <networkservice> <on off> Set FTP proxy to either <on> or <off>.
Usage: networksetup -getwebproxy <networkservice> Display Web proxy (server, port, enabled value) info for <networkservice>.
Usage: networksetup -setwebproxy <networkservice> <domain> <port number> <authenticated> <username> <password> Set Web proxy for <networkservice> with <domain> and <port number>. Turns proxy on. Optionally, specify <on> or <off> for <authenticated> to enable and disable authenticated proxy support. Specify <username> and <password> if you turn authenticated proxy support on.
Usage: networksetup -setwebproxystate <networkservice> <on off> Set Web proxy to either <on> or <off>.
Usage: networksetup -getsecurewebproxy <networkservice> Display Secure Web proxy (server, port, enabled value) info for <networkservice>.
Usage: networksetup -setsecurewebproxy <networkservice> <domain> <port number> <authenticated> <username> <password> Set Secure Web proxy for <networkservice> with <domain> and <port number>. Turns proxy on. Optionally, specify <on> or <off> for <authenticated> to enable and disable authenticated proxy support. Specify <username> and <password> if you turn authenticated proxy support on.
Usage: networksetup -setsecurewebproxystate <networkservice> <on off> Set SecureWeb proxy to either <on> or <off>.
Usage: networksetup -getstreamingproxy <networkservice> Display Streaming proxy (server, port, enabled value) info for <networkservice>.
Usage: networksetup -setstreamingproxy <networkservice> <domain> <port number> <authenticated> <username> <password> Set Streaming proxy for <networkservice> with <domain> and <port number>. Turns proxy on. Optionally, specify <on> or <off> for <authenticated> to enable and disable authenticated proxy support. Specify <username> and <password> if you turn authenticated proxy support on.
Usage: networksetup -setstreamingproxystate <networkservice> <on off> Set Streaming proxy to either <on> or <off>.
Usage: networksetup -getgopherproxy <networkservice> Display Gopher proxy (server, port, enabled value) info for <networkservice>.
Usage: networksetup -setgopherproxy <networkservice> <domain> <port number> <authenticated> <username> <password> Set Gopher proxy for <networkservice> with <domain> and <port number>. Turns proxy on. Optionally, specify <on> or <off> for <authenticated> to enable and disable authenticated proxy support. Specify <username> and <password> if you turn authenticated proxy support on.
Usage: networksetup -setgopherproxystate <networkservice> <on off> Set Gopher proxy to either <on> or <off>.
Usage: networksetup -getsocksfirewallproxy <networkservice> Display SOCKS Firewall proxy (server, port, enabled value) info for <networkservice>.
Usage: networksetup -setsocksfirewallproxy <networkservice> <domain> <port number> <authenticated> <username> <password> Set SOCKS Firewall proxy for <networkservice> with <domain> and <port number>. Turns proxy on. Optionally, specify <on> or <off> for <authenticated> to enable and disable authenticated proxy support. Specify <username> and <password> if you turn authenticated proxy support on.
Usage: networksetup -setsocksfirewallproxystate <networkservice> <on off> Set SOCKS Firewall proxy to either <on> or <off>.
Usage: networksetup -getproxybypassdomains <networkservice>
Usage: networksetup -setproxybypassdomains <networkservice> <domain1> [domain2] [...]
Usage: networksetup -getproxyautodiscovery <networkservice> Display whether Proxy Auto Discover is on or off for <network service>.
Usage: networksetup -setproxyautodiscovery <networkservice> <on off> Set Proxy Auto Discovery to either <on> or <off>.
Usage: networksetup -setautoproxyurl <networkservice> <url> Set proxy auto-config to url for <networkservice> and enable it.
Usage: networksetup -getautoproxyurl <networkservice> Display proxy auto-config (url, enabled) info for <networkservice>.
Usage: networksetup -setautoproxystate <networkservice> <on off> Set proxy auto-config to either <on> or <off>.

--
Todd Ness
Technology Consultant/Non-Windows Services
Americas Regional Delivery Engineering
HP Enterprise Services

bentoms
Release Candidate Programs Tester

The scripts here: http://wp.me/p12A66-5z
Will change the “Automatic Proxy Configuration” url in System Preferences for either some or all network services.

Hope it helps. 

![external image link](attachments/02fc2add7b53433c9323518411a669d4)