Requisitos: Devido a problemas de rede, o programa não pode se conectar diretamente a alguns serviços web, pode ser necessário acessar por meio de um proxy; se o programa suportar a configuração de um proxy, se não suportar a configuração de proxy, como permitir que o programa acesse a rede pelo proxy sem modificar o código-fonte e recompilar?
ProxiChains
ProxyChains é um programa UNIX que conecta funções libc relacionadas à rede em linkers dinâmicos por meio de DLLs pré-carregadas e redireciona conexões via SOCKS4a/5 ou proxies HTTP. Proxy chains em siVocê não pode deixar todo o tráfego do sistema ir para o proxy "globalmente" de forma transparente.Ele foi projetado para habilitar proxies apenas para comandos específicos. Ou seja, você precisa adicionar proxy chains antes do comando para que ela tenha efeito. O ProxyChains é uma poderosa ferramenta de proxy que nos ajuda a contornar restrições de rede e acessar redes externas de forma segura por meio de uma configuração simples.
ProxiChains vs ProxiChains4
Proxchains e Proxchains4 não são o mesmo projeto, mas são intimamente relacionados. Na verdade, o proxchains4 é o sucessor oficial do projeto proxchains (ou seja, a quarta geração),
Código-fonte do ProxyChains:O login do hiperlink está visível. Código-fonte ProxyChains (branch fork, mantido pelo desenvolvedor Haad):O login do hiperlink está visível. Código-fonte do ProxyChains4:O login do hiperlink está visível.
Instalação do ProxyChains4
Instale o ProxyChains4 usando Rocky Linux release 9.5 com o seguinte comando:
Como mostrado abaixo:
Proxies livres
O login do hiperlink está visível.
O login do hiperlink está visível.
O login do hiperlink está visível.
A usabilidade do agente pode ser testada usando o seguinte comando:
O ProxyChains suporta quatro modos de proxy chain: dynamic_chain, strict_chain, round_robin_chain e random_chain.
Configure o proxychains proxy, caminho do arquivo de configuração:/etc/proxychains.conf, perfil padrão:
proxychains.conf
(5.92 KB, Número de downloads: 0, Preço de venda: 3 Grain MB)
As emendas são as seguintes:
Crie um novo aplicativo de console usando .NET 8 e envie uma requisição de rede com o seguinte código-fonte:
Com e sem proxy, comandos de teste:
A diferença é mostrada abaixo:
Dica: Você pode entrar diretamente no proxy chains4 bash pela linha de comando, assim pode criar um novo terminal com função de proxy global, sem necessidade de adicionar proxy chains4 antes de cada comando, entre exit para sair do terminal. |