Use proxy para transmissões em determinado URL?

2

por alguma razão, meu servidor isp está bloqueando certos urls na porta 443, existe alguma maneira para que eu possa passar apenas as transmissões urls através de um proxy?

api.example.com:443 e server.example.com:443

se eu usar :

openssl s_client -connect api.example.com:443

o resultado é : connect: Connection timed out

Mas se eu me conectar através de um proxy no meu servidor, eu posso conectar, mas não quero levar todo o eth para o proxy eu só quero criar uma regra ou algo que quando o sistema tenta conectar esses urls, eles passam por procuração!

alguma dica ou sugestão? Eu realmente aprecio isso, obrigado

    
por Synxmax 24.01.2015 / 10:21

1 resposta

3

Eu vejo várias opções.

  1. Configure seu programa para usar o proxy. Os detalhes sobre como fazer isso diferem de programa para programa. Infelizmente, você não menciona qual programa deseja usar o proxy.

  2. Defina a variável de ambiente https_proxy para o seu programa, esperando que ela seja respeitada.

  3. Força-o de forma transparente a usar seu proxy usando o link , tsocks , ou proxychains , dependendo do tipo de proxy que você deseja usar. Infelizmente, você não menciona o tipo de proxy que você deseja usar.

  4. Force a sua aplicação a usar seu proxy usando o iptables. Há uma descrição de como conseguir isso em TLDP . Há também uma pergunta aqui . Você pode encontrar mitmproxy uma configuração mais fácil de manter.

por Frederick Nord 26.01.2015 / 12:53