開始搭建代理服務(wù)器
首先我參考如下文章進(jìn)行搭建代理服務(wù)器,步驟每一個(gè)命令都執(zhí)行過報(bào)了各種錯(cuò),找了博客
?目前尚未開始,我已經(jīng)知道我的路很長(zhǎng),很難走呀,加油,go!go!go!
第一個(gè)教程:
第二個(gè)教程:
Ubuntu/Debian/CentOS搭建Socks5代理一鍵腳本_socks5一鍵搭建腳本-CSDN博客
安裝
下載腳本
wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
?第一步驟:就開始卡你了,怎么辦????------------等待(我大概掛了十分鐘左右)--最終還是成功
下載后文件存儲(chǔ)當(dāng)前目錄下?
?現(xiàn)在挪個(gè)位置哈
┌──(root??kali-2022)-[~]
└─# mv install.sh /home
┌──(root??kali-2022)-[~]
└─# cd /home
┌──(root??kali-2022)-[/home]
└─# mkdir proxyHttp
┌──(root??kali-2022)-[/home]
└─# mv install.sh ./proxyHttp
┌──(root??kali-2022)-[/home]
└─# cd proxyHttp
┌──(root??kali-2022)-[/home/proxyHttp]
└─# ls
install.sh
┌──(root??kali-2022)-[/home/proxyHttp]
└─# cat install.sh
?安裝腳本(報(bào)錯(cuò)了---------繼續(xù)整它? 原因:通常installation terminatedr 都是因?yàn)榘惭b文件損壞失敗/[Error] Installing terminated[Error]安裝已終止?)
?┌──(root??kali-2022)-[/home/proxyHttp]
└─# bash install.sh ?--port=83474 --user=admin --passwd=123456 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 ?
Current OS: Kali GNU/Linux Rolling is not support.
[Error] Installing terminated ?
最終放棄了
Current OS: Kali GNU/Linux Rolling is not support.[Error] Installing terminated ?
當(dāng)前操作系統(tǒng):不支持Kali GNU/Linux Rolling。[Error]安裝已終止
第三個(gè)教程(比較靠譜):
神馬教程(第一次看懵逼教程):debian 網(wǎng)絡(luò)代理_Debian系統(tǒng)代理服務(wù)器安裝及配置
原創(chuàng)正編文章:Debian系統(tǒng)代理服務(wù)器安裝及配置_Novell迷?
代理相關(guān)命令:Linux(debian)常用代理設(shè)置_碼農(nóng)小鉆風(fēng)的博客-CSDN博客
不太懂他意思
?Apache?Httpd?的話,更改?httpd.conf,ProxyRequests?On?就行嗎?
1.直接按照squid
┌──(root??kali-2022)-[/home/proxyHttp]
└─# sudo apt-get install squid
2.安裝到哪里去??
┌──(root??kali-2022)-[/]
└─# whereis squid
squid:?
?果然,第三種方法出現(xiàn)問題,更新資源重新加上參數(shù)再次安裝沒想到成功了
┌──(root??kali-2022)-[/]
└─# sudo apt-get update
┌──(root??kali-2022)-[/]
└─# sudo apt-get --fix-missing install squid
┌──(root??kali-2022)-[/]
└─# whereis squid
squid: /usr/sbin/squid /usr/lib/squid /etc/squid /usr/share/squid /usr/share/man/man8/squid.8.gz
?┌──(root??kali-2022)-[~]
└─# sudo vi /etc/squid/squid.conf
?冒號(hào),鍵入wq!? 回車保存
┌──(root??kali-2022)-[~]
└─# squid -z
?重啟 服務(wù)
?┌──(root??kali-2022)-[~]
└─# service squid restart?
查看服務(wù)狀態(tài)
┌──(root??kali-2022)-[~]
└─# systemctl status squid.service?
┌──(root??kali-2022)-[~]
└─# journalctl -xeu squid.service
注釋白名單IP,初始化緩存,重啟就好了
?
接下來檢驗(yàn)我們的配制文件是否有問題
#squid -k parse
如果沒有任何消息輸出,恭喜,你可以使用squid了.
#squid (后臺(tái)啟動(dòng))
#squid -k shutdown (用這個(gè)命令關(guān)掉代理)
如果你認(rèn)為源碼安裝更好,你可以如下操作:
# ./configure --prefix=/usr/local/squid —enable-basic-auth-helpers=NCSA
#make
#make install
然后對(duì)配制文件的修改就同上了,這里不在多說了.
進(jìn)階篇:
通過上述設(shè)置,squid已基本可以應(yīng)用了,但還需要進(jìn)一步配置才能更安全好用。
第二步:配置SQUID軟件
1、“chmod 777 /usr/local/squid/logs”,設(shè)置logs為可寫。這樣,不特定的SQUID代理客戶才能正常訪問代理服務(wù)器,才能在logs目錄才產(chǎn)生access.log、cache.log等文件。
2、“/usr/local/squid/bin/squid -z”,手工建立squid的緩存目錄/usr/local/squid/cache。
http://Novell.Me
3、修改SQUID的配置文件squid.conf。SQUID的配置文件共有125個(gè)配置項(xiàng),但是對(duì)于一般的web cache proxy server來說,只要修改幾個(gè)配置項(xiàng)即可。編輯/usr/local/squid/etc/squid.conf文件,找到“http_access deny all”并改為“http_access allow all”令所有的電腦都能透過代理服務(wù)訪問互聯(lián)網(wǎng)資源。其實(shí)只要該一項(xiàng),SQUID服務(wù)就可以啟動(dòng)了。
4、“/usr/local/bin/RunCache”,啟動(dòng)squid代理服務(wù)。
如果沒有1和2,運(yùn)行RunCache腳本后,查看/usr/local/squid/cache/cache.log文件,可以看到相關(guān)的錯(cuò)誤信息。
第三步、設(shè)置客戶端,測(cè)試代理服務(wù)
在另一臺(tái)WinXP的電腦上,(以Internet Explore7.0為例)運(yùn)行IE,單擊“工具”,接著單擊“Internet選項(xiàng)”,再單擊“連接”選項(xiàng)卡,單擊“局域網(wǎng)設(shè)置”;在“局域網(wǎng)設(shè)置”窗 口中,在“地址”處填上SQUID服務(wù)器的IP地址,在“端口”處填上“3218”(SQUID軟件默認(rèn)代理用端口號(hào)),確定后退出。接下來,通過瀏覽一 些網(wǎng)站,也可以查看logs下的access.log和cache.log,看看是否代理運(yùn)行正常。
Novell迷網(wǎng)站內(nèi)容,版權(quán)所有
四、其它
1、cache_mem:設(shè)置代理服務(wù)使用的內(nèi)存大小,一般推薦為物理內(nèi)存的三分之一。
2、cache_dir:指定cache目錄的路徑,默認(rèn)為/usr/local/squid/cache。
3、http_port:代理服務(wù)使用的端口號(hào),默認(rèn)為3128,你可以使用其他的端口,不過注意兩點(diǎn):一、使用端口不能和其他的服務(wù)重復(fù);二、使用1024以下的端口,SQUID必須以root身份運(yùn)行。
4、/usr/local/libexec下有個(gè)腳本cachemgr.cgi,把它拷貝到你的Web的cgi-bin目錄下(Apache安裝后默認(rèn)的web根是/var/www),通過瀏覽器運(yùn)行,可以進(jìn)入web方式的一些管理。
五、結(jié)語(yǔ)
要想完全發(fā)揮SQUID的功能,僅僅了解以上那些是遠(yuǎn)遠(yuǎn)不夠的;你應(yīng)該常常去SQUID的老家www.squid-cache.org看看,才能更上層樓。文章來源:http://www.zghlxwxcb.cn/news/detail-684673.html
Proxy(代理)服務(wù)器文章來源地址http://www.zghlxwxcb.cn/news/detail-684673.html
到了這里,關(guān)于如何在Debian(kali)中配置代理(agent)服務(wù)器?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!