Mac OS X menu item for quickly enabling/disabling HTTP proxy
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

12 yıl önce
10 yıl önce
12 yıl önce
10 yıl önce
12 yıl önce
10 yıl önce
10 yıl önce
10 yıl önce
12 yıl önce
12 yıl önce
12 yıl önce
12 yıl önce
12 yıl önce
12 yıl önce
12 yıl önce
12 yıl önce
12 yıl önce
12 yıl önce
10 yıl önce
12 yıl önce
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # ToggleProxy
  2. _ToggleProxy_ is a [PyObjC][pyobjc]-based application for Mac OS X to
  3. quickly enable and disable the different types of proxy (HTTP, HTTPS,
  4. SOCKS) for the currently active networking interface.
  5. Clicking the icon (an upward arrow, shown in the Mac OS X menu bar)
  6. presents a menu where the state of each type of proxy can be toggled.
  7. *NB*: this is not a proxy manager, you have to configure proxies from Mac
  8. OS X Network preferences first before this app makes any sense.
  9. ## Download
  10. You can download a pre-built version from
  11. [the Releases page](https://github.com/robertklep/ToggleProxy/releases).
  12. ## Prerequisites
  13. * PyObjC: this should be already installed on your Mac, possible after
  14. installing [XCode][xcode] first;
  15. * [py2app][py2app]
  16. [xcode]: http://itunes.apple.com/us/app/xcode/id448457090?mt=12
  17. [py2app]: https://bitbucket.org/ronaldoussoren/py2app
  18. ## Build
  19. Build the application from Terminal like so:
  20. python setup.py py2app
  21. This builds the application as `dist/ToggleProxy.app`. You can run it from
  22. there, or move it to somewhere more appropriate first.
  23. [pyobjc]: http://pyobjc.sourceforge.net/
  24. ## Troubleshooting
  25. If you run into problems, first try to find out what the reason is. Run
  26. this from the same directory as `setup.py`:
  27. ./dist/ToggleProxy.app/Contents/MacOS/ToggleProxy
  28. This should output any errors to stdout, so you might get a clue as to why
  29. it's not working. If it warrants an issue report, you're welcome!
  30. ## Author & License
  31. Copyright (C) 2011-2013 by Robert Klep (_robert AT klep DOT name_).
  32. Permission is hereby granted, free of charge, to any person
  33. obtaining a copy of this software and associated documentation
  34. files (the "Software"), to deal in the Software without
  35. restriction, including without limitation the rights to use,
  36. copy, modify, merge, publish, distribute, sublicense, and/or
  37. sell copies of the Software, and to permit persons to whom the
  38. Software is furnished to do so, subject to the following
  39. conditions:
  40. The above copyright notice and this permission notice shall be
  41. included in all copies or substantial portions of the Software.
  42. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  43. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  44. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  45. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  46. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  47. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  48. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  49. OTHER DEALINGS IN THE SOFTWARE.