웹사이트 검색

Linux에서 유용한 "Squid 프록시 서버" 인터뷰 질문 10가지 및 답변


프록시 서버라는 말을 가끔 듣는 시스템 관리자와 네트워크 관리자뿐만 아니라 우리도 마찬가지입니다. 프록시 서버는 이제 기업 문화이며 시대의 요구 사항입니다. 이제 프록시 서버는 소규모 학교, 식당에서 대규모 MNC에 이르기까지 구현됩니다. Squid(프록시라고도 함)는 프록시 서버 역할을 하는 응용 프로그램이자 가장 널리 사용되는 도구 중 하나입니다.

이번 인터뷰 기사는 프록시 서버와 오징어를 기반으로 인터뷰 시점부터 기반을 강화하는 것을 목표로 합니다.

1. 프록시 서버란 무엇을 의미합니까? 컴퓨터 네트워크에서 프록시 서버의 용도는 무엇입니까?

프록시 서버는 WWW(World Wide Web)의 백본입니다. 오늘날 대부분의 프록시는 웹 프록시입니다. 프록시 서버는 클라이언트와 서버 간의 통신의 복잡성을 처리합니다. 또한 이는 웹에서 익명성을 제공하므로 귀하의 신원과 디지털 발자국이 안전하다는 것을 의미합니다. 클라이언트가 볼 수 있는 사이트와 차단되는 사이트를 허용하도록 프록시를 구성할 수 있습니다.

2. 오징어란 무엇인가?
3. 오징어의 기본 포트는 무엇이며 작동 포트를 변경하는 방법은 무엇입니까?

원하는 편집기를 사용하여 '/etc/squid/squid.conf' 파일을 엽니다.

nano /etc/squid/squid.conf

이제 이 포트를 사용하지 않는 다른 포트로 변경하십시오. 편집기를 저장하고 종료합니다.

http_port 3128

아래와 같이 오징어 서비스를 다시 시작합니다.

service squid restart
4. 귀하는 경영진이 오징어 프록시 서버를 통해 특정 도메인을 차단하도록 요청하는 회사에서 근무합니다. 당신은 무엇을 할 예정입니까?

ㅏ. '/etc/squid' 디렉토리 아래에 'blacklist'라는 파일을 만듭니다.

touch /etc/squid/blacklist

비. 나노 편집기로 '/etc/squid/blacklist' 파일을 엽니다.

nano /etc/squid/blacklist

씨. 한 줄에 하나의 도메인으로 모든 도메인을 파일 블랙리스트에 추가합니다.

.facebook.com
.twitter.com
.gmail.com
.yahoo.com
...

디. 파일을 저장하고 종료합니다. 이제 '/etc/squid/squid.conf' 위치에서 Squid 구성 파일을 엽니다.

nano /etc/squid/squid.conf

이자형. Squid 구성 파일에 아래 줄을 추가합니다.

acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”
http_access deny blacklist

에프. 구성 파일을 저장하고 종료합니다. 변경 사항을 적용하려면 Squid 서비스를 다시 시작하세요.

service squid restart
5. Squid의 미디어 범위 제한 및 부분 다운로드란 무엇입니까?

Squid의 부분 다운로드 기능은 일시 중지할 수 있는 작은 패킷 형태로 다운로드가 요청되는 Windows 업데이트 내에서 잘 구현됩니다. 이 기능으로 인해 데이터 손실에 대한 걱정 없이 업데이트를 다운로드하는 Windows 컴퓨터를 다시 시작할 수 있습니다. Squid는 전체 데이터의 복사본을 저장한 후에만 미디어 범위 제한 및 부분 다운로드를 가능하게 합니다. 또한 Squid가 어떻게든 특별히 구성될 때까지 사용자가 다른 페이지를 가리킬 때 부분 다운로드가 삭제되고 캐시되지 않습니다.

6. 오징어의 역방향 프록시란 무엇입니까?

기술적으로 단일 오징어 서버를 사용하여 동시에 일반 프록시 서버와 역방향 프록시 서버로 작동하는 것이 가능합니다.

7. Squid를 웹 캐시 데몬으로 사용할 수 있는데 캐시를 지울 수 있나요? 어떻게?

ㅏ. 먼저 Squid 프록시 서버를 중지하고 '/var/lib/squid/cache' 디렉토리 위치에서 캐시를 삭제하세요.

service squid stop
rm -rf /var/lib/squid/cache/*<

비. 스왑 디렉터리를 만듭니다.

squid -z
8. 일하고 있는 고객이 당신에게 접근합니다. 그들은 자녀의 웹 액세스 시간이 제한되기를 원합니다. 이 시나리오를 어떻게 달성할 것인가?

웹 액세스가 저녁 4시부터 7시까지 3시간 동안 허용되며 월요일부터 금요일까지 정확히 형성됩니다.

ㅏ. 월요일부터 금요일까지 4시에서 7시 사이에 웹 액세스를 제한하려면 Squid 구성 파일을 엽니다.

nano /etc/squid/squid.conf

비. 다음 줄을 추가하고 파일을 저장하고 종료합니다.

acl ALLOW_TIME time M T W H F 16:00-19:00
shttp_access allow ALLOW_TIME

씨. 오징어 서비스를 다시 시작하십시오.

service squid restart
9. 오징어는 어떤 파일 형식으로 데이터를 저장하나요?
10. 오징어는 캐시를 어디에 저장하나요?

지금은 여기까지입니다. 조만간 또 다른 흥미로운 글로 찾아오겠습니다. 그때까지 계속 지켜봐주시고 Tecmint에 연결해 주세요. 아래 댓글 섹션에 귀중한 피드백을 제공하는 것을 잊지 마세요.