码迷,mamicode.com
首页 > 系统相关 > 详细

Linux与云计算——第二阶段 第一十一章:代理Proxy服务器架设—Squid代理服务器正向代理和客户端配置

时间:2016-08-11 23:01:37      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:安装squid   配置proxy客户端   

Linux与云计算——第二阶段Linux服务器架设

第一十一章:代理Proxy服务器架设—Squid代理服务器正向代理和客户端配置

安装Squid

安装Squid配置代理服务器

[1] 这是一个通用的转发代理配置

[root@server ~]# yum -y install squid

[root@server ~]# vi /etc/squid/squid.conf

# line 26: 添加一条ACL

acl lan src 192.168.96.0/24

# line 54: 添加一条ACL

http_access allow lan

# line 59: 修改

http_port 8080

# 在文件最后添加

request_header_access Referer deny all

request_header_access X-Forwarded-For deny all

request_header_access Via deny all

request_header_access Cache-Control deny all

# specify hostname

visible_hostname server.example.com

# not display IP address

forwarded_for off

[root@server ~]# systemctl start squid

[root@server ~]# systemctl enable squid

配置Proxy 客户端

[1] 配置CentOS客户端

[root@client ~]# vim /etc/profile

# 在文件最后添加 (将代理配置成环境变量)

MY_PROXY_URL="http://server.example.com:8080/"

HTTP_PROXY=$MY_PROXY_URL

HTTPS_PROXY=$MY_PROXY_URL

FTP_PROXY=$MY_PROXY_URL

http_proxy=$MY_PROXY_URL

https_proxy=$MY_PROXY_URL

ftp_proxy=$MY_PROXY_URL

export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy

[root@client ~]# source /etc/profile

# 以上配置就完成了,但是不同的应用可能还需要单独配置

# 针对YUM

[root@client ~]# vim /etc/yum.conf

# 最后添加

proxy=http://server.example.com:8080/

# 针对wget

[root@client ~]# vim /etc/wgetrc

# 最后添加

http_proxy = http://server.example.com:8080/

https_proxy = http://server.example.com:8080/

ftp_proxy = http://server.example.com:8080/

[2] 在火狐浏览器配置


本文出自 “11830455” 博客,请务必保留此出处http://11840455.blog.51cto.com/11830455/1837025

Linux与云计算——第二阶段 第一十一章:代理Proxy服务器架设—Squid代理服务器正向代理和客户端配置

标签:安装squid   配置proxy客户端   

原文地址:http://11840455.blog.51cto.com/11830455/1837025

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!