一句话:Tinyproxy 适合内网服务器出网 HTTP/HTTPS 转发,比 Squid 轻量。
有 yum 时:
sudo yum -y install tinyproxy
CentOS 8 等源缺失时 — 从 GitHub Releases 下载 tarball:
tar -zxvf tinyproxy-1.11.1.tar.gz
cd tinyproxy-1.11.1
./configure --prefix=/usr/local
make && sudo make install
/etc/tinyproxy/tinyproxy.confPort 8888
# 内网使用时注释 Allow 限制
# Allow 127.0.0.1
ConnectPort 443
ConnectPort 563
Anonymous "Host"
Anonymous "Authorization"
Anonymous "Cookie"
# 前台调试
tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
占用端口释放
fuser -k 8888/tcp
日志
tail -f /var/log/tinyproxy/tinyproxy.log
客户端设置 HTTP 代理 host:8888 即可。
systemctl unit 需自行编写Allow 来源 IP,勿对公网裸放