标签:规则 大小限制 基本类型 系统 技术 oss head iptable 访问日志
Squid 简介主机 | IP地址 | 系统 | 主要软件 |
---|---|---|---|
代理服务器 | 192.168.217.128 | CentOS 7.3 | squid |
web 服务器 | 192.168.217.138 | CentOS 7.3 | httpd |
客户端 | 192.168.217.133 |
yum install squid -y
vim /etc/squid/squid.conf
cache_effective_user squid #添加 指定程序用户
cache_effective_group squid #添加 指定账号基本组
http_access allow all #添加在 http_access deny all 上面
http_port 3128
cache_mem 64 MB #指定缓存功能所使用的内存空间大小,便于保持访问较频繁的WEB对象,容量最好为4的倍数,单位为MB,建议设为物理内存的1/4
reply_body_max_size 10 MB #允许用户下载的最大文件大小,以字节为单位。默认设置0表示不进行限制
maximum_object_size 4096 KB #允许保存到缓存空间的最大对象大小,以KB为单位,超过大小限制的文件将不被缓存,而是直接转发给用户
iptables -F #清空规则链
setenforce 0
iptables -I INPUT -p tcp --dport 3218 -j ACCEPT #允许3128端口
cat /etc/httpd/log/access.log
主机名 | IP地址 | 系统 | 软件 |
---|---|---|---|
代理服务器 | 内 192.168.217.1 外192.168.200.1 | CentOS 7.3 | squid |
web 服务器 | 192.168.200.12 | CentOS 7.3 | httpd |
客户机 | 192.168.217.133 | win |
yum install squid -y
vim /etc/squid/squid.conf
cache_effective_user squid #添加 指定程序用户
cache_effective_group squid #添加 指定账号基本组
http_access allow all #添加在 http_access deny all 上面
http_port 192.168.217.1:3128 transparent #添加本地IP地址 模式 透明
iptables -F
iptables -t nat -I PREROUTING -i ens32 -s 192.168.217.0/24 -p tcp --dport 80 -j REDIRECT --to 3128
iptables -t nat -I PREROUTING -i ens32 -s 192.168.217.0/24 -p tcp --dport 443 -j REDIRECT --to 3128
#把80、443端口重定向到3128端口
iptables -I INPUT -p tcp --dport 3218 -j ACCEPT
cat /etc/httpd/log/access.log #查看访问日志
标签:规则 大小限制 基本类型 系统 技术 oss head iptable 访问日志
原文地址:http://blog.51cto.com/13640803/2154667