본문 바로가기
리눅스공부/네트워크 서버 구축(FTP, NFS, Samba 등)

[프록시서버설치와 운영-3] 프록시 서버의 개념 - 프록시(Proxy)서버 설치와 운영

by 으노으뇨 2023. 2. 8.
728x90
반응형
SMALL

진행순서

  1. 프록시서버 개념
  2. 프록시 서버 구현(설치, 설정)
  3. 프록시 서버 테스트

지난 포스팅에서는 프록시 서버설치와 설정에 대해서 올렸습니다. https://uno-kim.tistory.com/365

 

[프록시서버설치와 운영-2] 프록시 서버의 개념 - 프록시(Proxy)서버 설치와 운영

진행순서 프록시서버 개념 프록시 서버 구현(설치, 설정) 프록시 서버 테스트 프록시(Proxy) 서버 구현 프록시 서버 중 우분투에서 제공하는 squid 프록시 서버를 설치해서 운영해보겠습니다. 프록

uno-kim.tistory.com

이번 포스팅에서는 프록시 서버를 테스트해보겠습니다.


프록시서버 테스트

systemctl stop squid

 

명령어로 일단 프록시 서비스를 중단시킵니다. (오래걸릴 수 도 있습니다)

중단성공한 모습

브라우저를 실행한 후 위에서 메뉴 아이콘을 클릭하고 [환경설정]을 선택합니다.

환경설정

제일아래로 스크롤한 후 [네트워크 설정]의 설정을 클릭합니다.

[연결설정] 창에서 [수동 프록시 설정]을 선택합니다.

[HTTP 프록시]에 프록시 서버(Server)의 주소인 '192.168.111.100'을, [포트]에 '3128'을 입력합니다.

아래에 있는[FTP 및 HTTPS에도 이 프록시를 사용]을 체크하고 <확인>을 클릭한 후 웹 브라우저를 닫습니다.

웹 브라우저를 다시 실행해서 아무 사이트나 접속합니다.

'프록시가 서버연결을 거부함'이라는 메시지가 나옵니다 .

유투부에 접속하려하니 이렇게 나왔다.

아직 프록시 서버를 가동하지 않았기 때문입니다.

Squid 프록시 서버 가동

systemctl restart squid
systemctl enable squid
systemctl status squid

명령어를 순서대로 입력해서 squid 서비스 시작/ 상시가동/ 상태를 확인합니다.

가동된 상태


다시 테스트

웹 브라우저를 다시 시작하면 정상적으로 웹 서핑이 시작됩니다.

웹 데이터는 캐시에 저장됩니다.


Windosw 환경에서 프록시 서버 테스트

Windows 환경에서 프록시를 테스트하려면

[시작] 에서 [설정]을 누릅니다.

[네트워크 및 인터넷 설정]으로 들어갑니다.

그리고 [프록시]를 클릭하고 [자동 프록시 설정] 을 '끔' 으로 수정합니다.

[프록시 서버 사용] 을 '켬'으로 이동시켜 켜주시고, 주소와 포트는

192.168.111.100 / 3128 이렇게 입력했습니다.

그다음 저장하고 닫아줍니다.

그리고 엣지를 이용해서 원하는 사이트에 접속해보겠습니다.

잘나옵니다.

어?? 이거 원래 잘나오던가 아니야?? 라고 생각할 수 있습니다.

그래서 한번 리눅스에서 프록시서버를 다시 꺼보겠습니다.

동작하던 녀석을 종료했습니다.

위 사진처럼 계속 돌면서 프록시 주소확인중이라고 나옵니다. 프록시서버이용으로 설정했지만 프록시 서버가 닫혔을때 나오는 문구입니다.


이것으로 squid 프록시 서버의 구축과 테스트를 완료했습니다.

우리 주변에서 프록시 프록시 그러지만 정작 저는 알지못했습니다. 그냥 아 빠르게해주는 서버구나 정도알았지, 직접해보니까 아 이렇게 돌아가는구나 알수 있게 되었습니다.

일반적으로 규모가 큰 회사라면 대부분 업무상 동일한 웹 사이트에 접속하는 경우가 많으므로 상당한 효과를 볼 수 있습니다.

물론 트래픽이 높다면 프록시 서버도 성능이 좋은 하드웨어를 준비해야하며, squid.conf 파일도 각 환경에 맞게 

적절히 수정해서 사용해야 효과를 극대화 할 수 있습니다.

이것으로 프록시 서버 설치와 설정/ 구현하면서 테스트 까지 모두 진행했습니다. 감사합니다.

728x90
반응형
LIST

댓글