PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 數位行動產品討論區
帳戶
密碼
 

  回應
 
主題工具
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離線中  
ivantw
Junior Member
 
ivantw的大頭照
 

加入日期: May 2005
您的住址: Autobahn, Deutschland
文章: 743
好人!
 
舊 2013-07-08, 01:11 PM #2
回應時引用此文章
ivantw離線中  
chs66
Basic Member
 
chs66的大頭照
 

加入日期: Feb 2005
文章: 10
https://dl.dropboxusercontent.com/u/14828400/squid.conf
https://dl.dropboxusercontent.com/u/14828400/N16.doc

補充檔案
N16.doc 為設定圖片說明
squid.conf 為squid設定檔
舊 2014-01-06, 05:20 PM #3
回應時引用此文章
chs66離線中  
coolcliff01
Major Member
 
coolcliff01的大頭照
 

加入日期: Feb 2006
文章: 216
剛好也是mcool,然後我是用桌機架squid,蠻想魔改家裡的RT-N16的

請教一下
依照這樣的設定似乎是快取全關了,這樣有什麼用意嗎?打開不是比較好嗎?
舊 2014-01-13, 05:49 AM #4
回應時引用此文章
coolcliff01離線中  
俠盜草林呆
*停權中*
 

加入日期: Mar 2012
您的住址: 呆丸
文章: 150
想請教一下速度如何?

我現在是用一台NAS來做squid

3G網路最快的話可以49ms 速度受限上傳只有15M

所以約1800K左右

自己架proxy好處我覺得是3G網路會順很多,ping值都可以壓在60以下
舊 2014-01-13, 08:33 AM #5
回應時引用此文章
俠盜草林呆離線中  
chs66
Basic Member
 
chs66的大頭照
 

加入日期: Feb 2005
文章: 10
關閉快取的意思是不要浪費N16的CPU時間,畢竟他的IO速度很慢。
如果你是採用jffs那會有寫入壽命的問題。用久了會掛點。
至於速度我沒測試過。
我的要求是只要比MCOOL的預設PROXY反應速度快就可以了。
目前看起來是有達到。
舊 2014-01-16, 04:07 PM #6
回應時引用此文章
chs66離線中  
俠盜草林呆
*停權中*
 

加入日期: Mar 2012
您的住址: 呆丸
文章: 150
引用:
作者chs66
關閉快取的意思是不要浪費N16的CPU時間,畢竟他的IO速度很慢。
如果你是採用jffs那會有寫入壽命的問題。用久了會掛點。
至於速度我沒測試過。
我的要求是只要比MCOOL的預設PROXY反應速度快就可以了。
目前看起來是有達到。

自己架proxy給手機用的好處

我貼一下我的速度非常穩定的





舊 2014-01-17, 10:59 PM #7
回應時引用此文章
俠盜草林呆離線中  
chs66
Basic Member
 
chs66的大頭照
 

加入日期: Feb 2005
文章: 10
引用:
作者chs66
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 local...


先前文章內提供的設定檔為squid 3.X版
故要使用時必須在步驟六變更輸入為
6.安裝 squid3.X版
ipkg install squid3

原先說明文件為squid 2.X版

此文章於 2014-02-16 12:25 PM 被 chs66 編輯.
舊 2014-02-16, 12:24 PM #8
回應時引用此文章
chs66離線中  
tsaijohn
New Member
 

加入日期: Nov 2010
文章: 1
Question

你好 請問一下關於防火牆的script設定:
iptables -A INPUT -i ppp0 -p tcp --dport 8080 -j ACCEPT

如果是n16是由DHCP取得IP的 而非PPPoE的話
ppp0該改為什麼呢?
舊 2014-02-24, 06:14 PM #9
回應時引用此文章
tsaijohn離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,020
引用:
作者tsaijohn
你好 請問一下關於防火牆的script設定:
iptables -A INPUT -i ppp0 -p tcp --dport 8080 -j ACCEPT

如果是n16是由DHCP取得IP的 而非PPPoE的話
ppp0該改為什麼呢?


不負責任的說法...
反正都是Linux base box , 網路介面除了ppp0 ,剩下的就是eth0 / eth1
因為不知道那一個介面對內或者對外,所以就只好try一下 , 我猜是eth0對外 (ppp0也是對外的介面)

所以,改成eth0試看看,不對的話,再改成eth1 ....
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2014-02-28, 07:56 PM #10
回應時引用此文章
anderson1127離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是10:42 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。