tinyproxy安装配置

-
-
2026-01-05

轻量级代理软件

下载打包好的源码和配置包并解压

cd /home/$USER
wget -Nq --show-progress http://yuyujing.cn/data/sh/centos8_tinyproxy.zip
unzip -o centos8_tinyproxy.zip

安装开发工具集

dnf groupinstall 'Development Tools' -y

解压源码包

/bin/cp -f /home/$USER/tinyproxy-1.8.4.tar.gz ./
tar -xzvf tinyproxy-1.8.4.tar.gz
mv -f tinyproxy-1.8.4 tinyproxy

编译安装

sh autogen.sh
./configure
make
make install

复制配置文件,创建log目录

/bin/cp -f /home/$USER/tinyproxy.conf /etc/
/bin/cp -f /home/$USER/tinyproxy.service /usr/lib/systemd/system/

mkdir -p /usr/local/var/log/tinyproxy/
mkdir -p /usr/local/var/run/tinyproxy/
mkdir -p /usr/local/var/log/tinyproxy/

chmod 777 -R /usr/local/var/
chmod 777 -R /usr/local/var/log/tinyproxy/

启动并设置自启


systemctl start tinyproxy


systemctl enable tinyproxy

可以使用压缩包内的 install-tinyproxy-cenos8.sh 一键安装

配置文件 tinyproxy.conf

User nobody
Group nobody
Port 8888
#Listen 192.168.0.1
#Bind 192.168.0.1
#BindSame yes
Timeout 600
DefaultErrorFile "/usr/local/share/tinyproxy/default.html"
StatFile "/usr/local/share/tinyproxy/stats.html"
LogLevel Info
MaxClients 100
MinSpareServers 5
MaxSpareServers 20
StartServers 10
MaxRequestsPerChild 0
ViaProxyName "tinyproxy"
# 代理的端口 http 80  / https 443
ConnectPort 80
ConnectPort 443
ConnectPort 563

服务 tinyproxy.service

[Unit]
Description=Tinyproxy Server Service
After=network.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/usr/local/sbin/tinyproxy -c etc/tinyproxy.conf -d
[Install]
WantedBy=multi-user.target

centos8_tinyproxy.zip

 


目录