安裝Web Proxy Server使用的套件為squid3
apt-get install -y squid3
預設的服務port為3128使用netstat指令檢查是否有起來
root@raspberrypi:/etc# netstat -tlnup | grep 3128
tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 4416/(squid)
設定client端瀏覽器,IE11的設定是在網際網路選項→連線→LAN設定
測試開起google會看到Access Denied的畫面,這個是正常因為還沒設定
編輯squid3的設定檔
vi /etc/squid3/squid.conf
把這行註解拿掉
#http_access allow localnet
加入這行是我把192.168.1.x網段的ip都允許使用proxy
acl localnet src 192.168.1.0/24 # RFC1918 possible internal network #acl localnet src 10.0.0.0/8 # RFC1918 possible internal network #acl localnet src 172.16.0.0/12 # RFC1918 possible internal network #acl localnet src 192.168.0.0/16 # RFC1918 possible internal network #acl localnet src fc00::/7 # RFC 4193 local private network range #acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines
存檔後重啟squid3
/etc/init.d/squid3 restart
開啟http://www.whatismyip.com/ 檢查自已的ip及是否有使用到proxy
檢查squid3 proxy log
tail -f /var/log/squid3/access.log