为电子书包配置透明网关+缓存服务器
===========================================================
一、做IP地址翻译,让局域网内机器能够连入互联网。
#加载模块
modprobe ip_tables
modprobe iptable_nat
modprobe iptable_filter
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
#启用IP转发
echo 1 > /proc/sys/net/ipv4/ip_forward
#执行命令
iptables -F
iptables -t nat -F
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 3128
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
service iptables save
service iptables start
#编辑/etc/sysctl.conf
net.ipv4.ip_forward = 0改成1
#关闭Selinux
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
#重启机器
===========================================================
二、代理服务器
# 安装squid
yum -y install squid
# 配置自动启动
chkconfig --level 35 squid on
#修改配置文件
vi /etc/squid/squid.conf
# 内容
http_port 3128 transparent
cache_mem 80 MB
maximum_object_size 4096 MB
cache_dir ufs /var/spool/squid 100 16 256
access_log /var/log/squid/access.log
acl localnet src 10.10.6.0/24
http_access allow localnet
http_access deny all
# 会把Range头去掉,再回后端服务器。所以都能取回整个文件。
range_offset_limit -1
quick_abort_min -1
visible_hostname squid.david.dev
cache_mgr 10402852@qq.com
# 清空缓存
cd /var/spool/squid
rm -rf *
# 查看未缓存前文件目录大小
du -h --max-depth=1 /var/spool/squid
# 初始化
squid -zX
# 启动服务
service squid start
# ======================================================================
# 将电子书包的路由器网关指定我们设置完成的10.10.6.211
# 现在所有通过路由器上网的平板电脑应该都可以上网了,而且使用了文件缓存。
# 使用平板下载一些文件,然后再次查看
du -h --max-depth=1 /var/spool/squid
文件应该大!
# 体验用户下载同一个dsek的速度,是不是大幅度提升?
# ======================================================================
squid过期策略设置
http://www.361way.com/squid-date-expires/2239.html
转载于:https://www.cnblogs.com/littlehb/p/8994652.html
为电子书包配置透明网关+缓存服务器相关推荐
- 配置本地缓存服务器(一)
配置本地缓存服务器(一) 绝大多数系统管理员都遇到过开发部门抱怨软件包下载慢,严重影响工作效率的问题.对此问题,系统管理员也很无奈,无论接入带宽是10M.100M还是1G光纤,都不能解决这个问题.原因 ...
- nginx服务器默认的缓存文件,配置Nginx 缓存服务器
@import url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxH ...
- Redis 作为缓存服务器的配置
转自:http://www.open-open.com/lib/view/open1419670554109.html# 随着Redis的发展,越来越多的架构用它取代了memcached作为缓存服务器 ...
- Bind9:配置 DNS 授权服务器和 DNS 缓存服务器
文章目录 Bind9 安装 配置 DNS 授权服务器 配置 named.conf.options 添加正向解析 db.test.com 添加反向解析 db.1.169.183 配置 named.con ...
- 如何安装使用MQCache缓存服务器(适用X300型或者X500型)
安装和调试 第一步:安装MSSD固态硬盘和3.5寸硬盘 卸下主机上盖板螺丝,轻轻卸下上盖板,安装MSSD固态硬盘(可选,推荐用MSSD固态做网页图片存储),再安装1-4块3.5寸SATA接口硬盘,X3 ...
- redis配置mysql缓存_Redis做mysql的缓存服务器
一redis简介:redis 是一个高性能的 key-value 数据库. redis 的出现,很大程度补偿了memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好 ...
- 高性能缓存服务器Varnish架构配置
Varnish跟Squid都是一款内容加速缓存服务器,我们可以使用它们来对我们的网页内容进行缓存,以此来从某个方面提高用户体验度,提升网站整体的抗压能力. 目前自建的CDN中,有很多都是基于Squid ...
- squid 3 反向代理 缓存服务器 安装配置精华指南 by lbj
squid-3.0.STABLE21 安装配置 by lbj 作用:作为反向代理/缓存服务器 系统:redhat linux 企业版 5.4 linux 要有gcc编译器,使用squid-3.0.ST ...
- 透明网关配置修改后服务器要重启吗,透明网关配置修改后服务器要重启吗
透明网关配置修改后服务器要重启吗 内容精选 换一换 本章节介绍如何将下载的证书安装到Resin服务器上.安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全.如果证书安装 ...
最新文章
- 基于深度学习算法和传统立体匹配算法的双目立体视觉
- c# 计算点到线段的距离
- 星际2的一些技术特性
- 笔记-计算机网络基础-TCP/IP vs OSI
- CDH 6.x 安装 Phoenix 服务
- sonarqube 启动不了,异常提示:远程主机强迫关闭了一个现有的连接
- Android蓝牙A2dp profile的使用
- vim 的配置详解/键盘映射配置详解
- python将英文翻译为中文_Python中英文翻译工具
- xp系统usb android,xp系统usb网络共享怎么设置,xp系统usb手机网络共享设置方法
- 我所理解的生活(韩寒)
- 5类6类7类网线对比_五类/超五类/六类/超六类/七类等多类网线的比较
- Beagle X15 版本制作和烧录
- v4l2接口解析和摄像头数据采集
- openwrt 内网域名 解析错误
- 免费ARP(gratuitousARP)
- (30)【RCE集合】RCE漏洞的原理、出现地方、相关命令、函数解析、利用详细的过程
- Java容器List、Set、Map详解
- 深入浅出Pytorch函数——torch.zeros
- Linux入门学习(1基础操作命令)