【圖解教學】 免費路由器 IPCOP (含proxy功能)





頁 : 1 [2] 3 4 5 6 7 8 9 10 11 12

rushoun
2005-04-10, 01:12 PM
不好意思,後來改由另外一台電腦來安裝後,即可解決問題,可能是它並不能支援某些網卡。
請問各位學長,文章所說的具有proxy功能,是否是代表可透過此server可以記錄使用者瀏覽網頁的記錄呢?
煩請各位學長指點
謝謝
如果您只是要查上網記錄,linux的每一種distro應該都會有log檔可查,
proxy主要是作為上網時作為網頁的cache,這樣相同區網內不同的電腦
連上同一網頁時,就直接從proxy上讀取即可,不必再連到外面internet
,可以節省對外網路頻寬。
我的建議是您可以用單磁片版的linux先試試,使用順手後在用比較高階
一點的其他distro的linux,freesco可供您參考,我自己也整理好了網頁
可供教學查詢,可以去這個網址看看:http://rushoun.myweb.hinet.net/
當中也有linux_xp兄的教學作品,可供您參考。




shiyou0931
2005-05-03, 02:01 AM
ADSL非固定制用戶,啟用IPCOP Router功能之設定 ;)

Network configuration type --> 請選擇Green(對內網卡,接LAN) + Red(對ADSL數據機網卡) 方式
Drivers and card assignments --> 設定Red(對外網卡)的型號
Address setting --> Green 應該設過了, 進入 Red 請選 PPPoE 模式
DNS and Gateway setting --> 請保持空白
重新開機
剩下的進入WEB管理設定

啟動DHCP
進入Dial
接下來的設定跟小黑龜硬撥設定相似,這裡沒設好的話IPCOP是沒辦法提供Router服務的,現在在公司所以沒辦法截圖,明天再補充.
我的IPCOP 路由 : CPU Intel-C 1.7GMHz ,512MB DDR-RAM ,20G HD ,Teac 540E 光碟機,Sis900 & RTL8139 網卡 ,已運作一天 ;)

shiyou0931
2005-05-03, 02:06 AM
ADSL非固定制用戶,啟用IPCOP Router功能之設定 ;)

Network configuration type --> 請選擇Green(對內網卡,接LAN) + Red(對ADSL數據機網卡) 方式
Drivers and card assignments --> 設定Red(對外網卡)的型號
Address setting --> Green 應該設過了, 進入 Red 請選 PPPoE 模式
DNS and Gateway setting --> 請保持空白
重新開機
剩下的進入WEB管理設定

啟動DHCP
進入Dial
接下來的設定跟小黑龜硬撥設定相似,這裡沒設好的話IPCOP是沒辦法提供Router服務的,現在在公司所以沒辦法截圖,明天再補充.
我的IPCOP 路由 : CPU Intel-C 1.7GMHz ,512MB DDR-RAM ,20G HD ,Teac 540E 光碟機,Sis900 & RTL8139 網卡 ,已運作一天 ;)

忘了請教各位SOHO高手,IPCOP有支援UPnP嗎

shiyou0931
2005-05-03, 02:14 AM
ADSL非固定制用戶,啟用IPCOP Router功能之設定 ;)

Network configuration type --> 請選擇Green(對內網卡,接LAN) + Red(對ADSL數據機網卡) 方式
Drivers and card assignments --> 設定Red(對外網卡)的型號
Address setting --> Green 應該設過了, 進入 Red 請選 PPPoE 模式
DNS and Gateway setting --> 請保持空白
重新開機
剩下的進入WEB管理設定

啟動DHCP
進入Dial
接下來的設定跟小黑龜硬撥設定相似,這裡沒設好的話IPCOP是沒辦法提供Router服務的,現在在公司所以沒辦法截圖,明天再補充.
我的IPCOP 路由 : CPU Intel-C 1.7GMHz ,512MB DDR-RAM ,20G HD ,Teac 540E 光碟機,Sis900 & RTL8139 網卡 ,已運作一天 ;)

忘了請教各位SOHO高手,IPCOP有支援UPnP嗎
能否將對外IP([email protected])只分發給其中一台PC,其它PC則分發([email protected]取得浮動IP)這個呢

linux_xp
2005-05-06, 07:42 PM
IPCOP 的厲害之處,在於它不僅是路由器功能
其實它真正的身分,是精簡型 Linux

看網路上的資料介紹,是說它有支援 porxy 的套件

所謂的 porxy (代理伺服器)
就是 網頁快取伺服器

好比說,區網內,有10台電腦,編號 1~10

在正常的情況下
1號電腦上 tw.yahoo.com,它會下載一大堆圖片和Flash
然後 2~10 號電腦上 tw.yahoo.com
它們也下載一大堆圖片和Flash

明明就是同一個網站啊 :confused:
為什麼區網內已經有人下過了
其它人要看,還要再下載一次呢?

是啊,為什麼呢,難道大家不會這樣想... :eye:

一個人下一次,要1MB,10個人下10次,就要10MB
那社區網路,100台電腦,1000台電腦,怎麼辦呢
.......哇塞,光下載同一個網站的資料,就浪費多少頻寬了 :eek:
光每個人都下載網頁,頻寬早就耗盡了,其他事都不用做了 :|||:

解決這個問題的方案,就是proxy

以剛剛舉的10台電腦例子來說
假如區網內有一台 porxy 的話
1號上 tw.yahoo.com,它下載了網頁
接著,這份網頁 (html,圖片,flash)
就會存於 proxy 的快取硬碟裡

當2~10號電腦,也要去下 tw.yahoo.com 的時候
proxy 發現它自己硬碟裡面,已經有資料了
就會直接區網 100M 的速度,餵給這些電腦
而不用再去下載一次,浪費對外頻寬

tw.yahoo.com 網頁只是一個舉例
實際上 proxy ,可以快取網路上任何的資料
包含:圖片,flash,mp3,wmv,mpg,影片,音樂...

好比說,在社區、網咖、學校、公司,甚至家裡
有很多台電腦
張三看到一個網站,有好康的,裡頭很多圖片,影片
就傳msn叫李四去看
此時李四,只要一開啟頁面,他不用等待下載
所有資料立即顯現!

因為剛剛張三已經都下載過了,資料早就存於 proxy 硬碟裡了
區網內其它電腦要瀏覽,直接去 proxy 抓資料就行了


想像一下,用區網100M 看網頁,是什麼滋味.....
網頁會瞬間開啟,只有爽而已,proxy 讚!
:)

shung0116
2005-05-11, 08:04 PM
不好意思,針對proxy的功能,跟各位學長請教如下問題
當我設定好proxy 設定後,如下圖所示

http://ektron.no-ip.org/proxy.JPG

此處所指的Cache Size應該是類似ie的下列設定
http://ektron.no-ip.org/ie.JPG

但是當我在別台電腦,把proxy指向該台proxy server,卻沒辦法連結網頁
,或者出現如下錯誤訊息
http://ektron.no-ip.org/proxy2.JPG

這是為什麼呢?
煩請各位學長指點
謝謝

linux_xp
2005-05-11, 09:30 PM
不好意思,針對proxy的功能,跟各位學長請教如下問題
當我設定好proxy 設定後,如下圖所示

http://ektron.no-ip.org/proxy.JPG

這是為什麼呢?
煩請各位學長指點
謝謝

猜測有幾個可能原因:

1.proxy port 設定錯誤:

如圖所示 proxy port 設為 800
所以 IE 或瀏覽器那邊,proxy 的入埠,也要設定 800

2.IPCOP 裡面的基本組態,沒有設定DNS,導致網址名稱無法解析
例如:
Hinet DNS 168.95.1.1
so-net DNS 61.64.127.1

3.防火牆設定錯誤,擋到自己

pxory server (IPCOP)
內部TO外部:
允許 port 800 進入 (proxy port,自行定義的)
允許 port 80 出去 (http)

shung0116
2005-05-12, 09:12 PM
不好意思,經修正設定後,結果還是沒辦法連結,如下所述:
1.所以 IE 或瀏覽器那邊,proxy 的入埠,也要設定 800
http://home.pchome.com.tw/web/kpm906/proxy.JPG

2.Hinet DNS 168.95.1.1的設定,如下畫面所示
http://home.pchome.com.tw/web/kpm906/dns.JPG

3.防火牆設定錯誤,擋到自己
允許 port 800 進入 (proxy port,自行定義的)
允許 port 80 出去 (http),如下所示
http://home.pchome.com.tw/web/kpm906/fire2.JPG

4.我又加了一個動作,在ip 分享器虛擬伺服器的功能中,把埠位800指向ipcop server,如下所示
http://home.pchome.com.tw/web/kpm906/virtual.JPG

5.我也懷疑是不是winxp內建的防火牆,影響到client端的電腦無法上網,所以我就先把防火牆給停掉

結果還是沒辦法使用proxy server的功能,這是為什麼呢?
煩請各位學長指點
謝謝

linux_xp
2005-05-13, 08:56 AM
IP分享器? :confused:
IPCOP 本身就是高性能防火牆路由器
(IP分享器、NAT、DHCP、Firewall....)
前端不用再接IP分享器啦 :)


1.在IPCOP的本機電腦,或是SSH遠端文字模式連線下
打指令:ping www.pchome.com.tw
看有無回應
如無回應,表示IPCOP對外連線的設定有問題
無法連上internet

若無法連上internet
表示對外網卡(Red)那邊設定有問題

若前端接的是硬體IP分享器
IPCOP接在後端,對外網卡就只能設定虛擬IP,預設閘道為IP分享器
此時IPCOP只有提供squid服務
其它NAT、DHCP、防火牆等服務皆已無用,需要關閉,不然會衝到

proxy 是「代理伺服器」
即是IPCOP幫客戶端去向網站要資料,出去的port是80
所以 proxy server 本身要能夠連上internet
才能去向網站要資料


2.squid 有一種情況,也會造成服務失效
當硬碟快取空間已滿,無法再進行快取,此時squid服務就會停止

但一般來說,squid會自動清除快取,預設值是90%~95%
當快取空間使用達90%,squid就會開始殺比較舊的資料
達到95%時,無條件刪除任何快取資料,直到低於95%
除非是server上的其它服務如samba,佔用到squid的快取空間
一般情況下,squid的硬碟快取空間都不可能會滿

所以30GB應該不會那麼快滿
有可能是設太大了
一般Linux下設定squid服務,都是設2GB比較多

關於 Linux 下,squid (proxy)的原理,可以參考這個網站:
http://linux.vbird.org/linux_server/0420squid.php

shung0116
2005-05-13, 12:37 PM
不好意思,確認下列事項
1.執行ping http://www.pchome.com.tw
→是否指著 root@ipcop:~# ping http://www.pchome.com.tw
可是這樣會出現unknown host的訊息

2.如果從別台電腦,藉由putty來連到此電腦,也是沒辦法連結,如下畫面所示
http://ektron.no-ip.org/putty.JPG

但是在別台電腦ping 192.168.3.151是正常的

煩請各位學長指點
謝謝