為電子書包配置透明網關+緩存服務器
阿新 • • 發佈:2018-05-05
6.2 mod 啟動 local linux 加載模塊 pool mgr 查看 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的速度,是不是大幅度提升?
# ======================================================================
===========================================================
一、做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
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
# 清空緩存
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的速度,是不是大幅度提升?
# ======================================================================
為電子書包配置透明網關+緩存服務器