djb.headerproxy.

cola proxies com a capacidade de proxy para um local baseado em um cabeçalho recebido
Baixe Agora

djb.headerproxy. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • David Beitey
  • Site do editor:
  • http://github.com/davidjb/

djb.headerproxy. Tag


djb.headerproxy. Descrição

DJB.HeaderProxy é um pacote simples que estende o objeto proxy dentro da pasta para permitir que o proxy WSGI leia sua localização de conexão de cabeçalhos arbitrários. Ele manterá todos os outros cabeçalhos (incluindo host: intactos durante o trânsito); Você pode ou não precisar ajustar o que você está fazendo upstream de acordo.configurationby padrão, o proxy lerá o host para se conectar ao cabeçalho X-proxy-force-host e ler o esquema de conexão do X-proxy-force- Esquema.Você pode substituir estes usando configuração relevante como segue. Tenha em mente que no momento do proxy, estamos lendo cabeçalhos do dicionário ambiental, então especifique seus cabeçalhos dessa maneira. Por exemplo, o X-proxy-foobar ficará visível no Dict Environ como http_proxy_foobar (observando traços para sublinhados e substituição de X com HTTP). Você pode fazer este mapeamento acontecer assim: use = ovo: djb.headerproxy # header_proxyforce_host = http_proxy_force_hostforce_scheme = host_proxy_force_schemethe acima O exemplo é excessivamente verboso, no entanto, como nós já é padrão para usar esses cabeçalhos específicos.Varningif não desprotegido, este middleware wsgi poderia ser usado como um proxy aberto, uma vez que os cabeçalhos podem ser facilmente falsificados. Você deve tomar medidas para o firewall fora do seu aplicativo, cair cabeçalhos em um servidor da Web upstream, executar isso como um soquete local, ou fazer algo semelhante (ou todos os itens acima!). Você foi advertido.Source Codeavelailable no GitHub em http://github.com/davidjb/djb.headerproxy/ - Forquilha fora!


djb.headerproxy. Software Relacionado