1 为什么centos7.6 tinyproxy 设置了BasicAuth 就会在配置文件这一行报错
BasicAuth myuser mypassword # 设置用户名密码,需要 1.10.0 以上版本才有效,否则报错
2 查看您的 Tinyproxy 版本
tinyproxy -v
3 yum只有1.8 只能自己编译
3.1 编译工具和库。
sudo yum install gcc make automake asciidoc
3.2 下载
wget https://github.com/tinyproxy/tinyproxy/releases/download/1.11.0/tinyproxy-1.11.0.tar.xz
3.3 编译
tar xvf tinyproxy-1.11.0.tar.xz
3.4 安装
cd tinyproxy-1.11.0
./configure make
make install
3.5 重要
- 安装完成后,检查 tinyproxy 执行文件是否安装到了默认路径 /usr/sbin/ 下:
ls /usr/sbin/tinyproxy
- 如果未找到,可以手动复制:
cp src/tinyproxy /usr/sbin/
- 给予执行权限:
chmod +x /usr/sbin/tinyproxy
- 再次检查版本:
/usr/sbin/tinyproxy -v
3.7 设置启动文件
3.7.1 在/etc/systemd/system目录下创建tinyproxy.service文件,
vim tinyproxy.service
注意1 复制粘贴到vim 中 第一行字符会缺失部分
注意2 指定配置文件 ExecStart=/usr/sbin/tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
[Unit]
Description=Tinyproxy daemon
After=network.target[Service]
Type=simple
ExecStart=/usr/sbin/tinyproxy -d[Install]
WantedBy=multi-user.target
3.7.2 重新加载系统管理配置:
systemctl daemon-reload
3.7.3 启用并启动tinyproxy服务
systemctl enable tinyproxy
systemctl start tinyproxy
ps 卸载tiny proxy
ps.1
systemctl stop tinyproxy
systemctl disable tinyproxy
systemctl status tinyproxy.service
yum remove tinyproxy