Linux 使用squid3搭建代理服务器
在对接微信/支付宝等3方业务时,往往都有ip白名单的设置,由于内网往往都是动态ip,频繁配置白名单是件及其繁琐的事情.
使用代理转发就是最方便的做法.
下面就使用squid3配置一台代理服务器.
squid3是一个功能非常完善的代理服务,这里不过多介绍.只做最简单的配置.
服务器:ubuntu 16.04
以下两种方式:
一.docker安装
1.新建squid配置文件 squid.conf touch squid.conf 2.编辑 squid.conf (vim/nano随你),我这里配置端口为8000:
内容: http_port 8000 http_access allow all via off forwarded_for delete 3.启动容器(/root/squid是我的squid.conf所在目录) docker run --restart=always -d -p 8000:8000 -v /root/squid:/etc/squid3 --name squid kotaimen/squid3
二.包管理安装
1.安装squid3 apt update apt install squid3 2.配置squid.conf: vim /etc/squid/squid.conf: 内容: http_port 8000 http_access allow all via off forwarded_for delete 3.启动服务 systemctl start squid.service