Ubuntu 20.04에 Squid 프록시를 설치하는 방법

Ubuntu 20.04에 Squid 프록시를 설치하는 방법

이 기사에서는 Ubuntu 20.04에 Squid Proxy를 설치하는 방법을 설명합니다. 이 기사에서는 설치 및 구성 프로세스를 안내합니다.

Squid 프록시는 캐싱 및 전달 HTTP 웹 프록시입니다. 반복되는 요청을 캐싱하고 웹, DNS 및 기타 컴퓨터 네트워크 조회를 캐싱하여 웹 서버 속도를 높이는 등 다양한 용도로 사용됩니다. Squid 프록시는 Linux 및 기타 유닉스 계열 운영 체제에 설치 및 설정할 수 있는 웹 프록시 애플리케이션입니다.

전제 조건

  • Ubuntu 20.04가 설치된 전용 서버 또는 KVM VPS.
  • 루트 사용자 액세스 또는 관리 권한이 있는 일반 사용자입니다.

Ubuntu 20.04에 Squid 프록시 설치

1단계 - 서버를 최신 상태로 유지

# apt update -y

# apt upgrade -y

2단계 - 오징어 프록시 설치

# apt install squid -y

3단계 - Squid 서비스 시작 및 활성화

Squid 프록시 서비스를 시작하고 활성화하려면 다음 명령을 실행하십시오.

# systemctl start squid

# systemctl enable squid

4단계 - Squid 프록시 구성

Squid 프록시 구성 파일 열기

# vi /etc/squid/squid.conf

파일에서 http_access 거부 모두 를 검색하고 http_access 모두 허용 으로 바꿉니다.

저장 및 종료.

이제 변경 사항을 반영하기 위해 Squid 서비스를 다시 시작합니다.

# systemctl restart squid

ACL(액세스 제어 목록) 구성(선택 사항)

Squid 프록시를 사용하면 다른 웹사이트(웹 트래픽)에 대한 액세스를 허용하거나 차단하여 제어할 수 있습니다. 이렇게 하려면 다음 단계를 따르세요.

Squid 프록시 구성 파일 열기

# vi /etc/squid/squid.conf

acl CONNECT 메서드 CONNECT 줄로 이동합니다 .

ACL(액세스 제어 목록)을 작성하여 원하는 웹사이트를 차단합니다.

acl block_websites dstdomain .facebook.com .youtube.com .etc.com

그런 다음 그 뒤에 거부 문을 작성하십시오.

http_access deny block_websites

오디오 또는 비디오 파일과 같은 특정 파일 다운로드를 제어하려면 다음 방법을 사용하십시오.

이 줄 추가

acl  media_files  urlpath_regex -i  \.(mp3|mp4|FLV|AVI|MKV)

요구 사항에 따라 확장을 교체하십시오.

그런 다음 그 뒤에 거부 문을 작성하십시오.

http_access deny media_files

이제 변경 사항을 반영하기 위해 Squid 서비스를 다시 시작합니다.

# systemctl restart squid

그게 다야 Squid Proxy를 성공적으로 설치하고 구성했습니다.

이 기사에서는 Ubuntu 20.04에 Squid Proxy를 설치하는 방법을 살펴보았습니다.


CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

ConfigServer 보안 및 방화벽(줄여서 csf라고도 함)은 상태 저장 패킷 검사(SPI) 방화벽입니다. CentOS 7에서 CSF 설치 및 구성 배우기

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하고 구성하는 방법을 배웁니다. R1Soft Server Backup Manager는 서비스 제공자에게 유연하고 서버 친화적인 솔루션을 제공합니다.

CloudLinux LVE 제한을 수정하는 방법

CloudLinux LVE 제한을 수정하는 방법

이 기사에서는 CloudLinux LVE 제한을 수정하는 방법을 설명했습니다. 시작하겠습니다. CloudLinux LVE 제한은 LVE Manager를 사용하여 변경할 수 있습니다.

포트 Linux 서버의 SSH를 변경하는 방법

포트 Linux 서버의 SSH를 변경하는 방법

Linux 서버의 SSH 포트를 변경하려면 SSH를 통해 서버에 로그인하고 SSH 구성 파일을 수정해야 합니다.

CentOS에 Centova Cast를 설치하는 방법

CentOS에 Centova Cast를 설치하는 방법

Centova Cast는 인터넷 라디오 스트림을 위한 최고의 관리 플랫폼으로 스트리밍 호스팅 제공업체에 광범위한 통찰력과 제어 기능을 제공합니다.Centova Cast

메일 서버에서 메일 릴레이를 설정하는 방법

메일 서버에서 메일 릴레이를 설정하는 방법

다음 이메일 릴레이 설정을 사용하여 이메일 전송 문제를 해결할 수 있습니다.

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04 서버에 Apache MariaDB PHP 및 PHPMyAdmin을 설치하는 방법을 배웁니다. Apache, MySQL/MariaDB, PHP는 패키지로 구성되어 있습니다. 그것은 LAMP로 알려져 있습니다

Linux에서 기본 사용자 관리 배우기

Linux에서 기본 사용자 관리 배우기

Linux에서 사용자를 추가, 수정 또는 삭제하시겠습니까? 여기 당신을 위한 완벽한 기사가 있습니다.

Linux에서 기본 그룹 관리 배우기

Linux에서 기본 그룹 관리 배우기

Linux의 그룹 관리에 대해 자세히 알아보세요. Linux에서 그룹 추가, 그룹 수정 및 그룹 삭제, 구성원 추가 방법. 새 그룹을 만들고 groupadd 명령을 사용합니다.

CentOS 7에 Fail2ban 설치 방법 배우기

CentOS 7에 Fail2ban 설치 방법 배우기

Fail2ban은 SSH 연결을 보호하는 데 매우 유용합니다. 이제 centos7에 fail2ban을 설치 및 구성하고 서버에 보안 계층을 추가할 수 있습니다.