帮助中心

   

热门搜索: 免费续期  推广  永久会员

squid代理服务器正向代理配置

之前迅联加速介绍了squid代理服务器可以有3种部署方式,下面我们先来看看正向代理是如何实现的。

squid代理服务器正向代理的实现:

内网客户机 (ens33:192.168.40.133)

squid服务器 (ens33:192.168.40.132 ens36:192.168.40.128)

web务器 (ens33:192.168.40.211 部署测试页面)

配置内网客户机 ,将默认路由指向squid服务器的内网IP(ens33的IP)

[root@localhost ~]# route add default gw 192.168.40.132

安装linux图形化和火狐浏览器用户接下来的测试

# yum groupinstall “X Windows System” “Desktop” (也可以直接用Linux图形化版测试)

# yum install firefox

安装、配置ssquid服务器

# yum install squid

修改squid主配置文件/etc/squid/squid.conf 、在squid监听端口下加入,不写会报错,随意一个地址都可以

# vim /etc/squid/squid.conf

http_port 192.168.40.132:3128

cache_mem 64 MB

cache_dir ufs /opt/squid_cache 1000 16 256

cache_effective_user squid

cache_effective_group squid

cache_access_log /var/log/squid/access.log

cache_log /var/log/squid/cache.log

http_access allow all

visible_hostname proxy.test.com

cache_mgr webmaster@test.com

编辑内核参数,开启路由转发

# vim /etc/sysctl.conf (永久生效)

net.ipv4.ip_forward = 1 (echo “1” > /proc/sys/net/ipv4/ip_forward 临时生效)

# sysctl -p (刷新内核参数)

net.ipv4.ip_forward = 1

# service squid restart

Redirecting to /bin/systemctl restart squid.service

测试结果,客户机切换至图形化然后再用火狐浏览器上添加代理服务器

# init 5 #切换至图形化

内网客户机把代理设置成 squid服务器

squid代理服务器正向代理配置

内网客户机 通过squid代理 成功访问web服务器

squid代理服务器正向代理配置

访问web服务器的ip就能看见网页了,值得一提的是squid是具有缓存web服务器静态资源的功能的,因为这里的网站首页本身就是一个html的静态文件,当你第一次访问过后,squid服务器就已经把首页文件缓存到自己的磁盘上了也就是说即使现在把web服务器上的web服务关闭了,网页也可以通过squid的缓存正常访问的!

想在命令行终端使用SQUID需要在/etc/profile/环境变量的文件里添加一个环境变量

export HTTP_PROXY=http://192.168.10.10:3128

这样我们就已经部署好正向代理操作了,如果你对整个设置流程有不清楚的地方,欢迎与迅联加速进行交流。

关闭
19907977089
关注微信公众号,免费送30分钟时长