PDA

查看完整版本 : 甚麼是 transparent proxy ?


543
2006-07-06, 02:44 PM
Transparent proxy〔透明代理伺服器〕
Proxy server〔代理伺服器〕的一種
甚麼是 transparent proxy ?

Transparent proxy(可簡稱為 TP )是 proxy 的一種。 TP 與其他 proxy 的不同在於使用 TP 時不用在 browser〔瀏覽器〕作出任何設定,亦即 TP 的設定是用戶不可以控制的。實際上, TP 通常由 ISP 在未經用戶同意及用戶無選擇權的情況下設定,使用戶任何(或部分)的連接轉去 proxy server。

Transparent proxy 的分類:

留痕跡的 TP (或者不是) 留痕跡的 TP 會保留 proxy 附加的 HTTP environment variables(環境變數),令用戶可以輕易發覺 TP 的存在。

使用 TP 對用戶有甚麼好處?

見 proxy 對用戶的好處。
下載網頁速度更快
由於人人都被迫使用 proxy ,要下載的檔案在 cache 中的機會因而增加,下載網
頁速度比自行選用 proxy 更快。

使用 TP 對用戶有甚麼壞處?

見 proxy 對用戶的壞處。
用戶沒有選擇的權利
由於使用 proxy 不是沒有弊處,強制用戶使用 proxy 會剝奪不使用 proxy 的權利。

用戶使用 TP 對 ISP 有甚麼好處?

見 proxy 對 ISP 的好處。
更能淢少對外頻寬使用,由於人人都被迫使用 proxy ,能夠讓 proxy server 用 cache 代替的傳輸會較由
用戶自行選用時為多,所以可以進一步淢少對外頻寬使用。

用戶使用 TP 對 ISP 有甚麼壞處?

見 proxy 對 ISP 的壞處。
被用戶咀咒。
令用戶不便。
令不知情的用戶以為系統有問題。

如何辨別是否在使用 TP?
將 browser 的 proxy 設定除去。然後依照 辨別是否在使用 proxy server 的方法檢查。由於 TP 可以設定成只用於部分 URL〔Uniform Resources Locator,一致性的資源定位法〕(簡稱網址),因此可能由於連接目的地、時間、 IP address 等其他綠故導致測得的結果不一致。

如何避免使用 TP?
由於大部分 TP 都在用戶沒有選擇權的情況下由 ISP 設定,用戶一般沒有能力避免使用 TP 。但因為 TP 通常都只套用 TP 用 HTTP 這 protocol〔通訊協定〕上,如果再由瀏覽器額外設定 proxy ,那麼去 proxy 的連線的 protocol 就不是 HTTP ,於是自行設定 proxy 一般是可以略過 TP 的,但當然這並不能減少 proxy 對用家所造成的影響。

543
2006-07-06, 02:47 PM
可以使用這三個網址測試自己的 ISP 有無強迫你使用 TP 上網
若 SHOW 出來的 IP 不是你目前電腦所使用的 IP
則表示你被強迫使用 TP 連線了:

http://www.all-nettools.com/pr.php
http://www.pcmesh.com/ip-check.cgi
http://taruo.net/e/

ismile
2006-07-06, 03:08 PM
http://www.ipteller.com/