![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 數位行動產品討論區
(https://www.pcdvd.com.tw/forumdisplay.php?f=75)
- - tomato加入squid proxy設定方式
(https://www.pcdvd.com.tw/showthread.php?t=1017941)
|
---|
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/tut:optware-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 |
好人! :like: :like: :like:
|
https://dl.dropboxusercontent.com/u/14828400/squid.conf
https://dl.dropboxusercontent.com/u/14828400/N16.doc 補充檔案 N16.doc 為設定圖片說明 squid.conf 為squid設定檔 |
剛好也是mcool,然後我是用桌機架squid,蠻想魔改家裡的RT-N16的
請教一下 依照這樣的設定似乎是快取全關了,這樣有什麼用意嗎?打開不是比較好嗎? :confused: :confused: :confused: |
想請教一下速度如何?
我現在是用一台NAS來做squid 3G網路最快的話可以49ms 速度受限上傳只有15M 所以約1800K左右 自己架proxy好處我覺得是3G網路會順很多,ping值都可以壓在60以下 |
關閉快取的意思是不要浪費N16的CPU時間,畢竟他的IO速度很慢。
如果你是採用jffs那會有寫入壽命的問題。用久了會掛點。 至於速度我沒測試過。 我的要求是只要比MCOOL的預設PROXY反應速度快就可以了。 目前看起來是有達到。 |
引用:
自己架proxy給手機用的好處 我貼一下我的速度非常穩定的 ![]() ![]() ![]() |
引用:
先前文章內提供的設定檔為squid 3.X版 故要使用時必須在步驟六變更輸入為 6.安裝 squid3.X版 ipkg install squid3 原先說明文件為squid 2.X版 |
你好 請問一下關於防火牆的script設定:
iptables -A INPUT -i ppp0 -p tcp --dport 8080 -j ACCEPT 如果是n16是由DHCP取得IP的 而非PPPoE的話 ppp0該改為什麼呢? |
引用:
不負責任的說法... :ase 反正都是Linux base box , 網路介面除了ppp0 ,剩下的就是eth0 / eth1 因為不知道那一個介面對內或者對外,所以就只好try一下 , 我猜是eth0對外 (ppp0也是對外的介面) 所以,改成eth0試看看,不對的話,再改成eth1 .... :flash: |
所有的時間均為GMT +8。 現在的時間是11:26 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。