반응형
이 포스팅은 Notion에서 작성되었으며 다음추천인 링크를 통해 가입하시면 $10 Credit을 얻으실 수 있습니다(저에게는 $5 Credit이 쌓입니다) Notion 가입 Link
HTTP Proxy 서버를 활용함에 있어서 좋은 방법중 하나인 Squid 서버를 Raspberry Pi에 설치하는 방법을 공유드립니다.
설치 및 실행
우선 다음의 스크립트를 통해서 필요한 툴 들을 설치하여 줍니다.
#!/bin/bash
sudo apt update
sudo apt insatll squid3 apache2-utils
Squid의 환경설정파일은 /etc/squid/squid.conf
에 위치해 있는데 이파일이 엄청나게 길고 내용이 많습니다. 모든 기능들을 활용하기보다 단순히 허가된 사용자만 프록시에 접속할수 있도록 하는 기능만 사용할예정이여서 기존 conf를 백업하고 다음과 같은 새파일을 만들어 줍니다
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid/passwords
auth_param basic children 2
auth_param basic realm proxy
acl KnowUsers proxy_auth REQUIRED
http_access allow KnowUsers
http_access deny all
http_port 3128
계정 생성
다음과 같은 명령어를 통해 계정정보를 생성하여 줍니다
sudo htpasswd -c /etc/squid/passwords <username>
<PW>
<PW>
그리고 생성된 파일의 권한을 설정해줍니다
sudo chmod a+r /etc/squid/passwords
이후 squid 서비스를 재시작 해주시면 됩니다.
sudo systemctl restart squid
반응형
'Software > Raspberry Pi' 카테고리의 다른 글
[RaspberryPi] Nginx + PHP 웹서버 설치 (0) | 2021.04.08 |
---|---|
[RP3B+] Raspberry Pi 3B+ 초기 설정 및 프로그램 설치 (0) | 2021.03.30 |
Uploaded by Notion2Tistory v1.1.0