[Linux,GCP] 프록시 서버 구축 하기
프록시 서버
프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킵니다.
GCP Centos 7 환경에서 프록시 서버를 구축 해보겠습니다 .
Squid 설치
squid는 Linux 및 Unix 플랫폼에서 널리 사용되는 프록시 캐시입니다.
yum -y update
yum -y install squid
squid 시스템 시작
squid.conf 파일 설정
전체 아이피 허용하기
http_access 거부를 허용하기
포트 변경하기
프록시 인증 설정
Squid는 다른 유형의 인증 지원과 함께 기본 인증을 제공합니다.
먼저 다음 명령을 사용 하여 httpd-tools 를 설치합니다 .
yum -y install http-tools
도구가 설치된 상태에서 새 파일을 만듭니다.
touch /etc/squid/passwd && chown squid /etc/squid/passwd
암호를 생성
htpasswd /etc/squid/passwd mont1
systemctl restart squid
/etc/squid/squid.conf에 다음 행 추가
이제부터 Linux 프록시 서버에 연결할 때 사용자 이름과 암호를 묻는 메시지가 표시됩니다. 인증되지 않은 사람은 오류 메시지로 중지됩니다.
방화벽 포트 열기
gcp는 vpc에서 따로 설정해야 합니다 .
0.0.0.0/0은 모든 아이피의 접속을 허용하는 것입니다 .
프록시 서버 포트 설정
proxy tester로 테스트
ip : 포트 : 사용자 : 비밀번호 입력 후 테스트
올바르게 구축 되었습니다 .