Método de configuração de proxy encadeado
O Go-Proxy suporta a construção de redes proxy de vários níveis, com caminhos de implementação específicos:
- 1. configuração básicaEm config.yaml's
upstreampara adicionar o endereço de proxy upstream, no formato de- protocol://ip:port - 2. mistura de protocolosprotocolos diferentes podem ser combinados conforme necessário, por exemplo, SOCKS5 local → HTTP intermediário → tunelamento SSH remoto
- 3. failover: Configuração
fail_timeoutresponder cantandomax_failsComutação automática de nós - 4. camuflagem de tráfegoWebSocket+TLS é recomendado para proxies de nível final, com características de tráfego consistentes com HTTPS
- 5. controle de roteamento: através de
rulesDefinir diferentes metas para passar por diferentes cadeias de proxy
Observação: cada nível adicional de proxy aumentará a latência em cerca de 100 a 200 ms; recomenda-se que o cenário transnacional não exceda 3 níveis e a penetração da intranet pode ser de 2 níveis.
Essa resposta foi extraída do artigoGo-Proxy: um servidor proxy reverso de alto desempenho para integração com o DockerO































