Definindo o proxy HTTP no cliente OpenVPN

2

Estou com problemas para configurar meu cliente OpenVPN para usar um proxy HTTP.

Se eu não inserir informações de proxy no arquivo client.ovpn , recebo a seguinte saída:

Mon Jun 29 14:30:07 2015 OpenVPN 2.3.7 i686-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] built on Jun  8 2015
Mon Jun 29 14:30:07 2015 library versions: OpenSSL 1.0.1m 19 Mar 2015, LZO 2.08
Mon Jun 29 14:30:07 2015 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25340
Mon Jun 29 14:30:07 2015 Need hold release from management interface, waiting...
Mon Jun 29 14:30:08 2015 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:25340
Mon Jun 29 14:30:08 2015 MANAGEMENT: CMD 'state on'
Mon Jun 29 14:30:08 2015 MANAGEMENT: CMD 'log all on'
Mon Jun 29 14:30:08 2015 MANAGEMENT: CMD 'hold off'
Mon Jun 29 14:30:08 2015 MANAGEMENT: CMD 'hold release'
Mon Jun 29 14:30:08 2015 Socket Buffers: R=[8192->8192] S=[8192->8192]
Mon Jun 29 14:30:08 2015 UDPv4 link local: [undef]
Mon Jun 29 14:30:08 2015 UDPv4 link remote: [AF_INET]x.x.x.x:x
Mon Jun 29 14:30:08 2015 MANAGEMENT: >STATE:1435581008,WAIT,,,
Mon Jun 29 14:31:08 2015 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Jun 29 14:31:08 2015 TLS Error: TLS handshake failed
Mon Jun 29 14:31:08 2015 SIGUSR1[soft,tls-error] received, process restarting
Mon Jun 29 14:31:08 2015 MANAGEMENT: >STATE:1435581068,RECONNECTING,tls-error,,
Mon Jun 29 14:31:08 2015 Restart pause, 2 second(s)

Por favor, note que substituí meu IP de VPN real por x.x.x.x: x

Isso não funciona porque estou atrás de um proxy.

Quando eu edito o arquivo client.ovpn de acordo (ou pelo menos eu pensei) assim:

# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here.  See the man page
# if your proxy server requires
# authentication.
http-proxy-retry 1
http-proxy y.y.y.y 8080 (replaced actual IP here)

o cliente VPN faz menos do que antes. A saída de log fica em branco e exibe uma caixa de mensagem dizendo: "A conexão com o cliente falhou".

Afaik, o IP do proxy está correto. Eu posso fazer telnet para ele na porta 8080.

Alguma ideia do problema?

    
por B.T. 29.06.2015 / 14:43

1 resposta

1

tente editar seu arquivo .ovpn assim. Coloque sua linha de conexão tcp na tag de conexão e defina todos os needy_proxy aqui.

<connection> remote vpn_ip_here vpn_port tcp http-proxy y.y.y.y 8080 (replaced actual IP here) http-proxy-retry </connection>

    
por 30.01.2016 / 15:53