安裝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設定

pi-squid3-1

測試開起google會看到Access Denied的畫面,這個是正常因為還沒設定

pi-squid3-2

編輯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

pi-squid3-3

檢查squid3 proxy log

tail -f /var/log/squid3/access.log

pi-squid3-4

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料