A fully configurable http/https proxy in NodeJS
http://anyproxy.io

A fully configurable HTTP/HTTPS proxy in NodeJS.
Home page : AnyProxy.io
(Chinese in this doc is nothing but translation of some key points. Be relax if you dont understand.)

(然后运行
AnyProxy 4.x is in beta release now. Rule interface is simplified and Promise is supported. Welcome to have a try! http://anyproxy.io/4.x/
AnyProxy 4.x 正在beta中,rule接口大幅简化,同时支持了Promise。文档及试用:http://anyproxy.io/4.x/
A fully configurable HTTP/HTTPS proxy in NodeJS.
Home page : AnyProxy.io
(Chinese in this doc is nothing but translation of some key points. Be relax if you dont understand.)
特性
- 支持https明文代理
- 支持低网速模拟
- 支持二次开发,可以用javascript控制代理的全部流程,搭建前端个性化调试环境
- 提供web版界面,观测请求情况
- 中文文档:
- 中文主页:http://anyproxy.io
Feature
- work as http or https proxy
- fully configurable, you could modify a request at any stage with your customized javascript code
- when working as https proxy, AnyProxy could intercept https requests for any domain without complaint by browser (after you trust its root CA)
- a web interface for you to watch realtime request details, where html with (almost) any charset could be shown correctly
Quick Start
step 1 - install
- install NodeJS
npm install -g anyproxy
, may requiresudo
- python is optional, it will be OK if you get some error about it during installing.
step 2 - start proxy server
- start with default settings :
anyproxy
- ...or start with a specific port:
anyproxy --port 8001
- ...start with a rule file:
anyproxy --rule ./rule_sample/rule_allow_CORS.js
anyproxy --port 5060 ,这样,在5060端口就建立了一个http
(然后运行
proxy server,可用作各种tunnel的后端程序)
step 3 - set up proxy settings in your browser , or system ,or mobile devices ,etc
- default proxy should be 127.0.0.1:8001 , or you_ip_address:8001 on remote devices
step 4 - launch web interface
- visit http://127.0.0.1:8002 ,you will see realtime requests in your browser
- be sure to use web interface with modern browsers.
from https://github.com/alibaba/anyproxy
http://anyproxy.io/cn/
http://anyproxy.io/cn/
-----
https://github.com/BrockChen/free-proxy
No comments:
Post a Comment