mirror of
https://github.com/gnh1201/caterpillar.git
synced 2025-11-27 18:10:40 +00:00
Caterpillar Proxy - The simple and parasitic web proxy with SPAM filter (formerly, php-httpproxy)
aeioubot-detectioncaptchafirewallforward-proxyhijackinghttp-proxyhttps-proxyk-anonymitymastodonmitmnetwork-filteringparasitic-computingproxyreverse-proxyspam-detectionssltlswafweb-debugging-proxy
| ca.crt | ||
| ca.key | ||
| cert.key | ||
| index.php | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
| server.py | ||
php-httpproxy
HTTP proxy implementation with PHP socket
How to works
You <-----> HTTP proxy (Python) <-----> Web hosting (PHP) <-----> On the Web
HTTP proxy over the web hosting!
How to use
- Write a file with filename like
.env(Linux) orsettings.ini(Windows). Like this:
[settings]
PORT=5555
SERVER_URL=http://example.org
CA_KEY=ca.key
CA_CERT=ca.crt
CERT_KEY=cert.key
CERT_DIR=certs/
CLIENT_ENCODING=utf-8
-
Run
python server.pyand set HTTP proxy in your web browser (e.g. Firefox) -
Test 100MB, 1GB, 10GB download and check the speed (e.g. http://speed.hetzner.de/1GB.bin)
-
Enjoy it
-
(Optional) With Cloudflare, we can expect to accelerate the 4x speed and reduce the network stuck.