Proxy HTTP reverso instantâneo de uma linha de comando do Linux

6

Existe um truque interessante para apresentar instantaneamente o conteúdo de um diretório de trabalho atual por HTTP:

$ python -m SimpleHTTPServer

Este comando inicia o servidor HTTP em *: 8000, servindo o conteúdo $ PWD.

Estou procurando algo semelhante, mas para configurar um proxy reverso.

Algo parecido com isto:

$ instant-reverse-http-proxy --listen-on 'http://localhost:8000/' --proxy-to 'https://example.com/path''

Para que

$ GET http://localhost:8000/bar

buscaria https://example.com/path/bar .

Alguma pista?

    
por Alexander Gladysh 07.01.2012 / 23:12

2 respostas

6

socat ?

# socat TCP-LISTEN:80,reuseaddr,fork,su=nobody TCP:www.dmz.mydomain.org:80

(do link e do link )

# socat -vv OPENSSL-LISTEN:443,cert=cert.pem,cafile=cacert.pem,cert=cert.key, \
reuseaddr,fork TCP4:192.168.34.65:80

(do link )

    
por 08.01.2012 / 00:03
0

Existe um módulo de nó para isso: link . Suporta argumentos de linha de comando e um arquivo de configuração para situações mais complexas.

A única desvantagem do kiss-proxy é que ele parece um pouco datado e pode não ser executado em versões mais novas do nó.

    
por 17.11.2015 / 16:33