我有一臺Ubuntu Linux的機器,它有無線網卡,能夠上外網。我想把它設置爲代理服務器,這樣內網裏的其餘機器就可利用它做爲代理上外網了。 linux
1. 在Ubuntu Linux上安裝squid 服務器
www.linuxidc.com @linuxidc :~$ sudo apt-get install squid 測試
2. 安裝好後會自動啓動,若是使用默認配製,在另外一臺機器上設置代理(這是我在Chrome上設置代理): ui
測試下發現如下問題: .net
3. 看來尚未Access的權限,配製squid 代理
編輯文件squid.conf rest
www.linuxidc.com @linuxidc :~$ sudo vi /etc/squid/squid.conf get
4. 把下面676這行註釋去掉,容許localnet的訪問 it
即: io
673 # Example rule allowing access from your local networks.
674 # Adapt localnet in the ACL section to list your (internal) IP networks
675 # from where browsing should be allowed
676 http_access allow localnet
677 http_access allow localhost
5. 重啓squid
www.linuxidc.com @linuxidc :~$ sudo /etc/init.d/squid restart
6. 而後在另外一臺機器上能夠上網了!!