프록시 서버 개념

Proxy 대리인의 역할하는 하는 서버

데이터를 요청할 때 프록시서버에 요청을 하고, 프록시 서버가 외부와 연결되어 데이터를 받고 캐시에 저장한다.

프록시 서버에 등록된 다른 클라이언트가 캐시에 있는 데이터를 요청시에는 외부와 연결할 필요 없이 캐시에 저장된 데이터를 반환한다.

 

프록시서버 구현

  1. dnf -y install squid 패키지를 설치한다.

  2. /etc/squid/squid.conf 파일을 아래와 같이 수정한다.

    1. 29행 acl centos8 src 192.168.111.0/255.255.255.0 추가

    2. 57행 http_access allow centos8 추가

    3. 65행 주석 제거 후 수정 cache_dir ufs /var/spool/squid 1000 16 256

    4. 젤 아래에 visible_hostname centos8 추가

  3. firewall-config나 firewall-cmd 로 3128포트를 열고 방화벽을 리로드한다.

  4. systemctl restart/enable squid 로 서비스를 재시작/상시가동 한다.

  5. 클라이언트에서 FireFox는 Preferences에서 NetworkProxy를 수동으로 선택하고 서버IP와 포트를 입력, Windows에서는 설정 - 네트워크 - 프록시에서 수동으로 서버IP와 포트를 입력하면 프록시 서버 설정이 완료된다.

'Linux > Centos8' 카테고리의 다른 글

PXE 서버  (0) 2020.11.13
DHCP 서버  (0) 2020.11.13
Samba 서버  (0) 2020.11.13
NFS서버  (0) 2020.11.13
FTP 서버  (0) 2020.11.13

+ Recent posts