anyproxy/README.md
2014-08-09 11:41:02 +08:00

29 lines
804 B
Markdown

http-proxy
==========
A nodejs proxy like charles/fiddler, which generates child certificates for all domains automatically. Any https requests can easily go through this proxy.
## how to use
### step 0 - setup env
* install NodeJS
* install [openssl](http://www.openssl.org/) , i.e. the command ``openssl`` should be exposed to your shell
### step 1 - clone codes
* Clone repo with ``git clone https://github.com/ottomao/http-proxy``
* change working directory to http-proxy ``cd http-proxy``
### step 2 - generate a rootCA and trust it
* ``cd cert``
* run ``./gen-rootCA`` ,filling the necessary info according to the tip
* trust this rootCA. In OSX, just double-click rootCA.crt and add to system keychain
* ``cd ..``
### start server
* ``node index.js``
## Contact
Otto Mao
ottomao@gmail.com