hroute is een eenvoudige HTTP proxy gebaseerd op tproxy.
Installeren:
& Nbsp; & nbsp; & nbsp; pip installeren -r https://github.com/downloads/benoitc/hroute/requirements.txt
& Nbsp; & nbsp; & nbsp; pip hroute installeren
Gebruik:
Een configuratiebestand in / var / spool / hroute (standaard pad) of een te creëren
map die u wilt ::
& Nbsp; & nbsp; & nbsp; {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "All": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Routes": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "/ Local": {
"Afstand": "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": {
"Afstand": "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": {
"Afstand": "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; }
dan start hroute ::
& Nbsp; hroute -s / var / spool / hroute -w 3
en ga op `http://127.0.0.1:5000/gunicorn http://127.0.0.1:5000/gunicorn. Je moet het gunicorn.org website te zien
Eigenschappen .
- locatie herschrijven
- koppelingen herschrijven tot proxy / paden verwerken
- eenvoudige configuratie
- vhosts support
- inloggen (komende)
- de authentificatie (komende)
Eisen
- Python
- gevent
- setproctitle
- tproxy
- LXML
- http-parser
Reacties niet gevonden