it has issue to install on Ubuntu machine, due to python issue, init will fail as well
run following commands in sequence
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update #sudo apt-get install python3.6 - no need run this one
sudo install passlib #install passlib
&& apt-get -y install vim dnsutils curl sudo\
&& curl -fsSL https://get.docker.com/ | sh || apt-get -y install docker.io\
&& mkdir -p ~/netflix-proxy\
&& cd ~/netflix-proxy\
&& curl -fsSL https://github.com/ab77/netflix-proxy/archive/latest.tar.gz | gunzip - | tar x --strip-components=1\
after done, need manual update the password to enable you login
root@VM-16-6-ubuntu:~/netflix-proxy/auth# . admin-reset.sh Please enter a new admin password: ~/netflix-proxy/auth ~/netflix-proxy/auth ~/netflix-proxy/auth rc=0 root@VM-16-6-ubuntu:~/netflix-proxy/auth#
It’s worth noting that you can free up port 53 by simply uncommenting DNSStubListener and setting it to no in /etc/systemd/resolved.conf. The other steps are for enabling a DNS server – without it, your system will not be able to resolve any domain names, so you won’t be able to visit websites in web browser, etc.
1. Edit /etc/systemd/resolved.conf with a text editor (as root), e.g. open it with Nano console text editor:
sudo nano /etc/systemd/resolved.conf
https://2944662652a498294082227cb31af4a2.safeframe.googlesyndication.com/safeframe/1-0-38/html/container.html And uncomment (remove # from the front of the line) the DNS= line and the DNSStubListener= line. Next, change the DNS= value in this file to the DNS server you want to use (e.g. 127.0.0.1 to use a local proxy, 18.104.22.168 to use the Cloudflare DNS, etc.), and also change the DNSStubListener= value from yes to no.
This is how the file should look after you’ve made these changes (I’m using 22.214.171.124 as the DNS server here, which is the Cloudflare DNS):