精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Squid代理服務器應用案例 多出口多用戶認證上網

原創
系統 Linux
筆者最近幫朋友接了個小項目,客戶在他們的美國機房租了幾臺服務器,然后想在上面做上網用的代理服務器,供客戶在國內使用,希望具有多個出口ip地址供不同用戶通過認證上網的方式使用。本文的目的就是向大家介紹筆者實現這個需求的思路和步驟。整個方案通過Squid代理服務器實現。

【51CTO獨家特稿】最近幫朋友接了個小項目,客戶在他們的美國機房租了幾臺服務器,然后想在上面做上網用的代理服務器,供客戶在國內使用。具體需求如下:

1、客戶的這臺服務器具有多個出口ip地址

2、客戶希望使用認證的方式使用代理服務器上網

3、客戶希望通過不同的認證用戶實現從不同的出口ip訪問網絡

4、隱藏代理信息,隱藏真實上網ip

此客戶需求相當明確,根據上面羅列,條理也很清晰。本文的目的就是向大家介紹筆者實現這個需求的思路和步驟。

作者簡介:劉晗昭,網名蚊子(博客),某通信業國企系統工程師,熟悉各種主流開源軟件的使用,部署和組合應用,以及主流網站架構。目前關注系統架構和系統優化。

筆者使用了Squid來實現這一需求。Squid是一種在Linux系統下使用的優秀的代理服務器軟件,還可以用在AIX、Digital Unix、FreeBSD、HP-UX、Irix、NetBSD、Nextstep、SCO和Solaris等系統上。更多關于squid的介紹就不在這里多講了,有需要的去官方網站上看吧,51CTO也有這方面的專題

這里先看下我設計的邏輯圖:

Squid邏輯圖

根據圖中所示,紅色的用戶1會通過紅色的出口ip1訪問internet,綠色的用戶2會通過綠色的出口ip2訪問internet,用戶3和用戶4同樣對應相應顏色的出口訪問internet。

接下來根據上面的需求進行逐一的分解。

一、需求分析

1、服務器具有多個出口ip地址

這個沒什么可說的,客戶的出口ip為:

10.100.10.1
10.100.10.2
10.100.10.3

2、使用認證的方式使用代理服務器上網

這里要用到squid的認證功能。squid的認證功能大類包括basic_auth,digest_auth,external_acl,negotiate_auth,ntlm_auth這5種(注:squid-2.7.STABLE9版本),每個大類下面還有具體的認證方式,如NCSA,LDAP,DB等等,具體支持哪些可以去這些目錄下面看。

筆者在這里主要介紹的是NCSA的方式,此種認證方式類似apache的auth認證方式,通過用戶名密碼來驗證,密碼文件也是通過htpasswd程序來創建。后面會給出具體配置。

3、通過不同的認證用戶實現從不同的出口ip訪問網絡

先說實現不同出口ip訪問網絡,這個主要是依靠squid的tcp_outgoing_address配置實現的,此參數可以根據source ip或者用戶名的不同,分配不同的出口ip出去。

如此一來,搭配第二個需求中的用戶驗證,正好就可以實現第三個需求了。后面會給出具體的配置。

4、隱藏代理信息,隱藏真實上網ip

這個需求很多人應該都想到使用什么配置文件了,對,就是squid的header_access這個參數。主要就是隱藏掉HTTP_VIA,VIA和X-forwarded-for。后面會給出具體配置。

二、安裝配置

首先要做的就是下載一個squid安裝包(下載地址)。筆者這里使用的是2.7 STABLE9,操作的當前目錄是/tmp,下面所有涉及到目錄的都是基于此目錄。squid源文件路徑是/tmp/squid-2.7.STABLE9.tar.gz

安裝步驟如下:

tar zxvf squid-2.7.STABLE9.tar.gz
cd squid-2.7.STABLE9
./configure --prefix=/usr/local/squid --enable-async-io=320 --enable-icmp --enable-delay-pools --enable-kill-parent-hack --enable-snmp --enable-arp-acl --enable-htcp --enable-cache-digests --enable-removal-policies=heap,lru --enable-default-err-language=Simplify_Chinese --enable-x-accelerator-vary --enable-follow-x-forwarded-for --with-aufs-threads=320 --with-pthreads --with-dl --with-maxfd=65536 --enable-basic-auth-helpers=DB,NCSA --enable-digest-auth-helpers=password --enable-large-cache-files --with-large-files
make
make install

如果以上步驟中無報錯,squid就被正確安裝完畢了。

接下來執行:

cd /usr/local/squid/           
#(之后的所有操作均在此目錄下完成)
grep -v "^#" etc/squid.conf.default|uniq > etc/squid.conf

將創建一份未注釋的配置文件。

接下來編輯此文件

vi etc/squid.conf

修改編輯的內容如下:

20  acl CONNECT method CONNECT
21
22  http_access allow manager localhost

這兩行中間加入:include "/usr/local/squid/etc/auth.conf"。auth.conf文件的內容后面會有詳細介紹。

32  icp_access deny all
33
34  http_port 3128

這兩行中間加入:always_direct allow all,意思是對所有ip過來的請求都允許轉發。

將49  broken_vary_encoding allow apache行后面的所有內容刪除,加上如下內容

forwarded_for off                     
#隱藏x-forwarded-for頭
header_access HTTP_VIA deny all       
#隱藏HTTP_VIA頭
header_access VIA deny all                  
#隱藏VIA頭
  cache_effective_group daemon      
#設置squid執行的用戶組,這里使用了系統自帶的daemon用戶組
cache_effective_user daemon         
#設置squid執行的用戶,這里使用了系統自帶的daemon用戶

visible_hostname test               
#設置錯誤頁面中出現的服務器名稱,可自行更改
 cache_dir aufs /usr/local/squid/cache 100 16 256              
#設置squid的緩存,可自行調整
cache_store_log none               
#關閉store.log

都修改添加完畢后,保存退出。

緊接著我們來創建auth.conf。

vi /usr/local/squid/etc/auth.conf

輸入如下內容

# 設置驗證相關的配置內容,指定密碼文件
1  auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passwd
2  auth_param basic children 10          #設置驗證子進程數
3  auth_param basic credentialsttl 2 hours         #設置驗證有效期
4  auth_param basic casesensitive off         #設置是否區分大小寫
5
# 后面這三行分別定義了三個用戶組。每個用戶組指定了一個用戶文件。
6  acl usergroup1 proxy_auth "/usr/local/squid/etc/ip1user"
7  acl usergroup2 proxy_auth "/usr/local/squid/etc/ip2user"
8  acl usergroup3 proxy_auth "/usr/local/squid/etc/ip3user"
9
# 后面三條允許這三個組的用戶可以訪問網絡
10  http_access allow usergroup1
11  http_access allow usergroup2
12  http_access allow usergroup3
13
# 這三條用來分配哪個組的用戶走哪個出口ip
14  tcp_outgoing_address10.100.10.1 usergroup1
15  tcp_outgoing_address10.100.10.2 usergroup2
16  tcp_outgoing_address 10.100.10.3 usergroup3

編輯完成后保存退出。

接下來是創建用戶文件,vi /usr/local/squid/etc/ip1user,填入如下內容

user1
user2

保存退出。這里用戶數量不限,每個用戶名占用一行。

如果一開始沒有那么多用戶,建議使用touch命令將文件創建好,不然啟動squid的時候會出錯。

接下來創建用戶的密碼文件,第一次創建密碼文件請使用下面的命令

htpasswd -cb /usr/local/squid/etc/passwd user1 111111

倒數第二個字段是用戶名,最后一個字段是用戶對應的密碼

如果之前創建過了密碼文件,使用下面的命令就可以了

htpasswd -b /usr/local/squid/etc/passwd user2 111111

命令解釋同上。

到此為止,配置文件等相關工作就基本完成了。下面來說說squid的初始化工作。

首先,mkdir cache,創建cache目錄

然后執行,chown -R daemon.daemon,變更當前目錄及所有子目錄的的屬主與屬組。筆者這里使用系統自有的daemon用戶和組。

這些工作都做好之后呢,就來執行 sbin/squid -z對squid進行初始化,如果沒有報錯信息呢,初始化工作就算是做完了,下面啟動squid服務即可了,啟動命令為

sbin/squid -ND &

然后通過下面的命令查看一下3128端口是否啟動

netstat -ln|grep 3128

如果出現下面的內容,說明squid服務已經正常運行了

tcp        0      0 0.0.0.0:3128                0.0.0.0:*                   LISTEN

到此為止,一個支持用戶身份驗證的多出口代理服務器就完全配置完畢了,趕快打開瀏覽器,配置好代理服務器,測試一下吧。看看瀏覽網頁是否會彈出驗證的提示。

另外還可以登錄proxy checker工具網站查看使用不同的用戶組的用戶,是否上網ip不一樣,同時這個頁面還能查看當前上網方式是否使用了代理。

檢查代理服務器設置效果

由上圖可知,最上面是上網的ip地址,最下方的proxy detected如果是no表示未檢測出使用代理上網。

如果想讓squid在開機的時候自動啟動只需要在/etc/rc.loacl文件中加入

/usr/local/squid/sbin/squid –ND &

即可。

【編輯推薦】

  1. SVN自助更新:運維利器Puppet實例講解
  2. Squid代理服務器高級應用兩例
  3. Squid服務器,你了解多少?
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2011-02-21 09:24:05

2012-09-18 09:55:28

2009-12-03 18:07:48

Squid代理服務器

2020-08-02 15:00:40

SquidSSH系統運維

2009-12-07 09:33:38

代理服務器路由

2019-06-18 08:27:37

Squid代理服務器IP代理池

2010-11-15 14:46:04

linuxsquidsquidGuard

2009-02-12 15:51:00

squid代理服務器web服務器

2024-11-21 09:18:08

2009-02-06 11:12:00

代理服務器代理服務器應用

2009-02-10 15:42:00

代理服務器代理服務器設置

2024-02-20 14:53:01

2015-07-17 10:45:42

Squid服務器訪問控制系統

2009-02-06 11:18:00

代理服務器SuperProxyADSL

2009-08-18 11:04:50

代理服務器設置代理服務器地址

2009-08-04 10:13:09

Linux命令行代理服務器設置Linux命令行界面

2018-11-05 09:34:43

2010-01-19 10:07:51

2010-01-22 14:51:31

VB.NET修改代理服

2009-12-16 16:41:44

Linux代理服務器
點贊
收藏

51CTO技術棧公眾號

色妞在线综合亚洲欧美| 欧美在线不卡视频| 精品国产区在线| 无码人妻一区二区三区线 | 久久综合中文色婷婷| 欧美国产一级片| 欧美日韩精品| 亚洲最新av网址| 在线观看免费视频国产| 国产成人精品一区二三区在线观看| 国产精品午夜在线| 国产伦精品一区二区三区高清版| 成人a v视频| 欧美日韩精选| 中文字幕亚洲无线码a| 人妻体体内射精一区二区| 韩国美女久久| 亚洲午夜久久久| 亚洲一区综合| 日本一级在线观看| 狠狠色伊人亚洲综合成人| 9.1国产丝袜在线观看| 91狠狠综合久久久| 久久不卡国产精品一区二区| 日韩精品一区二区在线| 精品日韩久久久| 男人av在线播放| 一区二区三区中文字幕| 视频一区国产精品| 色鬼7777久久| 成人午夜电影久久影院| 国产一区玩具在线观看| 日本一本在线观看| 国产精品入口| 午夜伦理精品一区| 欧美日韩在线视频免费| 欧美疯狂party性派对| 亚洲欧美中文日韩v在线观看| 丰满少妇一区二区三区专区| 四虎精品一区二区免费| 欧美三区免费完整视频在线观看| 日本三级免费观看| 国产高清自产拍av在线| 亚洲一二三四在线观看| 毛片av在线播放| 日本天码aⅴ片在线电影网站| 中文字幕欧美一| 亚洲精品9999| 欧美高清视频| 国产精品麻豆网站| 亚洲午夜精品久久久中文影院av| 免费一级在线观看播放网址| av男人天堂一区| 激情五月综合色婷婷一区二区| 亚洲美女福利视频| 不卡一区中文字幕| 国产一区二区在线观看免费播放| 亚洲爆乳无码一区二区三区| 成人性生交大合| 国产精品久久九九| 香蕉人妻av久久久久天天| av资源站一区| 欧美午夜精品久久久久免费视| 日本韩国一区| 欧美国产日韩精品免费观看| 日韩理论片在线观看| 国产黄色片在线观看| 中文字幕欧美国产| 在线不卡视频一区二区| 在线看三级电影| 亚洲福利一区二区| 日韩在线视频在线观看| 电影天堂国产精品| 欧美日本视频在线| 少妇伦子伦精品无吗| 久久婷婷国产| 在线播放日韩专区| 加勒比婷婷色综合久久| 亚洲黄网站黄| 国产成人在线精品| 国产又粗又猛又爽又黄的视频一| 国产一区二区看久久| 国产精品一国产精品最新章节| 水莓100在线视频| 国产精品污网站| 人人妻人人澡人人爽欧美一区| 19禁羞羞电影院在线观看| 色综合天天综合网天天看片| 久久人人爽av| 国产另类在线| 色先锋资源久久综合5566| 午夜写真片福利电影网| 久久久久久久尹人综合网亚洲| 国产欧美婷婷中文| 天堂8在线视频| 国产精品久久久久久久久免费桃花| 日本精品福利视频| 浪潮色综合久久天堂| 日韩一级免费一区| 自拍偷拍亚洲天堂| 伊人蜜桃色噜噜激情综合| 国产成人在线精品| 三级网站在线看| 国产精品电影院| 99精品视频在线看| 日韩一级淫片| 中文字幕日韩欧美在线| 日韩三级小视频| 国产美女在线精品| 五月天婷亚洲天综合网鲁鲁鲁| 污视频免费在线观看| 欧美中文字幕亚洲一区二区va在线| 成人一区二区三区仙踪林| 欧美日韩黑人| 91高潮精品免费porn| 国产欧美久久久精品免费| 国产亚洲成年网址在线观看| 黄页免费在线观看视频| 成人黄色91| 神马国产精品影院av| www毛片com| 91捆绑美女网站| 人妻无码久久一区二区三区免费| 国产亚洲高清一区| 最近更新的2019中文字幕| 三级网站在线播放| 99久久精品国产观看| 黄色一级大片免费| 国产日本亚洲| 日韩中文字幕在线播放| 免费观看日批视频| 久久影视一区二区| www.亚洲天堂网| 欧美激情在线免费| 2018日韩中文字幕| 人妻妺妺窝人体色www聚色窝| 亚洲欧美国产毛片在线| 做a视频在线观看| 欧美丰满日韩| 成人福利在线观看| 日韩在线观看www| 欧美日韩一区成人| 国产一二三av| 美国三级日本三级久久99| 日本不卡久久| 欧美日韩免费观看视频| 亚洲欧美在线免费观看| 狠狠人妻久久久久久综合| 99在线精品免费| 欧美大片在线播放| 亚洲人亚洲人色久| 欧美亚洲免费电影| 蜜芽tv福利在线视频| 色综合久久88色综合天天| japanese中文字幕| 奇米色一区二区| 亚洲一区二区高清视频| 九九九精品视频| 久久久精品美女| 99草在线视频| 亚洲无线码一区二区三区| 婷婷五月精品中文字幕| 国产日韩欧美高清免费| 欧美国产一二三区| 国产成人毛片| 久久在精品线影院精品国产| 国产超碰人人模人人爽人人添| 亚洲精品第一国产综合野| 精品国产一二区| 亚洲精品综合| 日本a级片久久久| 成人国产精品一区二区网站| 欧美国产精品va在线观看| 网站黄在线观看| 欧美色视频在线观看| 亚洲成人生活片| www.99精品| 看欧美ab黄色大片视频免费 | 99在线观看视频| 男人天堂综合| 欧美年轻男男videosbes| 国语对白在线播放| 不卡在线视频中文字幕| 色一情一乱一伦一区二区三区日本| 欧美大黑bbbbbbbbb在线| 官网99热精品| 桃色一区二区| 欧美理论电影在线播放| 你懂的视频在线免费| 9191久久久久久久久久久| 久久高清免费视频| 国产精品无码永久免费888| 中文在线字幕观看| 日韩在线a电影| 奇米777四色影视在线看| 午夜精品影视国产一区在线麻豆| 国产一区私人高清影院| aaa在线播放视频| 中文国产成人精品| 四虎在线视频免费观看| 欧美日韩不卡在线| 91精品国产综合久久久蜜臀九色| 国产精品久久久久久亚洲伦| 国产二级一片内射视频播放| 精品亚洲aⅴ乱码一区二区三区| 丰满少妇大力进入| 色综合五月天| 欧美一区二区三区精美影视| 国产aa精品| 国产精品www色诱视频| 亚洲大胆人体大胆做受1| 国产一区二区三区中文| 少妇无码一区二区三区| 91麻豆精品91久久久久同性| 无码人妻久久一区二区三区| 亚洲午夜久久久久久久久久久 | 免费观看黄一级视频| 欧美日韩电影在线播放| 亚洲免费黄色网址| 亚洲综合色在线| 一区二区三区四区五区| 亚洲国产精品99久久久久久久久| 超碰男人的天堂| 国产精品影视在线| 99re精彩视频| 久热综合在线亚洲精品| 日本午夜激情视频| 黄色av一区| 麻豆传媒网站在线观看| 久久国产成人午夜av影院宅| 日本一区二区不卡高清更新| 日韩福利视频一区| 好吊色欧美一区二区三区四区 | 国产亚洲精品女人久久久久久| 中文字幕亚洲精品在线观看| 亚洲女优在线观看| 久久久美女毛片| 久久久久亚洲av无码专区桃色| www.日韩在线| 800av在线播放| 99精品桃花视频在线观看| 国产国语老龄妇女a片| 成人永久aaa| 国产一级免费片| 不卡在线观看av| 丰满大乳奶做爰ⅹxx视频| bt7086福利一区国产| 国产精品300页| 久久久久久一二三区| a毛片毛片av永久免费| 久久色中文字幕| 99久久人妻无码精品系列| 久久人人爽人人爽| av永久免费观看| 国产精品美女久久久久aⅴ | 黄色成人av网| www亚洲视频| 欧美亚洲国产怡红院影院| 曰批又黄又爽免费视频| 日韩一区二区高清| 免费的黄色av| 亚洲色图35p| 久草资源在线观看| 欧美成人剧情片在线观看| 国产极品人妖在线观看| 欧美中文字幕在线播放| 国产一区一一区高清不卡| 成人激情黄色网| 日韩精品视频一区二区三区| 精品久久久久久一区| 国产午夜一区| 亚洲成人动漫在线| 亚洲特级毛片| 久草精品在线播放| 美女精品一区二区| 日本少妇xxx| 久久一区二区三区四区| 伊人久久久久久久久久久久久久| 伊人夜夜躁av伊人久久| 亚洲欧美自拍视频| 欧美午夜精品一区二区三区| 国产又粗又大又黄| 欧美精品一区男女天堂| 成人在线免费看| 美日韩精品免费视频| 超碰一区二区| 91网在线免费观看| 操欧美女人视频| 日韩国产伦理| 亚洲色图网站| caoporn超碰97| 粉嫩aⅴ一区二区三区四区五区 | 亚洲女子a中天字幕| 国产情侣自拍av| 91精品国产日韩91久久久久久| 日韩欧美在线观看一区二区| www国产精品com| 一区二区精品伦理...| 亚洲一区二区三区777| 自拍自偷一区二区三区| 女同性恋一区二区| 久久三级视频| 久久性爱视频网站| 日韩美女啊v在线免费观看| 日本韩国欧美中文字幕| 日韩一区二区在线看| 成人动漫在线免费观看| 97香蕉超级碰碰久久免费的优势| 亚洲免费一区| 日韩美女一区| 国产欧美不卡| 性欧美18—19sex性高清| 亚洲日本一区二区三区| 亚洲av无码不卡| 亚洲激情免费观看| 成人女同在线观看| 成人自拍性视频| 久久婷婷蜜乳一本欲蜜臀| 免费在线观看亚洲视频| 高清久久久久久| 黄色片在线观看网站| 欧美肥妇毛茸茸| 最近高清中文在线字幕在线观看| 国产97在线观看| 免费欧美激情| 国产最新免费视频| av不卡在线播放| 久久久久久久福利| 日韩精品一区二区三区四区视频 | 欧美国产日韩一区| 亚洲国产伊人| 视频一区三区| 日本亚洲天堂网| 国产亚洲精品精品精品| 欧美在线一区二区| 1769视频在线播放免费观看| 国产激情久久久| 精品香蕉视频| 欧美大尺度做爰床戏| 中文字幕不卡在线播放| 中文字幕免费视频观看| 国产亚洲欧美日韩美女| 性欧美hd调教| 日本成人三级电影网站| 久久人人超碰| av资源在线免费观看| 欧美日韩久久不卡| 欧美高清视频| 97自拍视频| 亚洲特色特黄| 北岛玲一区二区| 色菇凉天天综合网| 国产亚洲依依| 国产有码在线一区二区视频| 99久久亚洲精品蜜臀| 亚洲一区二区中文字幕在线观看| 亚洲精品亚洲人成人网在线播放| 精品国产999久久久免费| 久久久久久尹人网香蕉| 日韩高清成人在线| 国产xxxxx视频| 亚洲欧美色图小说| www天堂在线| 136fldh精品导航福利| 精品大片一区二区| 红桃视频 国产| 亚洲自拍偷拍九九九| 五月天福利视频| 国产精品日韩专区| 亚洲综合色网| 中文字幕一区二区人妻电影丶| 欧美日韩午夜剧场| 国产高清免费av在线| 91在线无精精品一区二区| 亚洲黄网站黄| 亚洲精品电影院| 亚洲成人精品久久久| 亚洲成人激情社区| 99久re热视频精品98| 久久久久久久网| 国产露脸91国语对白| 91产国在线观看动作片喷水| 欧美电影一区| 黑丝av在线播放| 欧美日本国产一区| 看黄在线观看| 超碰成人在线免费观看| 99久久伊人久久99| 一二三四区在线| 97香蕉久久夜色精品国产| 99久久.com| 五月婷婷综合在线观看| 777奇米四色成人影色区| 小视频免费在线观看| 久久久久久久久影视| 久久综合色8888| 国产肥老妇视频| 国产成人一区二区三区电影| 亚洲午夜电影| 欧美另类videoxo高潮|