O Privoxy não está salvando no logfile

1

Depois de instalar o privoxy, iniciei-o e, depois de direcionar meu navegador para executá-lo como proxy, recebi um erro dizendo o seguinte

"There is no Internet connection

There is something wrong with the proxy server, or the address is incorrect."

Ainda bem, decidi verificar o arquivo de log e ver o que está acontecendo, mas não há absolutamente nada no arquivo de log.

Ao verificar o arquivo de configuração, vejo que tenho as seguintes configurações

...
logdir /var/log/privoxy    
logfile logfile
debug     1 # Log the destination for each request Privoxy let through. See also debug 1024.
debug  1024 # Actions that are applied to all sites and maybe overruled later on.
debug  4096 # Startup banner and warnings
debug  8192 # Non-fatal errors
...

Tudo bem, então ele diz que deve estar logando no arquivo de log do arquivo no diretório / var / log / privoxy. Eu verifico as permissões e encontro

drwxr-xr-x  2 privoxy privoxy            4096 Jan 31 16:18 privoxy

Portanto, não é um problema de permissões. Eu desinstalei e reinstalei sem sucesso. Eu não tenho ideia do porque não está funcionando. Ele está fazendo o log no diário do sistema, mas eu odeio ter que vasculhar isso por coisas.

Para o contexto, estou executando o Arch Linux.

Descobri que, se eu manualmente iniciá-lo via

sudo privoxy --user privoxy --no-daemon /etc/privoxy/config

que funciona muito bem. Então eu determinei que é um problema do systemd. Abaixo está o arquivo systemd padrão

[Unit]
Description=Privoxy Web Proxy With Advanced Filtering Capabilities
After=network.target

[Service]
User=privoxy
Type=simple
ExecStart=/usr/bin/privoxy --no-daemon /etc/privoxy/config
PrivateDevices=yes

[Install]
WantedBy=multi-user.target
    
por T-he-game 31.01.2018 / 23:40

1 resposta

1

Parece ser um problema de embalagem: link

Veja: link

Experimente este arquivo de unidade do sistema:

[Unit]
Description=Privoxy Web Proxy With Advanced Filtering Capabilities   
After=network.target   

[Service]
#User=privoxy
#Type=simple
#ExecStart=/usr/bin/privoxy --no-daemon /etc/privoxy/config
#PrivateDevices=yes

Type=forking
PIDFile=/var/run/privoxy.pid
ExecStart=/usr/bin/privoxy --pidfile /var/run/privoxy.pid --user privoxy.privoxy /etc/privoxy/config
ExecStop=/usr/bin/rm /var/run/privoxy.pid
SuccessExitStatus=15
StandardOutput=file:/var/log/privoxy/logfile
StandardError=file:/var/log/privoxy/logfile

[Install]
WantedBy=multi-user.target

link

    
por 10.05.2018 / 08:55