人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

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

發(fā)布日期:2022-01-31 14:51 | 文章來源:腳本之家

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

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

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

復(fù)制代碼
代碼如下:

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

1、虛擬機(jī)添加雙網(wǎng)卡,全部設(shè)置橋接,配置IP,eth0作為外網(wǎng),eth1作為內(nèi)網(wǎng),注意配置文件里的網(wǎng)卡MAC地址要和設(shè)備匹配!


復(fù)制代碼
代碼如下:

[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"

復(fù)制代碼
代碼如下:

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

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

復(fù)制代碼
代碼如下:

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

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

2、配置squid及透明模式

復(fù)制代碼
代碼如下:

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

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

復(fù)制代碼
代碼如下:

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

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

復(fù)制代碼
代碼如下:

visible_hostname localhost

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

復(fù)制代碼
代碼如下:

# Squid normally listens to port 3128
http_port 3128 transparent

3、啟動(dòng)squid

復(fù)制代碼
代碼如下:

[root@Slyar ~]# service squid restart

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

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

復(fù)制代碼
代碼如下:

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


復(fù)制代碼
代碼如下:

#!/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 eth1 -p tcp -s 192.168.1.0/24 --dport 80 -j REDIRECT --to-ports 3128</p> <p>[root@Slyar ~]# chmod o+x squid.sh #給腳本執(zhí)行權(quán)限
[root@Slyar ~]# ./squid.sh #啟動(dòng)腳本

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

復(fù)制代碼
代碼如下:

[root@Slyar ~]# service iptables save

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

復(fù)制代碼
代碼如下:

[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、打開IE,不用設(shè)置代理(因?yàn)槭峭该鞔?,輸入www.jb51.net如果能打開就成功。

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

海外服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部