가장 쉬운 방법으로 Squid 보안 프록시를 설정하는 방법은 무엇입니까?

가장 쉬운 방법으로 Squid 보안 프록시를 설정하는 방법은 무엇입니까?

원격 Linux 상자에 설치 squid하고 데스크톱 IP를 다음과 같이 추가했습니다.

acl lagrangian64 src XX.XX.XX.XX/32

오징어 구성.

lagrangian64또한 다음 줄을 추가했습니다 .

http_access allow manager localhost lagrangian64

이 정도면 충분하고 맞나요?

이 프록시를 사용하여 웹사이트를 탐색하는 동안 오류가 발생합니다.

ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: http://www.google.com/
...
Access Denied
...

어떻게 탐색할 수 있나요? 내가 지금 무슨 짓을 한 거지?

답변1

이 줄을 사용하면 http_access allow manager localhost lagrangian64Squid의 관리 인터페이스에 액세스할 수 있습니다. 규칙을 적용하려면 모든 조건이 일치해야 합니다. 이 경우 IP 및 로컬 호스트(불가능)는 관리자( acl manager기본 구성 파일의 이전 줄에 정의됨)에 액세스하려고 시도해야 합니다. 이것은 작동합니다:

# Allow your IP to everything HTTP
http_access allow lagrangian64
# Allow localhost access
http_access allow localhost
# Deny all other access
http_access deny all

SSL 포트를 제한하는 것과 같은 다른 거부 줄을 주석 처리할 수도 있습니다.

답변2

설정을 구성한 후 squid.conf다음을 수행하여 오징어 구성을 다시 로드했습니까 squid -k reconfigure? 아니면 오징어 서비스를 다시 시작하셨나요? 가능하다면 모든 매개변수를 squid.conf에 게시하세요.grep -Ev "^$|^#" /etc/squid/squid.conf

관련 정보