Proxy

Squid 和 Internet 共享代理,最終使用者無需配置

  • April 20, 2016

我們有幾台 PC 都連接到一個交換機;我對 Squid 的需求是在每個人之間共享網際網路,同時讓我可以控制哪些 PC 可以訪問網際網路(密碼驗證或 MAC 過濾)、頻寬和每日數據配額。

第一問: Squid 能提供這些要求嗎?

我不希望最終使用者為訪問代理而煩惱任何配置,例如輸入代理 IP 和埠號(我的意思是 Internet Explorer 和其他軟體中的代理配置(IP 和埠號))。

除了大多數軟體都沒有這樣的設置,而且這種代理配置很難應用,特別是如果我們想要一個新來者使用網路或智能手機,我們也不能使用任何 VPN 軟體(或任何缺乏代理配置的軟體) 在系統上。

第二個問題:squid 可以在最終使用者沒有配置的情況下執行嗎?

第一問:是

Squid 有一個非常好的訪問網際網路的控制系統。它支持密碼身份驗證和 MAC 過濾以及許多其他功能,例如:

  • LDAP:使用輕量級目錄訪問協議。
  • RADIUS:使用 RADIUS 伺服器進行登錄驗證。
  • SMB:使用像 Windows NT 或 Samba 這樣的 SMB 伺服器
  • ETC..

http://wiki.squid-cache.org/Features/Authentication#How_does_Proxy_Authentication_work_in_Squid.3F

頻寬 http://wiki.squid-cache.org/Features/ClientBandwidthLimit https://www.howtoforge.com/squid-delay-pools-bandwidth-management

每日數據配額(這有點棘手,但您可以選擇) https://unix.stackexchange.com/questions/224649/set-monthly-data-limit-for-internet-proxy-squid-users

第二問:是的

將 Squid 代理設置為透明伺服器模式。這意味著我們在客戶端沒有任何配置,只是將 squid 設置為透明代理模式,使其位於客戶端和網際網路之間。

引用自:https://serverfault.com/questions/771797