A HTTPS proxy to route all HTTP traffic securely to the external network (based on node.js)
The general idea is mentioned here: Using HTTPS for all browsing
To get started:
- Copy remote-proxy.js to a remote machine that you trust to not be packet sniffed by anyone.
- Start it by typing “node remote-proxy.js”
- Run local-proxy.js on your machine by typing: “node local-proxy.js –remote=REMOTE_PROXY_HOST_NAME_OR_IP”
- Go to Firefox/Chrome (or whatever your browser is) and set ONLY the HTTP proxy to localhost port 8080.
- DO NOT set any other proxy (even HTTPS) to localhost port 8080.
- DO NOT forget to replace the SSL keys with your own (self generated keys that is)
- That’s it. All traffic from your machine is now secure from local packet sniffers.
A thread on reddit praising/bashing the idea/app. Use this to comment.
下载地址:http://code.google.com/p/node-tls-proxy/source/browse/#svn%2Ftrunk
---------------------------------
当然shadowsocks-nodejs (http://briteming.blogspot.co.uk/2012/07/shadowsocks-nodejs.html)是无问题的。
---------------------------------
当然shadowsocks-nodejs (http://briteming.blogspot.co.uk/2012/07/shadowsocks-nodejs.html)是无问题的。