CentOS7安裝配置Squid http代理

其實之前配過一個squid吞鸭,只是由于太懶,網(wǎng)上隨便搜了一個教程覆糟,用了默認(rèn)端口并且沒有添加用戶認(rèn)證刻剥。某天不幸的被爬蟲掃到,被用來發(fā)了半個月的垃圾郵件滩字。造虏。直到有一天登錄郵箱御吞,看到了一大坨警告郵件,才意識到問題的嚴(yán)重漓藕。驚了個呆之后陶珠,趕緊重配一遍-.-

我這里是用squid配置了一個帶用戶認(rèn)證的普通代理。

安裝

安裝過程十分簡便享钞,只需要安裝一下squid揍诽,一條命令搞定。我這里裝的是squid3.3栗竖。

yum install squid

rpm -qa | grep squid
squid-3.3.8-12.el7_0.x86_64

配置

修改squid的配置文件 /etc/squid/squid.conf

主要就是配置一下端口暑脆,緩存,日志和訪問規(guī)則狐肢。

## 前邊有的配置項選擇刪除或屏蔽
http_port 3712
cache_mem 64 MB
maximum_object_size 4 MB
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log
http_access allow all
visible_hostname squid.chao

初始化

在第一次啟動之前或者修改了cache路徑之后添吗,需要重新初始化cache目錄。

squid -z

啟動

systemctl start squid

使用

  • 在瀏覽器中修改代理配置即可份名。

  • windows中:

    • Internet選項 -> 連接 -> 局域網(wǎng)連接 -> 代理服務(wù)器
  • 在macOSX中:

    • Safari -> 偏好設(shè)置 -> 代理 -> Web代理

然后輸入你的代理地址和端口碟联,就可以正常工作了。

測試

我從網(wǎng)上看到一個非常簡單的方法僵腺,可以用來快速測試你的代理是否正常工作鲤孵。首先打開百度,然后搜索ip想邦。如果出來的是你代理的那臺機(jī)器的ip裤纹,那么恭喜你委刘,一大波垃圾郵件即將趕來丧没。

添加用戶認(rèn)證
我們這里通過ncsa認(rèn)證模塊來為我們的squid添加認(rèn)證。為什么我選擇ncsa呢锡移,因為我從網(wǎng)上搜到的大多用了這個方式呕童。。

首先我們得配置我們的訪問用戶的賬戶信息淆珊。最后一個參數(shù)是用戶名夺饲,可以替換成任何你喜歡的名字~

htpasswd -c /etc/squid/passwd chao

如果找不到htpasswd,就先裝個Apache施符。yum install httpd往声。 然后就能使用htpasswd了。

有了帳戶文件之后戳吝,我們重新配置我們的squid浩销。在squid.conf里面,把

http_access allow all

改成

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm chao's squid server
auth_param basic credentialsttl 2 hours
acl myacl proxy_auth REQUIRED
http_access allow myacl
http_access deny all

最后重啟squid就可以啦听哭。

systemctl restart squid

現(xiàn)在當(dāng)你使用代理訪問頁面的時候慢洋,會先彈出一個提示框塘雳,讓你輸入用戶名密碼。然后就可以繼續(xù)訪問了普筹。

配置說明

有些人可能一開始對原理以及配置的詳細(xì)介紹并不感冒败明,只是想讓代理先跑起來再說。至少我本人就是這樣子的太防。妻顶。所以,我把這塊放在了最后杏头。

現(xiàn)在盈包,就開始介紹一下上面配置的具體內(nèi)容。當(dāng)然參考 官網(wǎng)(http://www.squid-cache.org/Doc/config/) 會更加詳細(xì)準(zhǔn)確醇王。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末呢燥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子寓娩,更是在濱河造成了極大的恐慌叛氨,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件棘伴,死亡現(xiàn)場離奇詭異寞埠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)焊夸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進(jìn)店門仁连,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人阱穗,你說我怎么就攤上這事饭冬。” “怎么了揪阶?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵昌抠,是天一觀的道長。 經(jīng)常有香客問我鲁僚,道長炊苫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任冰沙,我火速辦了婚禮侨艾,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拓挥。我一直安慰自己唠梨,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布撞叽。 她就那樣靜靜地躺著姻成,像睡著了一般插龄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上科展,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天均牢,我揣著相機(jī)與錄音,去河邊找鬼才睹。 笑死徘跪,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的琅攘。 我是一名探鬼主播垮庐,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼坞琴!你這毒婦竟也來了哨查?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤剧辐,失蹤者是張志新(化名)和其女友劉穎寒亥,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荧关,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡溉奕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了忍啤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片加勤。...
    茶點故事閱讀 40,567評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖同波,靈堂內(nèi)的尸體忽然破棺而出鳄梅,到底是詐尸還是另有隱情,我是刑警寧澤参萄,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布卫枝,位于F島的核電站煎饼,受9級特大地震影響讹挎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吆玖,卻給世界環(huán)境...
    茶點故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一筒溃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沾乘,春花似錦怜奖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽迁央。三九已至,卻和暖如春滥崩,著一層夾襖步出監(jiān)牢的瞬間岖圈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工钙皮, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留蜂科,地道東北人。 一個月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓短条,卻偏偏與公主長得像导匣,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子茸时,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,585評論 2 359