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