맛집 여행 캠핑 일상 생활

[CentOS] 8.x Squid Proxy 서버 구축 방법 본문

IT이야기

[CentOS] 8.x Squid Proxy 서버 구축 방법

영은파더♥ 2023. 3. 23. 11:20

크롬 브라우저에서 확장프로그램을 이용한 특정 사이트 접속시 프록시 서버를 이용하려고 사설 Proxy 서버를 구축해 봅니다.

OpenVPN 뿐만 아니라 다른 VPN 확장 프로그램에서는 개인이 만든 .ovpn 파일로 설정하는 방법이 없더군요~

그래서 Proxy SwitchyOmega 확장프로그램에서 특정 사이트 접속이 auto_switch 되도록 하는 방법을 사용하려고 합니다.

 

1. 먼저 프록시 서버 부터 구축합니다.
CentOS 7.x
# yum -y install squid
CentOS 8.x
# dnf -y install squid

2. 프록시 허용 IP 대역 환경 설정
# vi /etc/squid/squid.conf
아랫 부분에 추가
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
acl custom_proxy src 0.0.0.0/0
http_access allow custom_proxy

# systemctl enable squid
# systemctl start squid

3. 방화벽에 허용할 포트 추가
# iptables -I INPUT -p tcp --dport 3128 -j ACCEPT
# iptables-save > /etc/sysconfig/iptables

특정 IP만 허용하려면 iptables -I INPUT -s AAA.BBB.CCC.DDD/32 -p tcp --dport 3128 -j ACCEPT 이렇게 해주면 됩니다.

이제 자신만의 프록시 서버를 이용하시면 됩니다.

 

Trackback : | Comments :