Mac OS X menu item for quickly enabling/disabling HTTP proxy
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

12 лет назад
11 лет назад
12 лет назад
10 лет назад
12 лет назад
10 лет назад
10 лет назад
10 лет назад
12 лет назад
12 лет назад
12 лет назад
12 лет назад
12 лет назад
12 лет назад
12 лет назад
12 лет назад
12 лет назад
12 лет назад
11 лет назад
12 лет назад
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.