瀏覽單個文章
chs66
Basic Member
 
chs66的大頭照
 

加入日期: Feb 2005
文章: 10
tomato加入squid proxy設定方式

tomato版本 Tomato Firmware 1.28.0000 MIPSR2-110 K26 USB AIO

機器 N16

1.開啟Tomato 網頁管理 Administration->jffs
enable 勾選
Format/Erase 點選
SAVE
2.TELNET 到Tomato 機器輸入
mkdir /jffs/opt
mount -o bind /jffs/opt /opt

3.開啟Tomato 網頁管理 Administration->jffs
Execute When Mounted 裡面輸入
mount -o bind /jffs/opt /opt

4.安裝optware TELNET 到Tomato 機器輸入
wget http://tomatousb.org/local--files/t...ware-install.sh -O - | tr -d '\r' > /tmp/optware-install.sh
chmod +x /tmp/optware-install.sh
sh /tmp/optware-install.sh

5.更新iptware套件
ipkg update

6.安裝 squid
ipkg install squid

7.編輯squid.conf
vi /opt/etc/squid/squid.conf
加入MCOOL IP
acl localnet src 221.120.0.0/16

設定為transparent模式
http_port 3128 transparent
關閉記憶體快取
cache_mem 0 MB
快取設成惟讀
cache_dir ufs /opt/var/squid/cache 10 8 16 read-only

8.重新啟動squid
/opt/etc/init.d/S80squid restart

9.開啟防火牆外部連線 開啟Tomato 網頁管理 Administration->Scripts->firewall
iptables -A INPUT -i ppp0 -p tcp --dport 3128 -j ACCEPT

10.設定toamto開機啟動 squid
開啟Tomato 網頁管理 Administration->Scripts->Init
/opt/etc/init.d/S80squid start

11.重新啟動N16

PS.
如果日後要更新韌體,需要關閉jffs功能才能更新。
另外需要重做以上動作才能再使用proxy


參考網址
http://tomatousb.org/tutptware-installation
http://digiland.tw/viewtopic.php?id=1616
http://linux.vbird.org/linux_server/0420squid.php
http://www.mobile01.com/topicdetail.php?f=18&t=3270254
     
      
舊 2013-07-08, 12:54 PM #1
回應時引用此文章
chs66離線中