老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)

Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)-創(chuàng)新互聯(lián)

緩存代理概述

web代理的工作機(jī)制:
緩存網(wǎng)頁(yè)對(duì)象,減少重復(fù)請(qǐng)求

Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括汕頭網(wǎng)站建設(shè)、汕頭網(wǎng)站制作、汕頭網(wǎng)頁(yè)制作以及汕頭網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,汕頭網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到汕頭省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

代理的基本類型

傳統(tǒng)代理:適用于Internet,需明確指定服務(wù)端
透明代理:客戶機(jī)不需要指定代理服務(wù)器的地址和端口,是通過(guò)默認(rèn)路由,防火墻將web重定向給代理

使用代理的好處

提高web訪問(wèn)速度
隱藏客戶機(jī)的真實(shí)IP地址

實(shí)驗(yàn)環(huán)境

squid服務(wù)器:192.168.52.134
web服務(wù)器:192.168.52.135
client服務(wù)器:192.168.52.138

1、在squid服務(wù)器上安裝squid代理服務(wù)器

[root@squid ~]# mkdir /abc
[root@squid ~]# mount.cifs //192.168.100.3/LNMP-C7 /abc/   ##掛載
[root@squid ~]# cd /abc/
[root@squid abc]# tar zxvf squid-3.4.6.tar.gz -C /opt  ##解壓
[root@squid abc]# yum install gcc gcc-c++ make -y  ##安裝環(huán)境組件
[root@squid abc]# cd /opt/squid-3.4.6
[root@squid squid-3.4.6]# ./configure \
--prefix=/usr/local/squid \  ##安裝路徑
--sysconfdir=/etc \   ##配置文件目錄
--enable-arp-acl \   ##支持acl訪問(wèn)控制列表
--enable-linux-netfilter \   ##支持網(wǎng)絡(luò)篩選
--enable-linux-tproxy \   ##支持透明
--enable-async-io=100 \   ##io優(yōu)化
--enable-err-language="Simplify_Chinese" \   ##報(bào)錯(cuò)顯示簡(jiǎn)體中文
--enable-underscore \
--enable-poll \
--enable-gnuregex   ##支持正則表達(dá)
[root@squid squid-3.4.6]# make && make install   ##編譯安裝
[root@squid squid-3.4.6]# ln -s /usr/local/squid/sbin/* /usr/local/sbin/  ##便于系統(tǒng)識(shí)別
[root@squid squid-3.4.6]# useradd -M -s /sbin/nologin squid   ##創(chuàng)建系統(tǒng)用戶
[root@squid squid-3.4.6]# chown -R squid.squid /usr/local/squid/var/  ##給目錄所有文件屬主屬組權(quán)限

2、修改squid配置文件,并優(yōu)化啟動(dòng)項(xiàng)

[root@squid squid-3.4.6]# vim /etc/squid.conf   ##修改squid配置文件
# And finally deny all other access to this proxy
http_access allow all   ##添加此項(xiàng)
#http_access deny all ##注釋,允許終端訪問(wèn)

# Squid normally listens to port 3128
http_port 3128
cache_effective_user squid   ##指定用戶squid
cache_effective_group squid ##指定組
[root@squid squid-3.4.6]# squid -k parse ##檢查配置文件語(yǔ)法
[root@squid squid-3.4.6]# squid -z  ##初始化緩存目錄
[root@squid squid-3.4.6]# squid  ##開啟服務(wù)
[root@squid squid-3.4.6]# netstat -ntap | grep 3128  ##查看squid端口
[root@squid squid-3.4.6]# cd /etc/init.d/
[root@squid init.d]# vim squid    ##編輯service啟動(dòng)squid的腳本
#!/bin/bash
#chkconfig: 2345 90 25
PID="/usr/local/squid/var/run/squid.pid"   ##PID文件進(jìn)程號(hào)
CONF="/etc/squid.conf"   ##主配置文件
CMD="/usr/local/squid/sbin/squid"   ##啟動(dòng)命令

case "$1" in
start)
                netstat -ntap | grep squid &> /dev/null
                if [ $? -eq 0 ]
                then 
                 echo "squid is running"
                 else
                 echo "正在啟動(dòng) squid...." 
                 $CMD
                fi
                ;;
stop)
                $CMD -k kill &> /dev/null   ##關(guān)閉squid
                rm -rf $PID &> /dev/null    ##刪除PID文件
                ;;
status)
                [ -f $PID ] &> /dev/null
                 if [ $? -eq 0 ]
                                then
                                 netstat -ntap | grep squid
                                else
                                 echo "squid is not running"
                fi
                ;;
restart)
                $0 stop &> /dev/null
                echo "正在關(guān)閉 squid..."
                $0 start &> /dev/null
                echo "正在啟動(dòng) squid..."
                ;;
reload)
                $CMD -k reconfigure  ##重載配置文件
                ;;
check)
                $CMD -k parse   ##檢查語(yǔ)法
                ;;
*)
                echo "用法:$0{start|stop|reload|status|check|restart}"
                ;;
esac
[root@squid init.d]# chmod +x squid   ##給執(zhí)行權(quán)限
[root@squid init.d]# chkconfig --add squid   ##添加到service管理中
[root@squid init.d]# chkconfig --level 35 squid on  ##開機(jī)自啟

3、設(shè)置傳統(tǒng)代理配置

[root@squid init.d]# vim /etc/squid.conf  ##修改主配置文件
# Squid normally listens to port 3128
http_port 3128
cache_mem 64 MB   ##內(nèi)存空間大小
reply_body_max_size 10 MB  ##允許下載大文件大小
maximum_object_size 4096 KB   ##允許保存緩存空間大對(duì)象大小
[root@squid init.d]# service squid restart
[root@squid init.d]# iptables -L  ##查看表內(nèi)容
[root@squid init.d]# iptables -F  ##清空表緩存
[root@squid init.d]# setenforce 0
[root@squid init.d]# iptables -I INPUT -p tcp --dport 3128 -j ACCEPT ##允許3128端口
[root@squid init.d]# service squid reload  ##重載配置文件

4、在web服務(wù)器上安裝http服務(wù)

[root@web ~]# systemctl stop firewalld.service   ##關(guān)閉防火墻
[root@web ~]# setenforce 0
[root@web ~]# yum install httpd -y  ##安裝web服務(wù)
[root@web ~]# systemctl start httpd.service

5、測(cè)試代理服務(wù)

(1)使用client測(cè)試機(jī)直接訪問(wèn)web網(wǎng)頁(yè)(訪問(wèn)完畢清除緩存)

Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)

(2)設(shè)置代理再次訪問(wèn)

Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)
Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)
Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)
Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)
Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)

(3)查看web主機(jī)的httpd服務(wù)日志文件

[root@localhost logs]# head -1 access_log 
192.168.52.138 - - [04/Dec/2019:17:09:15 +0800] "GET / HTTP/1.1" 403 4897 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240"
#可以看到是client主機(jī)的IP地址訪問(wèn)的
[root@localhost logs]#

[root@localhost logs]# tail -1 access_log 
192.168.52.134 - - [04/Dec/2019:17:26:55 +0800] "GET /browserconfig.xml HTTP/1.1" 404 215 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240"
#可以看到是squid服務(wù)器的IP地址訪問(wèn)的
[root@localhost logs]#

二、透明代理

實(shí)驗(yàn)環(huán)境:

squid:192.168.100.1  內(nèi)網(wǎng):ens33
            12.0.0.1           外網(wǎng):ens36
web:12.0.0.12
client:192.168.100.50

1、在squid服務(wù)上添加一塊網(wǎng)卡,并設(shè)置ip地址

Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)

ens33網(wǎng)卡配置文件:
[root@squid ~]# cd /etc/sysconfig/network-scripts/
[root@squid network-scripts]# vim ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=8ecd53ce-afdb-46f8-b7ff-b2f428a3bc8f
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.1
NETMASK=255.255.255.0
ens36網(wǎng)卡配置文件:
[root@squid network-scripts]# cp -p ifcfg-ens33 ifcfg-ens36
[root@squid network-scripts]# vim ifcfg-ens36
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens36
DEVICE=ens36
ONBOOT=yes
IPADDR=12.0.0.1
NETMASK=255.255.255.0
[root@squid network-scripts]# systemctl restart network
[root@squid network-scripts]# ifconfig 
ens33: flags=4163  mtu 1500
        inet 192.168.100.1  netmask 255.255.255.0  broadcast 192.168.100.255
        inet6 fe80::c776:9d00:618:88f2  prefixlen 64  scopeid 0x20
        ether 00:0c:29:eb:34:07  txqueuelen 1000  (Ethernet)
        RX packets 226  bytes 31111 (30.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 84  bytes 10776 (10.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens36: flags=4163  mtu 1500
        inet 12.0.0.1  netmask 255.255.255.0  broadcast 12.0.0.255
        inet6 fe80::55bc:65c1:7046:e2d6  prefixlen 64  scopeid 0x20
        ether 00:0c:29:eb:34:11  txqueuelen 1000  (Ethernet)
        RX packets 216  bytes 30613 (29.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 76  bytes 9847 (9.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@squid network-scripts]# service network restart   ##重啟網(wǎng)絡(luò)服務(wù)
[root@squid network-scripts]# vim /etc/sysctl.conf   ##開啟路由轉(zhuǎn)發(fā)
net.ipv4.ip_forward=1
[root@squid network-scripts]# sysctl -p   ##加載

2、在squid服務(wù)器上設(shè)置透明代理

[root@squid network-scripts]# vim /etc/squid.conf   #設(shè)置配置文件
http_port 192.168.100.1:3128    transparent   #設(shè)置透明代理

[root@squid ~]# iptables -F   #清空表緩存
[root@squid ~]# iptables -t nat -F    #清空NAT表緩存
root@squid ~]# setenforce 0    #關(guān)閉增強(qiáng)型安全功能
[root@squid network-scripts]# iptables -t nat -I PREROUTING -i ens33 -s 192.168.100.0/24 -p tcp --dport 80 -j REDIRECT --to 3128
#定義規(guī)則入口ens33,80端口重定向到3128
[root@squid network-scripts]# iptables -t nat -I PREROUTING -i ens33 -s 192.168.100.0/24 -p tcp --dport 443 -j REDIRECT --to 3128
#https443端口
[root@squid network-scripts]# iptables -I INPUT -p tcp --dport 3128 -j ACCEPT    #允許3128端口訪問(wèn)
[root@squid network-scripts]# service squid stop    #關(guān)閉服務(wù)
[root@squid network-scripts]# service squid start    #開啟服務(wù)
正在啟動(dòng) squid...
[root@squid network-scripts]#

3、分別將web主機(jī)和client測(cè)試主機(jī)網(wǎng)絡(luò)模式改為僅主機(jī)

Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)

Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)

4、配置web主機(jī)的固定IP地址

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=3ceed540-b04c-48d6-a4f7-79951f09ea1d
DEVICE=ens33
ONBOOT=yes
IPADDR=12.0.0.12
NETMASK=255.255.255.0
GATEWAY=12.0.0.1
[root@localhost ~]# systemctl restart network
[root@localhost ~]# ifconfig 
ens33: flags=4163  mtu 1500
        inet 12.0.0.12  netmask 255.255.255.0  broadcast 12.0.0.255
        inet6 fe80::3e1d:31ba:f66a:6f80  prefixlen 64  scopeid 0x20
        ether 00:0c:29:95:9b:1b  txqueuelen 1000  (Ethernet)
        RX packets 189  bytes 26901 (26.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 83  bytes 10980 (10.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

5、配置client測(cè)試主機(jī)固定IP地址,并關(guān)閉代理服務(wù)器

Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)
Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)

6、測(cè)試代理服務(wù)

Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)

在web服務(wù)器查看httpd服務(wù)訪問(wèn)日志

[root@localhost ~]# tail -1 /etc/httpd/logs/access_log 
12.0.0.1 - - [04/Dec/2019:19:57:53 +0800] "GET /favicon.ico HTTP/1.1" 404 209 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240"
#可以看到是代理服務(wù)器的IP地址訪問(wèn)的
[root@localhost ~]#

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


當(dāng)前名稱:Squid代理服務(wù)器——傳統(tǒng)代理,透明代理(實(shí)踐!)-創(chuàng)新互聯(lián)
分享地址:http://www.xueling.net.cn/article/dcihdc.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 国产麻豆高潮流白浆喷水免费网站 | 亚洲欧洲免费无码 | 无码一区二区三区免费 | 久久亚洲综合精品99国产 | 国产AⅤ无码专区亚洲AV | 性按摩xxxx| 亚洲国产日韩美 | 国产免费视频一区二区三区 | 看全色黄大色大片免费无码 | 九一精品在线观看 | 男人av网| 草草成人影院 | 久久天天操 | JIZZ大全欧美| 91精品国产一区二区三区 | 国产黄色自拍视频 | 欧美最猛黑人XXXXX猛交 | 国产欧美一区在线观看 | 毛片免费无限看 | 亚洲欧美综合久久久久久 | 浪潮AV激情高潮国产精品 | 91在线播放观看 | 国产男女做爰猛烈叫床小说 | 久久精品爱爱 | 天天操综 | 国内精品自线在拍2020不卡 | 九一av| 亚洲精品无码永久在线观看 | 69国产精品视频免费观看 | 99热免费在线 | 黄大色黄大片女爽一次 | 日韩精品一区二区三区免费观看视频 | 一级毛片免费完整视频 | 日韩国产在线一区 | 高清av网 | 91福利片 | 日韩视频在线观看一区二区 | 久久久久久久久久久爱 | 很黄很色的动态图 | 国产精品久久久久久久白皙女 | 一本久道中文字幕精品亚洲嫩 |