Linux下用Squid搭建网络代理服务器
Squid可以用来搭建代理服务器,用来代理客户端联网。 Linux下搭建Squid服务很简单,在此记录squid服务安装配置过程。
服务端安装和配置
以centos为例,主要操作:
安装
sudo yum install -y squid
配置
配置文件位置默认是 /etc/squid/squid.conf 修改想要修改的配置参数,比如修改端口改成2487
Squid常用命令
/etc/init.d/squid start # 启动squid服务
squid -k check # 检测配置文件是否有错
squid -k rec # 重新加载配置,reconfig的简写
service squid restart # 重启squid服务;重启经常性的很慢,可以先killall squid,再启动服务
记得开启防火墙iptables,配置好ip和端口
客户端配置代理示例
vim ~/.bashrc 添加:
export http_proxy=http://10.3.10.111:2487
export https_proxy=http://10.3.10.111:2487
export ftp_proxy=http://10.3.10.111:2487
其中:ip是代理服务器的ip地址 source生效,可以代理上网了
参考资料: 1. linux下配置squid代理服务器 2. Linux下常用程序的代理服务器(proxy)配置