Há um problema porque meus usuários estão se conectando ao meu servidor OpenVPN com o proxy Squid, que eu forneço no meu servidor Ubuntu.
Quando eles se conectam ao meu servidor, seus registros se parecem com os logs do OpenVPN:
OpenVPN CLIENT LIST
Updated,Thu Aug 18 08:51:43 2016
Common Name,Real Address,Bytes Received,Bytes Sent,Connected Since
root,127.0.0.1:35028,99376,287209,Thu Aug 18 08:47:27 2016
ROUTING TABLE
Virtual Address,Common Name,Real Address,Last Ref
10.8.0.6,root,127.0.0.1:35028,Thu Aug 18 08:51:39 2016
GLOBAL STATS
Max bcast/mcast queue length,0
END
E não consigo ver qual usuário usa qual IP local no meu servidor nos logs do Squid. Esse é o exemplo da linha de log do Squid:
1471499157.853 32855 **real ip address** TCP_TUNNEL/200 15924 CONNECT 127.0.0.1:443 - HIER_DIRECT/127.0.0.1 -
É importante porque eu ofereço serviço de VPN para as pessoas e, se não consigo registrá-las, posso ter um problema com o governo. Obrigado por ajudar.
Editar: Os servidores OpenVPN e Proxy estão no mesmo servidor. E o OpenVPN escuta 443 portas.
Edit2: Eu adicionei esta linha na configuração do Squid:
logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %[un %Sh/%<a %mt %<la %<lp %<a %<p
Mas há um problema que vejo:
O Squid diz que o endereço local é 127.0.0.1 37422
O OpenVPN diz que o endereço local é 127.0.0.1:37442
Fiz alguns testes e vi que a porta OVPN é geralmente +2 maior que a porta do Squid, mas há algumas exceções como escrevi, +20.
Tags networking openvpn logging squid linux