1. 程式人生 > >為電子書包配置透明網關+緩存服務器

為電子書包配置透明網關+緩存服務器

6.2 mod 啟動 local linux 加載模塊 pool mgr 查看

===========================================================
一、做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
visible_hostname squid.david.dev
cache_mgr [email protected]

# 清空緩存
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的速度,是不是大幅度提升?
# ======================================================================


為電子書包配置透明網關+緩存服務器