linux安裝squid代理服務器


購買了阿里雲多台服務器,其中只有一台服務器A,開通了外網,其他服務器沒有外網。

沒有外網的服務器,不能直接訪問互聯網,進行下載等操作。為此,在A服務區上安裝squid,並在其他服務器配置A為代理服務器,使沒有直接開通外網的服務器可以訪問互聯網,具體操作如下:

一、安裝 squid

yum install -y squid

二、配置squid

vim /etc/squid/squid.conf

在配置文件中,找到  acl localnet  加入一行輸入內容如下

acl localnet src 172.19.xx.xx #局域網

其中,172.19.xx.xx是可以使用這個代理服務器的服務器ip,如果有多個,可以多行,也可以采用網段形式

同時修改代理端口

http_port  3128

把3128 改成其他未使用端口,避免被惡意攻擊

 

三、啟動squid

systemctl restart squid

 

四、客戶端配置

目前只說http配置,其他軟件的配置,自行百度,后續可能會補充,HTTP配置如下:

 

vim /etc/profile

在文件最后輸入內容如下(xx為代理服務器ip,yyyy為端口):

export http_proxy=http://172.19.xx.xx:yyyy
export https_proxy=http://172.19.xx.xx:yyyy

保存退出后

source /etc/profile

 

五、測試代理效果

在配置好的服務器B上,執行 curl www.baidu.com  看返回結果即可知道

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM