$ yum install squid -y
Squid服务器的配置主要是修改/etc/squid/squid.conf
文件:
配置允许使用代理的IP地址
# 此处配置10.x.x.x IP段均可使用代理(x代表0~255的一个数字)
acl localnet src 10.0.0.0/8
# 如果限定单个IP使用,则配置为10.0.0.1/32
acl localnet src 10.0.0.1/32
配置允许访问的IP列表
之前已经将10.0.0.0/8整个IP段标记为localnet,现在将localnet添加到允许使用的列表中:
# 运行访问的IP段为localhost manager localnet
http_access allow localhost manager localnet
配置Squid监听地址(可选)
这个步骤是为了进一步加强安全措施,防止代理服务器被滥用(盗用):
# 最简便的规则,监听所有IP的3128端口,不安全,不建议使用
http_port 0.0.0.0:3128
# 仅监听内网IP的3128端口,相对安全,建议使用
http_port 10.0.0.1:3128
启动Squid服务
$ systemctl start squid # 启动服务
$ systemctl status squid # 查看服务状态
$ systemctl stop squid # 结束服务
假定Squid服务器的IP为10.20.11.12
.
Conda代理
# 修改 ~/.condarc
proxy_servers:
http: http://10.20.11.12:3128
https: https://10.20.11.12:3128
Yum代理
# 修改 /etc/yum.conf
proxy=http://10.20.11.12:3128
wget代理
# 修改 /etc/wgetrc
http_proxy=http://10.20.11.12:3128
https_proxy=http://10.20.11.12:3128
ftp_proxy=http://10.20.11.12:3128
curl代理
# 修改 /etc/profile(所有用户) 或 ~/.bashrc(当前用户)
alias curl="curl -x 10.20.11.12:3128"
全局代理
# 修改 /etc/profile(所有用户) 或 ~/.bashrc(当前用户)
http_proxy=http://10.20.11.12:3128
https_proxy=http://10.20.11.12:3128
ftp_proxy=http://10.20.11.12:3128
export http_proxy
export https_proxy
export ftp_proxy
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。