日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

4 用FreeBSD構(gòu)建家庭網(wǎng)絡(luò)世界

第五章 配置成代理服務(wù)器
使用教育網(wǎng)的朋友經(jīng)常遇到一種情況就是不能直接訪(fǎng)問(wèn)國(guó)外的網(wǎng)站,很多人都知道只要能夠找到一個(gè)出國(guó)代理服務(wù)器就能夠間接的訪(fǎng)問(wèn)國(guó)外的站點(diǎn)了;另一些情況恰好相反,比如在一些企業(yè)和學(xué)校內(nèi)部的重要服務(wù)器設(shè)置為只能通過(guò)內(nèi)部IP地址才能訪(fǎng)問(wèn),外部IP地址一律拒絕,如果遇到公司員工急需公司內(nèi)部的文件或者在校學(xué)生急需查詢(xún)自己圖書(shū)館的書(shū)目借還情況卻不在公司內(nèi)部或?qū)W校內(nèi)部,那他們?nèi)绾卫蒙磉叺木W(wǎng)絡(luò)獲得他們想要的信息資料呢?這種情況依然得求助于代理服務(wù)器 。Squid就是一款運(yùn)行在Linux、Unix平臺(tái)上的優(yōu)秀的代理服務(wù)器軟件 。以外部網(wǎng)絡(luò)通過(guò)代理服務(wù)器訪(fǎng)問(wèn)內(nèi)部網(wǎng)絡(luò)為例,首先代理服務(wù)器必須擁有一個(gè)企業(yè)或?qū)W校內(nèi)部的IP地址,安裝配置squid成功后,擁有外部IP的電腦只需要把IE瀏覽器的HTTP代理服務(wù)器設(shè)置為該服務(wù)器IP地址和指定的端口后就可以借用代理服務(wù)器的IP地址自由訪(fǎng)問(wèn)內(nèi)部WEB服務(wù)器了 。安裝配置squid服務(wù)器過(guò)程如下:
首先到 http://www.squid-cache.org/上下載該軟件,還是用FTP將下載的squild軟件上傳到服務(wù)器,這里以2.4版為例 。
#tar –zxvf squid-2.4.STABLE7-src.tar.gz /*解壓縮軟件包*/
#cd squid-2.4.STABLE7-src /*進(jìn)入解壓目錄*/
#./configure --prefix=/usr/local/squid /*配置安裝目錄*/
#make /*編譯連接*/
#make install /*安裝拷貝*/
#ee /usr/local/squid/etc/squid.conf /*修改/usr/local/squid/etc/squid.conf文件*/
利用ee編輯器的查找命令Ctrl y搜索“http_port 3128”將找到”#http_port 3128”字符串,將其前面的注釋的“#”號(hào)去掉并把“3128”修改為代理服務(wù)器的端口,這里假如是8080,那么修改后為“http_port 8080”;接下來(lái)搜索“acl all src”,會(huì)找到字符串“acl all src 0.0.0.0/0.0.0.0”,現(xiàn)在把將它改為” acl all src 0.0.0.0-255.255.255.255/255.255.255.255”,修改的目的是為了讓源主機(jī)地址沒(méi)有限制;最后查找“http_access deny all”,將該字符串改為“http_access allow all”后就可以從任何地方使用這個(gè)代理服務(wù)器了,存盤(pán)退出這一步就算結(jié)束了 。
隨便創(chuàng)建一個(gè)用戶(hù)來(lái)運(yùn)行Squid,因?yàn)镾quid出于安全考慮也不讓root用戶(hù)運(yùn)行 。這里為假設(shè)用戶(hù)名就取為“squid” 。
# adduser squid /*添加用戶(hù)”squid”*/
# cd /usr/local/squid /* 進(jìn)入安裝目錄*/
#chown squid * /*將這個(gè)目錄下所有文件的歸屬設(shè)置為用戶(hù)squid */
#exit /*退出root管理員的登陸*/
以squid登陸后,出現(xiàn)“$”提示符 。
$/usr/local/squid/bin/squid –z /*建立緩存目錄*/
$/usr/local/squid/bin/squid /*啟動(dòng)squid服務(wù)器*/


接下來(lái)就可以在客戶(hù)端的IE瀏覽器中設(shè)置HTTP代理服務(wù)器IP為這臺(tái)服務(wù)器的IP,端口為前面所設(shè)置的8080,如圖16所示 。確定之后輸入一個(gè)你以前不能進(jìn)入的網(wǎng)址看看是不是已經(jīng)發(fā)生變化了 。
第六章 收 場(chǎng)
現(xiàn)在已經(jīng)把我們老機(jī)配置成功能強(qiáng)大的網(wǎng)關(guān)服務(wù)器、FTP服務(wù)器、文件服務(wù)器、Apache PHP Mysql服務(wù)器以及代理服務(wù)器,但是一旦我們重新啟動(dòng)了電腦有些服務(wù)卻不能自動(dòng)啟動(dòng),所以我們還必須作一個(gè)類(lèi)似于Dos中的Autoexec.bat一樣自動(dòng)批處理文件 。這個(gè)文件不是象DOS一樣放在根目錄而且系統(tǒng)指定了一個(gè)特殊的目錄――“/usr/local/etc/rc.d”,如果你沒(méi)有找到這個(gè)目錄可以自己創(chuàng)建,現(xiàn)在我們?cè)谶@個(gè)目錄下面創(chuàng)建一個(gè)文本文件start.sh,該文件名字可以任取 。
寫(xiě)入如下內(nèi)容
/usr/local/apache/bin/apachectl start
#啟動(dòng)apache服務(wù)器
/usr/local/mysql/bin/safemysqld &
#啟動(dòng)mysql服務(wù)器
/usr/local/samba/smbd –D
/usr/local/samba/nmbd –D
#啟動(dòng)samba服務(wù)器
/usr/local/squid/bin/squid

推薦閱讀