鱿鱼代理服务器

鱿鱼代理服务器
模拟内网客户机IP192.168.1.10代理服务器内网口IP192.168.1.254代理服务器外网口IP202.0.0.252外网服务器IP202.0.0.10
一安装及运行控制鱿鱼
1编译安装鱿鱼
焦油-zxf鱿鱼—— - c/usr/src cd/usr/src/squid
-

。/configure——prefix=/usr/地方/鱿鱼——sysconfdir=/等——enable-linux-netfilter enable-async-io=240——enable-default-err-language=Simplify_Chinese disable-poll——enable-epoll enable-gnuregex,,使,,使安装
ln - s/usr/local/squid/sbin//usr/local/sbin/
useradd - m - s/sbin/nologin鱿鱼
乔恩- r鱿鱼:鱿鱼/usr/local/squid/var/
2修改配置文件
vim/etc/squid.参看
3128
http_port添加
cache_effective_user鱿鱼//指定鱿鱼的程序用户,用来设置初始化的账户
cache_effective_group鱿鱼
去除62行“#”号
3鱿鱼运行控制
鱿鱼- z//初始化缓存目录
鱿鱼//启动鱿鱼服务
拓展:添加脚本,使用chkconfig和systemctl工具进行管理
vim/etc/init.d/squid
# !/bin/bash
# chkconfig: 25 2345 90
#配置:/etc/squid.参看
# pidfile:/usr/local/squid/var/run/squid.pid
#描述:Squid-Internet对象缓存
pid=?usr/地方/鱿鱼/var/运行/squid.pid"配置=?br/>/etc/squid.conf"
CMD=?usr/地方/鱿鱼/sbin/squid"
中“1美元,在
start)
netstat -anpt | grep鱿鱼,在
/dev/null如果[$ ?如0]

回声“乌贼id runing"其他

回声“正在启动鱿鱼…“
美元CMD
fi
;;
停止)
CMD - k美元杀死,比;美元/dev/null
rm射频PID,比;/dev/null
;;
状态)
($ PID - f),在
/dev/null如果[$ ?情商0]

netstat -anpt | grep鱿鱼

其他回声“乌贼不是经营管理者;
fi
;;
重启)
$ 0停止,在/dev/null
回声“正在关闭鱿鱼…“
$ 0开始,在/dev/null
回声“正在启动鱿鱼…“
;;
重载)
CMD - k美元重新配置
;;
检查)
$ CMD - k解析
;;
)
回声“用法:$ 0 |{开始停止|重启|重载|检查|状态}“
;;
esac
乌贼代理服务器”> <br/> <img src=鱿鱼代理服务器