真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux系統(tǒng)下配置squid代理服務(wù)器的過(guò)程-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“Linux系統(tǒng)下配置squid代理服務(wù)器的過(guò)程”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

在青陽(yáng)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),營(yíng)銷型網(wǎng)站,成都外貿(mào)網(wǎng)站制作,青陽(yáng)網(wǎng)站建設(shè)費(fèi)用合理。

簡(jiǎn)單記錄一下Squid透明代理服務(wù)器的配置

環(huán)境:VirtualBox + CentOS 6.0 + squid-3.1.4-1.el6.i686

0、檢查squid是否默認(rèn)安裝,沒(méi)有安裝的先安裝



代碼如下:


[root@Slyar ~]# rpm -qa squid
squid-3.1.4-1.el6.i686


1、虛擬機(jī)添加雙網(wǎng)卡,全部設(shè)置橋接,配置IP,eth0作為外網(wǎng),eth2作為內(nèi)網(wǎng),注意配置文件里的網(wǎng)卡MAC地址要和設(shè)備匹配!
Linux系統(tǒng)下配置squid代理服務(wù)器的過(guò)程

Linux系統(tǒng)下配置squid代理服務(wù)器的過(guò)程

代碼如下:


[root@Slyar ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0



DEVICE="eth0"
ONBOOT=yes
TYPE=Ethernet
HWADDR=08:00:27:BC:6A:0D
IPADDR=172.17.1.221
PREFIX=24
GATEWAY=172.17.1.254
DNS1=172.16.5.133
NAME="System eth0"



代碼如下:


[root@Slyar ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth2



DEVICE="eth2"
ONBOOT=yes
TYPE=Ethernet
HWADDR=08:00:27:20:52:B2
IPADDR=192.168.1.254
PREFIX=24
NAME="System eth2"



代碼如下:


[root@Slyar ~]# /etc/init.d/network restart #重新啟動(dòng)網(wǎng)卡


配置之后無(wú)法上網(wǎng)的,注意用route命令看一下默認(rèn)路由。建議eth2就不要設(shè)置網(wǎng)關(guān)了,省的麻煩,當(dāng)然如果你愿意配置默認(rèn)路由也沒(méi)所謂。

2、配置squid及透明模式



代碼如下:


[root@Slyar ~]# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
[root@Slyar ~]# vim /etc/squid/squid.conf



為了省事,我直接把下面這行改成 http_access allow all,讀者可以自行修改允許范圍。



代碼如下:


# And finally deny all other access to this proxy
http_access deny all



切記一定要在配置文件最下方增加下面這條語(yǔ)句,否則squid無(wú)法啟動(dòng)!



代碼如下:


visible_hostname localhost



如果你要使用透明模式,在端口后面增加關(guān)鍵字"transparent"。
不使用透明模式的話,這行不用改,進(jìn)行第3步之后可以直接跳到第7步測(cè)試了。



代碼如下:


# Squid normally listens to port 3128
http_port 3128 transparent


3、啟動(dòng)squid



代碼如下:


[root@Slyar ~]# service squid restart


4、為透明代理配置iptables,設(shè)置轉(zhuǎn)發(fā)

為了省事,直接創(chuàng)建一個(gè)shell腳本,開(kāi)啟網(wǎng)卡間流量交換,開(kāi)啟NAT,設(shè)置DNS轉(zhuǎn)發(fā),設(shè)置80端口流量全部轉(zhuǎn)發(fā)到3128端口交給squid處理。



代碼如下:


[root@Slyar ~]# vim squid.sh #創(chuàng)建腳本文件


代碼如下:


#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to 172.16.5.133
iptables -t nat -A PREROUTING -i eth2 -p tcp -s 192.168.1.0/24 --dport 80 -j REDIRECT --to-ports 3128

[root@Slyar ~]# chmod o+x squid.sh #給腳本執(zhí)行權(quán)限
[root@Slyar ~]# ./squid.sh #啟動(dòng)腳本


5、將iptables指定保存到配置文件



代碼如下:


[root@Slyar ~]# service iptables save


6、重新啟動(dòng)iptables



代碼如下:


[root@Slyar ~]# service iptables restart


7、測(cè)試squid透明代理

客戶端設(shè)置IP地址:192.168.1.x/24

網(wǎng)關(guān):192.168.1.254

DNS服務(wù)器:192.168.1.254

8、打開(kāi)IE,不用設(shè)置代理(因?yàn)槭峭该鞔?,輸入www.yisu.com如果能打開(kāi)就成功。

9、補(bǔ)充非透明代理測(cè)試方法:打開(kāi)IE - 工具 - Internet選項(xiàng) - 連接 - 局域網(wǎng)設(shè)置 - 代理服務(wù)器,設(shè)置服務(wù)器IP為192.168.1.254,端口3128,確定。

“Linux系統(tǒng)下配置squid代理服務(wù)器的過(guò)程”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


文章名稱:Linux系統(tǒng)下配置squid代理服務(wù)器的過(guò)程-創(chuàng)新互聯(lián)
瀏覽地址:http://weahome.cn/article/jdecj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部