Eu perguntei isso em "pergunte ao Ubuntu" e tive muita sorte ainda, então eu pensei que eu poderia tentar aqui também
link
Eu instalei com sucesso e me encontrei no meio da configuração do dnscrypt-proxy no Ubuntu 13.10 x64. No entanto, estou tendo alguns problemas com permissões em geral.
Eu adicionei um usuário com o seguinte comando:
sudo adduser --system --quiet --home /run/dnscrypt --shell /bin/false --group --disabled-password --disabled-login dnscrypt
e emitiu dnscrypt-proxy --daemonize --user=dnscrypt
, mas sem sucesso. Então, eu tentei apenas --daemonize
e, finalmente, apenas dnscrypt-proxy
, o que resultou em um erro de permissão de ligação UDP. Ran como root e o erro desaparece. dnscrypt-proxy --user=dnscrypt
resulta no retorno do erro. Eu estou supondo que está falhando por causa de alguma permissão, mas não tenho a menor idéia por onde começar ou o que mudar neste momento.
também gostaria de executar isso na inicialização da rede ou após o login. que eu acho que posso gerenciar, mas se você tiver uma sugestão, isso me pouparia tempo. Eu não entendo porque não posso executar isso como --user=dnscrypt
, mas o root funciona bem. (Quero dizer, eu entendo porque o root funciona; D)
edit: Só para esclarecer um pouco mais, eu estou na verdade executando o elementary OS luna 0.2, que é baseado no ubuntu 13.10 (eu acredito)