一句话:Tinyproxy 适合内网服务器出网 HTTP/HTTPS 转发,比 Squid 轻量。
安装方式
有 yum 时:
bash
sudo yum -y install tinyproxy
CentOS 8 等源缺失时 — 从 GitHub Releases 下载 tarball:
bash
tar -zxvf tinyproxy-1.11.1.tar.gz
cd tinyproxy-1.11.1
./configure --prefix=/usr/local
make && sudo make install
核心配置 /etc/tinyproxy/tinyproxy.conf
conf
Port 8888
# 内网使用时注释 Allow 限制
# Allow 127.0.0.1
ConnectPort 443
ConnectPort 563
Anonymous "Host"
Anonymous "Authorization"
Anonymous "Cookie"
启停
bash
# 前台调试
tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
# 占用端口释放
fuser -k 8888/tcp
# 日志
tail -f /var/log/tinyproxy/tinyproxy.log
客户端设置 HTTP 代理 host:8888 即可。
踩坑
- 防火墙需放行 8888(或仅内网访问)
- 非 yum 安装时
systemctlunit 需自行编写 - 生产环境应限制
Allow来源 IP,勿对公网裸放


全部评论(0)