hroute er en simpel HTTP proxy baseret på tproxy.
Installer:
& Nbsp; & nbsp; & nbsp; pip installere -r https://github.com/downloads/benoitc/hroute/requirements.txt
& Nbsp; & nbsp; & nbsp; pip installere hroute
Anvendelse:
Opret en konfigurationsfil i / var / spool / hroute (standard sti) eller en hvilken som helst
ønskede mappe ::
& Nbsp; & nbsp; & nbsp; {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Alle": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "ruter": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "/ Lokal": {
"Remote": "127.0.0.1:8000"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "/ Google": {
"Remote": "google.com:80"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "/ Gunicorn": {
"Remote": "gunicorn.org:80",
"Rewrite_response": true
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
derefter starte hroute ::
& Nbsp; hroute -s / var / spool / hroute -w 3
og gå på `http://127.0.0.1:5000/gunicorn http://127.0.0.1:5000/gunicorn. Du bør se gunicorn.org hjemmeside
Funktioner :.
- placering omskrivning
- links omskrivning at håndtere proxy / stier
- enkel konfiguration
- vhosts støtte
- logge (kommer)
- autentifikation (kommer)
Krav :
- Python
- gevent
- setproctitle
- tproxy
- LXML
- http-parser
Kommentarer ikke fundet