로컬 Squid 프록시를 사용하는 사용자의 IP 주소 얻기


0

내 사용자가 내 우분투 서버에 제공하는 Squid 프록시를 사용하여 OpenVPN 서버에 연결하기 때문에 문제가 있습니다.

그들이 내 서버에 연결할 때 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

그리고 어떤 사용자가 Squid 로그에서 내 서버의 로컬 IP를 사용하는지 알 수 없습니다. 그것은 오징어 로그 라인의 예입니다.

1471499157.853  32855 **real ip address** TCP_TUNNEL/200 15924 CONNECT 127.0.0.1:443 - HIER_DIRECT/127.0.0.1 -

사람들에게 VPN 서비스를 제공 할 것이기 때문에 중요합니다. 로그 할 수 없다면 정부 문제가있을 수 있습니다. 도움 감사합니다.

편집 : OpenVPN 및 프록시 서버가 동일한 서버에 있습니다. 그리고 OpenVPN은 443 포트를 수신합니다.

Edit2 : 나는이 라인을 Squid 설정에 추가했다.

logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %[un %Sh/%<a %mt %<la %<lp %<a %<p

하지만 내가보기에는 문제가있다.

Squid가 로컬 주소가 127.0.0.1이라고 말합니다. 37422

OpenVPN은 로컬 주소가 127.0.0.1:37442라고 말합니다.

몇 가지 테스트를했고 OVPN 포트가 일반적으로 오징어 포트보다 +2 큰 것을 보았습니다. 그러나 제가 작성한 것과 같은 몇 가지 예외가 있습니다. +20.


사용자가 먼저 OpenVPN을 통과 한 다음 Squid 또는 viceversa를 통과합니까?
MariusMatutiae

@MariusMatutiae Squid - & gt; OpenVPN - & gt; 인터넷
Alper Özdemir
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.