All Projects → binux → Pyproxy

binux / Pyproxy

HTTP(s) proxy server base on tornado, in one file!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pyproxy

Awslambdaproxy
An AWS Lambda powered HTTP/SOCKS web proxy
Stars: ✭ 571 (+482.65%)
Mutual labels:  proxy-server
Webshell
Docker container which includes Shellinabox and enables SSH connections to arbitrary (not where installed) servers
Stars: ✭ 40 (-59.18%)
Mutual labels:  proxy-server
Tor Router
A SOCKS, HTTP and DNS proxy for distributing traffic across multiple instances of Tor
Stars: ✭ 69 (-29.59%)
Mutual labels:  proxy-server
Engintron
Engintron for cPanel/WHM is the easiest way to integrate Nginx on your cPanel/WHM server. Engintron will improve the performance & web serving capacity of your server, while reducing CPU/RAM load at the same time, by installing & configuring the popular Nginx webserver to act as a reverse caching proxy in front of Apache.
Stars: ✭ 587 (+498.98%)
Mutual labels:  proxy-server
Jerry
Stars: ✭ 37 (-62.24%)
Mutual labels:  proxy-server
Noginx
High performance HTTP and reverse proxy server based on Node.js. 基于 Node.js 的高性能 HTTP 及反向代理服务器,类似nginx。
Stars: ✭ 53 (-45.92%)
Mutual labels:  proxy-server
Wifipumpkin3
Powerful framework for rogue access point attack.
Stars: ✭ 497 (+407.14%)
Mutual labels:  proxy-server
Lightsocks Nodejs
It's a simple socks5 proxy tool which based on lightsocks
Stars: ✭ 79 (-19.39%)
Mutual labels:  proxy-server
Wiremockui
Wiremock UI - Tool for creating mock servers, proxies servers and proxies servers with the option to save the data traffic from an existing API or Site.
Stars: ✭ 38 (-61.22%)
Mutual labels:  proxy-server
Proxy List
A list of free, public, forward proxy servers. UPDATED DAILY!
Stars: ✭ 1,125 (+1047.96%)
Mutual labels:  proxy-server
Uproxy P2p
Internet without borders
Stars: ✭ 798 (+714.29%)
Mutual labels:  proxy-server
Citadelcore
Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.
Stars: ✭ 28 (-71.43%)
Mutual labels:  proxy-server
Imager
Image processing proxy
Stars: ✭ 56 (-42.86%)
Mutual labels:  proxy-server
Php Proxy App
Web Proxy Application built on php-proxy library ready to be installed on your server
Stars: ✭ 583 (+494.9%)
Mutual labels:  proxy-server
Skrop
Image transformation service using libvips, based on Skipper.
Stars: ✭ 71 (-27.55%)
Mutual labels:  proxy-server
Weaver
An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
Stars: ✭ 510 (+420.41%)
Mutual labels:  proxy-server
Zazkia
tcp proxy to simulate connection problems
Stars: ✭ 49 (-50%)
Mutual labels:  proxy-server
Delete
(迫于压力,本项目停止维护,请尽快fork代码。1月1日之后删除项目)[免翻墙工具]A free and open-source youtube video proxy script [Written in PHP]
Stars: ✭ 1,316 (+1242.86%)
Mutual labels:  proxy-server
Influx Proxy
A proxy for InfluxDB
Stars: ✭ 73 (-25.51%)
Mutual labels:  proxy-server
Titanium Web Proxy
A cross-platform asynchronous HTTP(S) proxy server in C#.
Stars: ✭ 1,122 (+1044.9%)
Mutual labels:  proxy-server

Usage

Usage: pyproxy [OPTIONS]

Options:

  --bind                           addrs that debugger bind to (default
                                   127.0.0.1)
  --config                         config file
  --debug                          debug mode (default False)
  --help                           show this help information
  --username                       proxy username
  --password                       proxy password
  --port                           the port that debugger listen to (default
                                   8888)

API

1 Use as http/https proxy

curl -x http://localhost:8888/ http://httpbin.org/get

2 with GET/POST parameters

curl http://localhost:8888/anypath?method=POST&url=http://httpbin.org/post

3 pass params with JSON (work with GET parameters as well)

curl -d '{"url": "http://httpbin.org/get","method": "GET", "headers": {"User-Agent":"Baidu"}}' http://localhost:8888/?callback=callback

Auth

1 http proxy auth

curl -x http://username:[email protected]:8888/ http://httpbin.org/get

2 http basic auth

curl http://username:[email protected]:8888/anypath?method=POST&url=http://httpbin.org/post

3 username & password in GET/POST parameters / JSON

curl http://localhost:8888/anypath?method=POST&url=http://httpbin.org/post&username=usernmae&password=password

4 host_sign / path_sign / url_sign

sign a host / path / url with current username/password:

visit http://username:[email protected]:8888/sign?url=http://httpbin.org/get to get sign

request with: http://localhost:8888/?url=http://httpbin.org/get&path_sign=abc123

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].