一般需要先安装gcc
yum install gcc -y
具体命令如下:
git clone https://github.com/tinyproxy/tinyproxy.git
cd tinyproxy
./autogen.sh
./configure --prefix=/usr/local/tinyproxy
make
make install
整个编译安装的过程非常快,这里安装到/usr/local/tinyproxy目录下,默认的安装目录是: /usr/local,然后编辑配置文件:/usr/local/tinyproxy/etc/tinyproxy/tinyproxy.conf,基本配置如下:
User nobody
Group nobody
# 绑定端口号
Port 8608
# 监听的网络接口 默认会监听所有的接口
# 最大连接空闲时间
Timeout 600
DefaultErrorFile "/usr/local/tinyproxy/share/tinyproxy/default.html"
StatFile "/usr/local/tinyproxy/share/tinyproxy/stats.html"
LogLevel Info
# 最大客户端连接数
MaxClients 100
# 访问来源限制
ViaProxyName "tinyproxy"
XTinyproxy no
DisableViaHeader yes
#以上两条修改后就能做到高匿名
# 权限校验
BasicAuth xxx yyy
启动进程
由于正常启动会出现错误,日志不能正常输出。
tinyproxy -c /etc/tinyproxy/tinyproxy.conf
WARNING: logging deactivated (can't log to stdout when daemonized)
所以,采用nohup来指定日志文件,不嫌麻烦的可以使用Supervisor来管理进程。
准备日志文件
mkdir /var/log/tinyproxy
touch /var/log/tinyproxy/tinyproxy.log
chmod 777 /var/log/tinyproxy/tinyproxy.log
后台运行
nohup tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf >/var/log/tinyproxy/tinyproxy.log 2>&1 &
标签:log,安装,centos7,usr,tinyproxy,var,local From: https://www.cnblogs.com/superip/p/17251376.html