System Proxy for Firefox and Thunderbird
Description
System Proxy is an extension that enables Firefox and Thunderbird to read proxy settings from the Mac OS X System Preferences and be aware of network location changes. Perfect time saver!
How to install in Firefox
Click on the image on the left to download and install the extension. You may need to add this site to your “Allowed” sites and then retry the installation.
How to install in Thunderbird
Right-click the image above and choose “Save Link As…” to download and save the file to your hard disk. In Mozilla Thunderbird, open Add-ons from the Tools menu. Click the Install button, and locate/select the file you downloaded and click “OK”.
10.3.9 PowerPC Version
If you still running 10.3.9, than use this version.

August 6th, 2007 at 9:36 am
Hello there,
If you wouldn’t mind…
http://www.mactime.ru/Environ/WebObjects/mactime.woa/wa/Main?textid=7494&level1=mactimes
August 11th, 2007 at 5:33 pm
[…] out my solution for this was… yet another Firefox plugin! Specifically, System Proxy, which gets Firefox to inspect OS X’s Network Location for proxy settings! Hooray! Firefox […]
August 27th, 2007 at 6:08 pm
One thing that I do note is lacking, is the ability of the plugin to pull the password from the keychain for the proxy. Other than that, this is well worth using!
August 29th, 2007 at 5:20 pm
Really great plugin! Why not promoting it at the mozilla plugin repository?
Cheers, sigi
September 14th, 2007 at 8:21 pm
Nice. Exactly what I wanted…
September 20th, 2007 at 1:38 pm
This is great, it just works.
Any chance of modifying it for thunderbird as well?
October 7th, 2007 at 11:54 pm
Thank you a lot for this plugin. Simple and sweet :-)
December 7th, 2007 at 11:46 am
[…] sucht. So hatte ich meine Suche nach so einem Plugin schon längs aufgegeben, bis mir gestern systemproxy über den Weg gelaufen ist. Diese Firefoxextension erledigt genau diesen Job. Sehr simple, […]
December 12th, 2007 at 9:53 pm
у меня не получилось установить ФФ говорит что нельзя установить т.к. недоступны безопасные обновления… помогите.. очень нужен функционал !!
December 12th, 2007 at 11:52 pm
Добавили ли вы этот сайт в разрешенные для установки обновлений? Пришлите скриншот на ivoronin-a-gmail.com!
December 14th, 2007 at 2:27 am
This extension is really great! But is’s a shame, that it isn’t listed on addons.mozilla.org…
Is there any plans on developing this extension for Thunderbird?
December 16th, 2007 at 3:47 am
Thunderbird version is on the way! Come back in a week or so.
December 26th, 2007 at 5:35 am
Doesn’t work for me.
Firefox is unable to connect via the proxy at school.
Direct connection at home works fine.
Any suggestions?
January 8th, 2008 at 5:46 am
[…] Firefox doesn’t use OS X’s proxy settings which is extremely annoying (there’s a Firefox extension to do this; I can verify that it works but can’t verify it’s not sending all your data […]
January 23rd, 2008 at 7:55 pm
We’re looking at using this in a school system. Any chance it works with 10.3.9 and or Firefox 1.5 (yes we want to update but we’ld prefer to wait for the summer if we could.) I tried to make it work on a 10.3.9 machine with Firefox 1.5 and 2 and it didn’t work so it looks like there’s a problem using it with Panther.
January 23rd, 2008 at 9:08 pm
I also tried just creating the user.js file with
user_pref(”config.use_system_prefs”, true);
but that didn’t work. Shows systemproxy.xpi is doing some work…
January 24th, 2008 at 6:24 pm
I haven’t access to any Panther machine, so please do this (after you successfully installed the extensions) :
$ export NSPR_LOG_FILE=/tmp/firefox.log
$ export NSPR_LOG_MODULES=all:5
$ /Applications/Firefox.app/Contents/MacOS/firefox-bin
Then send me /tmp/firefox.log
January 26th, 2008 at 11:21 pm
[…] System Proxy for Firefox and Thunderbird in Leopard Make firefox use network proxy from system preferences in leopard (tags: firefox mac proxy osx browser extensions software) « Há dias assim… […]
January 28th, 2008 at 6:34 am
Please give us a local (vs user) level patch - or a method to distribute at local level. Thanks!
PS….I tried to donate and got this error:
“Currently PayPal accounts in Russia are only able to send payments. This recipient is not eligible to receive funds.”
Don Montalvo, NYC
Curmudgeon at Large
January 28th, 2008 at 7:16 am
My bad…the command already exists:
/Applications/Firefox.app/Contents/MacOS/firefox -install-global-
extension
January 28th, 2008 at 7:17 am
/Applications/Firefox.app/Contents/MacOS/firefox -install-global-
extension path-to-systemproxy.xpi
January 30th, 2008 at 6:31 pm
lya Voronin Says:
January 24th, 2008 at 6:24 pm
I haven’t access to any Panther machine, so please do this (after you successfully installed the extensions)
I reply - I’ll get back to you later today.
January 30th, 2008 at 6:58 pm
Um - that’s 4.9k lines of code that came out. It’s not a huge file but rather long for a blog’s readability. Would you rather I emailed it? Contact my email - (work)
February 9th, 2008 at 6:04 am
Just a note to let folks know Ilya is working on a revision to allow for ppc and intel code for 10.3.9 - 10.5+. It’s coming along nicely!
February 28th, 2008 at 1:03 am
Do you have an ARD command to send this to multiple machines? would I use the copy command to the following path? /Applications/Firefox.app/Contents/MacOS/firefox -install-global-
extension path-to-systemproxy.xpi
February 29th, 2008 at 10:37 pm
if you want to install into the application, yes. that will work.
March 1st, 2008 at 10:49 pm
“Do you have an ARD command to send this to multiple machines?”
Push to /private/var/tmp
Then push the command
Pretty sweet.
March 4th, 2008 at 3:59 pm
[…] você usa Mac OS X, instale a extensão “System Proxy” em seu Firefox: ele copia as configurações de proxy do sistema, obedecendo o local […]
March 5th, 2008 at 4:45 am
Hi there,
it appears the plugin is ignoring the list of sites to NOT use a proxy, i.e. bypass!?
Otherwise, it’s a great little helper!
Thanks, Harry.
March 5th, 2008 at 9:15 pm
Hi
Can someone clarify this. i am on a mac using ARD and i want to add this globally to many machine but the command is not working. I have copied the .xpi to /private/var/tmp
I have tried
/Applications/Firefox.app/Contents/MacOS/firefox -install-global-/private/var/tmp-systemproxy-0.4.xpi
/Applications/Firefox.app/Contents/MacOS/firefox-install-global-/private/var/tmp-systemproxy-0.4.xpi
March 11th, 2008 at 6:16 pm
There are two ways to do this. One is to install locally and ARD out the resulting installation. The second is to install locally and also install remotely via ARD.
The first command line as written (firefox -install…) will install the extension from your local machine to the local copy of firefox. I’m not sure about ARDing the command - there’s going to be some permission steps taking place I don’t know for sure the results of.
But once you have the extension installed locally if you “view the contents of the package” under /Contents/MacOS/extensions/systemproxy@curthread.org - that’s the instaled extension. Now just ard out that folder - systemproxy@curthread.org to the same relative location assuming firefox is there (or just send the whole firefox app) and on next launch they have it.
March 11th, 2008 at 11:45 pm
[…] just found this - System Proxy - get Firefox to respect your Mac’s proxy settings, so what I said above is actually true - […]
March 13th, 2008 at 10:33 pm
[…] have to manually change the application connection settings.Well things are better now thanks to SystemProxy, an addon for FireFox that handles the manual configuration automatically.Sweet!I’m also […]
March 18th, 2008 at 10:36 pm
[…] Solaris Notes » System Proxy for Firefox and Thunderbird System Proxy is an extension that enables Firefox and Thunderbird to read proxy settings from the Mac OS X System Preferences and be aware of network location changes. Perfect time saver! […]
March 27th, 2008 at 8:02 pm
Thanks! Finally Firefox became as mobile as my laptop. This should become a default plugin.
Cheers.
March 29th, 2008 at 1:34 pm
Love it. Will there be an update for Firefox 3 on OS X 10.5.
March 30th, 2008 at 10:31 am
It is working on Firefox3/10.5. No update is needed.
April 7th, 2008 at 2:04 am
Tim, try this if you pushed systemproxy-0.4.xpi to /private/var/tmp try this:
/Applications/Firefox.app/Contents/MacOS/firefox -install-global-extension /private/var/tmp/systemproxy-0.4.xpi
Note the spaces immediately after “firefox” and “extension”.
Don Montalvo, NYC
April 22nd, 2008 at 6:58 pm
Great plugin for all of us, macbook users !
Should definetly be listed in the official extensions repository.
Thanks for this nice piece of software.
Yannick, Luxembourg
May 3rd, 2008 at 10:22 am
[…] happen to stumble across the article, System Proxy for Firefox and Thunderbird from the Solaris Notes blog and my, the Firefox extension just works like a charm. Now Firefox […]
May 12th, 2008 at 8:51 am
[…] System Proxy. Firefox had braindead proxy management. This addin reads proxy settings from the OS, which Firefox should do anyway. Great when I hop back and forth between the office and home. I let MarcoPolo figure out where I am, and this addin makes sure Firefox keeps up with the changes. […]
May 28th, 2008 at 4:18 pm
Hi,
Any chance that this extension will be updated to support the new Thunderbird alpha? ;)
And once again - why isn’t this extension listed on addons.mozilla.org? It’s by far one of the best/most usefull extensions I’ve come across.
Thanks for the great work!
June 3rd, 2008 at 5:49 pm
When deploying this plug in to multiple users via ARD, how do I get it installed for ALL users on my Macs (system-wide, not just for the current user who is logged in). In other words, I want the plug-in to be installed for any exisiting and new account on all my Macs.
Where does the “-install-global-extension” command actually PUT the plug in? Im used to seeing plug-ins here for each users:
/Users//Library/Application Support/Firefox/Extensions/…
June 3rd, 2008 at 6:08 pm
Im concerned that if I put the extension in the Firefox. app bundle, if the app gets replaced or upgraded, then the plug-in will be lost.
Couldn’t I install the plug-in locally on MY admin Mac, and then use ARD to copy the Firefox.app out to my Mac clients? That wany I can upgrade my clients from Firefox 2.0.14 to 3.x this Summer in one fell swoop, and not have to install/upgrade the app and then push out the plug-in. 1 stop shopping…
Thoughts?
June 3rd, 2008 at 6:21 pm
Shouldn’t the systemproxy-0.4.xpi file be purged from /var/tmp after a reboot? I installed it on a fe tet Macs and rebooted them, but the plug-in xpi file is still in /var/tmp.
All my clients are Leopard boxes running 10.5.2 and 10.5.3
June 4th, 2008 at 12:38 am
Does anyone know of a way to make the check box “checked” but disable it from being seen/changed for a school laptop setting? Thanks! TIm
June 5th, 2008 at 1:47 am
One of the issues with add-on extensions is that even if installed into the application bundle, the user can disable extensions via Tools-Add-ons. Any know how to lock them enabled?
June 14th, 2008 at 2:26 am
[…] to use the System Preferences proxy settings, but there’s hope in form of a plugin called System Proxy, system proxy does exactly what Firefox doesn’t allow out of the […]
June 14th, 2008 at 2:55 am
[…] system’s network settings to use the proxy (the code is after the cut). Combine this with System Proxy for Firefox and all my application traffic goes through the SSH tunnel. Note also that if […]
June 17th, 2008 at 7:05 am
Plugin does not seem to pick up the SSL proxy settings, it leaves it blank.
I cant use secure websites with this plugin.
Any solution?
June 19th, 2008 at 5:32 am
UH OH… Not working for firefox 3 on 10.4.11. Any idea if/when 10.4 will be accommodated?
June 19th, 2008 at 6:05 am
Well it seems that another extension made for 3.0 wouldn’t work for me as well. I deleted both firefox and flock, restarted the machine, and downloaded firefox 3 again and it worked right away.
Sorry for doubting you of course!
KS
June 20th, 2008 at 3:34 am
works great for proxy server, but doesn’t seem to recognize the exceptions in my OS X proxy settings — i.e. local Web servers within the firewall — otherwise awesome plug in
June 23rd, 2008 at 11:08 am
Works great for normal use, but I also have the problem that the exceptions in the proxy settings doesn’t work.
June 27th, 2008 at 4:25 pm
firefox 3 doesnt install global extensions firefox -install-global-extension
has the command changed?