主講人:葉致偉 交大校園網路策進會 cwyeh@ccca.nctu.edu.tw 臺灣學術網路竹苗區域網路中心 89年網路教育推廣訓練課程 Proxy Server 規劃管理 主講人:葉致偉 交大校園網路策進會 cwyeh@ccca.nctu.edu.tw.

Slides:



Advertisements
Similar presentations
一、软件简介 二、功能介绍 三、产品优势 四、应用范围 五、成功客户 目录目录 软件简介 ●员工工作时间,都认真工作了? ●还是在玩游戏? ●浏览与工作无关的网站? ●收发私人邮件? ●甚至将公司的机密资料拷贝带 走?或是通过邮件或聊天工具泄 密? …… 解决之道.
Advertisements

1 上一页 下一页 金蝶 K/3 系统概述 主讲 : 李赛娟 2 上一页 下一页 金蝶 K/3 系统概述 管理软件的应用框架 K3 系统配置 硬件配置 软件配置 网络配置 基本安全策略.
●網路能做些什麼呢? 檔案管理 共享檔案 傳輸檔案 共享應用程式 資料庫 網路電玩 週邊設備分享 印表機 硬碟空間 光碟機 傳真 / 數據機 和其他網路使用者交流 收發電子郵件 電子會議 網路電玩 在網路上,必須透過帳號與密碼來管理使用者的身分與權限.
開創新藍海 滿足新市場(需求) 吳英華 陳品妤.
Windows 2000/XP网络组建与系统管理 李燕 中南分校.
项目四:Internet基础与接入方法 第八章 应用服务器安装配置
第 20 章 檢視系統資訊.
21世纪全国高职高专 计算机系列实用规划教材 计算机网络技术基础 主 编: 杨瑞良 李 平 副主编: 邱 涛 李明龙.
我不在圖書館, 就是在 往圖書館的路上 圖書館館長 韓柏檉.
第7章 防 火 墙 技 术 7.1 防火墙概念 7.2 防火墙原理及实现方法 7.3 防火墙体系结构 7.4 防火墙的构成
第七章 Internet 基础与应用 第一节 主机名字与域名服务 第二节 Internet的域名体系 第三节 主机名字的书写方法
本投影片部份內容 由成大資通安全研發中心 鍾沛原先生提供
第一章 概述 第二章 用户需求分析 第三章 现有网络分析 第四章 逻辑网络设计 第五章 网络设备选择 第六章 WAN接入设计
电子商务 2013级电子商务专业.
高考历史答题 技巧与方法.
网络教育(综合类)本学期教学工作 网络教育办公室:周学斌.
UBLink集團 裕笠科技股份有限公司 遠豐科技股份有限公司 鉅創科技股份有限公司
Xoops架站器介紹 基隆市教育網路中心 王言俊 按一下以新增備忘稿.
伺服器網路檢測與管理 資訊中心網路管理組 王裕仁 2006/06/29.
Windows Server 2003操作系统相关配置
資訊安全與系統管理 2013/3/13 Chien wei lin.
计算机网络故障诊断与排除
Microsoft Application Center Test
网络地址转换(NAT) 及其实现.
玉溪师范学院 信息技术工程学院.
网 站 设 计 与 建 设 Website design and developments
Windows 2000 Professional系統管理系列
主讲教师:唐大仕 第5讲 计算机硬件 主讲教师:唐大仕
Core Switch 設定 Port的開啟與關閉 Virtual LAN建立 將Port指定到Virtual LAN
清水國小校園網路 資訊組長 吳 仁 智.
Web Server 架設.
計資中心教學研究組唐瑤瑤 電腦與網路 計資中心教學研究組唐瑤瑤
华南师范大学 防火墙 华南师范大学
本章导读 Webmin简介 Webmin的安装和配置 停止和启动Webmin服务 使用Webmin配置Samba服务
第3讲 网络安全协议基础 此为封面页,需列出课程编码、课程名称和课程开发室名称。
網路安全技術期末報告 Proxy Server
第 16 章 Internet架構.
SIP 封包擷取實驗.
電腦的種類 超級電腦 (supercomputer) 大型電腦 (Mainframe) 迷你電腦 ( Mini computer)
Windows 2000 Server Certificate Authority架設
DNS y2k/security 相關問題 剖析及對策
Rinpoche整合網路管理系統 - 台北市教育網路應用
Application-layer Overlay Networks
第8單元 Internet以及線上資源 McGraw-Hill Education.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
访问控制列表(ACL) Version 1.0.
Windows 2003 server 進階介紹 麋鹿.
預官考試輔導 計算機概論提要 91年12月4日.
認識網際網路 網際網路(Internet)簡介 WWW簡介 臺灣地區網路資源 網路禮儀與規範 收發電子郵件 相關程式與服務
Process management(程序管理)
工业数据通信与控制网络.
振聲高中 校園網路現況及成果報告 報告人 振聲高中資訊中心 宋文松 2001/9/18.
校 園 雲端輸出管理系統 新印科技股份有限公司 聯絡人:伍宏一 電 話: /
實驗十 用Linux建立intranet實驗手冊
電腦基本故障排除與維護 (軟體) 淡江大學資訊中心教學支援組 劉育辰.
解析系統介紹 TWNIC 2000年11月27日.
Web前端开发 第23章:网站发布 阮晓龙 / 河南中医药大学管理科学与工程学科
TANet PROTOCOL ANALYSIS - WIRESHARK - 350.
利用ICE通信中间件构建分布式应用程序开发框架
ISA Server 2004.
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
Network Application Programming(3rd Edition)
第1章 网络操作系统概述.
網際網路與電腦應用 林偉川 2001/12/13.
2004年湖北省高校图书馆 自动化和数字图书馆工作研讨会
101年學年度第一次 竹苗區網管理委員會 國立交通大學 資訊技術服務中心 網路系統組 高義智 組長 08/31/2012.
基于机群结构的 高性能服务器技术 清华大学 计算机系 高性能技术研究所 2000年7月1日.
DNS CACHE POISONING A 曾子桐 指導教授: 梁明章.
第7章 Internet的应用.
县级支中心 乡镇基层服务点的建设 朱 庆 华.
Presentation transcript:

主講人:葉致偉 交大校園網路策進會 cwyeh@ccca.nctu.edu.tw 臺灣學術網路竹苗區域網路中心 89年網路教育推廣訓練課程 Proxy Server 規劃管理 主講人:葉致偉 交大校園網路策進會 cwyeh@ccca.nctu.edu.tw

上路之前 瞭解Proxy的運作原理和架構

為什麼需要Proxy? 節省頻寬 減少等待時間 增加安全性 頻寬的使用可以公開化、公平化 網路中斷仍可部份使用

有什麼壞處? 資料不一定是最正確的 設定不當反而會增加等待時間 使用不當容易造成效能下降

基本觀念 階層式的架構 Parent/child -- parent 要幫 child 代抓資料 Siblings -- 相互支援,互通有無,不代抓資料 階層關係是相對的,並非絕對的

Parent/child 通常Parent離目的地較近、較快 對不同的目的地可以有不同的Parent Parent有時也可能變成Child

Siblings Siblings彼此的地位是對等的 Siblings之間互通有無,但是不幫忙代抓 詢問時送出ICP (Internet Cache Protocol)

X Internet Fig. 1 Proxy/caching server 運作示意圖 2a 3b TANet Gateway 2b 163.28.xxx.yyy Proxy/caching server HD cache 1a 4b 1b PC client TANet 區域網路使用者 Fig. 1 Proxy/caching server 運作示意圖

交大Proxy Server架構

區網下游單位Proxy架構

各大區網Proxy架構圖

Proxy的效率 Hit Rate -- By Objects/By Bytes -- 國外網頁約在 30-45% 之間 -- 國內網頁約在 50-70% 之間 Response Time -- 受硬體、網路影響較大

Proxy Server 所需的硬體 硬碟越快越好 -- 大不一定好,搜尋時間比較重要 記憶體越大、越快越好 CPU的要求並不特別高 網路卡要穩定

架設Proxy Server 使用 squid proxy server

規畫您的Proxy Server 有多少使用者? 經常存取的網頁有哪些? 哪些時段會是尖峰時段? 有多少預算? 連往內部(Intranet)還是外部(Internet)? 希望達到什麼目標?

NCTU Proxy Server 規畫 經常使用之節點約 6000 個 提供竹苗區下游單位使用 總流量約40Gb/day 提供數位電子圖書館期刊專用

NCTU Proxy Server 規畫 三台PC Server分別負責不同區域 -- Pentium II 400 MHz CPU -- 9GB UW-SCSI x 8 -- 1GB RAM -- 10/100M Network Interface Card(Intel) -- FreeBSD 4.0-stable -- Squid 2.3.STABLE2

What is squid?(1) 高效能的免費 Proxy Server 架設在 FreeBSD、Linux、Solaris等UNIX Server 上 提供相當有彈性的access list 設定方式 提供加權的ICP設定,可以讓 Proxy 的架構更有彈性 本身即附有DNS Client以供查詢Domain Name

What is squid?(2) 可以將數台 squid server 排成階層狀,也可以排成網狀 支援 SSL,安全不成問題 利用 RAM 來存放熱門資訊,減少硬碟存取次數

取得Squid軟體 原始站台 -- ftp://ftp.squid-cache.org/(原始站) -- http://proxy.nctu.edu.tw/tech/source/ 安裝步驟 -- 參考 http://www.squid-cache.org -- FAQ -- User Guide

Squid 2.X 的組成 Squid – 主要 Proxy 程式 dnsserver – 外掛的 DNS 查詢程式 (在 2.3-STABLE 以後改成內建) client – 可供測試用的簡易http client 其他管理工具

Squid-2的建置與設定 取得並編譯軟體 % tar xvzf squid-2.3.x.src.tar.gz % cd squid-2.2-x % ./configure –prefix=/home/squid % make % make install ./configure –help 有許多選項,可參考FAQ的2.6 有詳細的說明 建議值 ./configure –prefix=/home/squid –enable-regex –enable-delay-pools –enable-cache-digests --enable-err-language=Traditional_Chinese

Squid中標準的目錄結構 若以 –prefix=/home/squid 為參數,則以下目錄都在 /home/squid 下: - bin,etc,log - 主要設定檔位於 etc/ 目錄下 ‧squid.conf, mime.conf, mib.txt, errors/ - 系統記錄檔放在 logs/ 目錄下 ‧access.log, cache.log,…

停止 squid server 若有跑 RunCache,先停掉 RunCache % ps –ax |grep RunCache 找出 pid % kill $pid % bin/squid –k shutdown 若不先停掉 RunCache, squid 會自動重生 Squid 最好透過 squid –k shutdown 這個指令停止,不要直接砍 pid

啟動squid server 若採用預設值不更動,則需要先建立一個 cache/ 目錄,並執行 % chown –R nobody cache 建立 cache/ 目錄下的次目錄 % bin/squid –z 執行 RunCache 以啟動 squid % bin/RunCache &

設定 squid.conf cache_mem 建議設定為系統記憶體的1/3 使用 acl 和 http_access 設定proxy階層 參考 http://proxy.nctu.edu.tw 的下游設定

程式不正常時…. 用 tail –f access.log 觀察是否送到正確的機器 用 tail –f cache.log 觀察是否有錯誤訊息 cache_dir 是否滿了? 使用 cachemgr 來觀察系統狀況

CacheFlow Proxy 的另一種選擇

什麼是CacheFlow? 整合性的Proxy/Cache Server 省去硬體/作業系統維護的麻煩 方便的Web-based管理介面 減少網路延遲 加強的抓取網頁功能 - Pipe-line 技術 - Refresh 機制 加強的儲存系統

管理介面 採用http的方式更新設定檔 系統可以從網路上升級 系統log可在Web上直接看到 要分析詳細log要用 ftp upload 到特定機器

技術以外…. 法律相關問題

使用者隱私權問題 使用者公約 分析統計流量 超量使用的處理方式

參考資料 http://www.squid-cache.org http://proxy.nctu.edu.tw http://proxy.nsysu.edu.tw http://www.cacheflow.com