## 安装Docker
apt-get update
apt-get upgrade
curl -fsSL test.docker.com -o get-docker.sh && sh get-docker.sh
groupadd docker
useradd docker -g docker
usermod -aG docker $USER
## 安装 nodejs
curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash -
apt install -y nodejs
## 复制 dnsproxy
本地:
scp dnsproxy.tar.gz root@remoteip:/root/
远程:
tar xzvf dnsproxy.tar.gz
## 设置
1. 先看 /root/download.js
- 打开后,找到类似 { file: '/root/dnsproxy/elseunlock.conf', include: ['HBO / Max'], dns: '213.218.228.254' } 的一行。
- 把 DNS 改成提供解锁服务的 dns ip。 把 include 里面改成你想要解锁的流媒体服务。具体的流媒体服务名称该怎么写,可以参考 https://raw.githubusercontent.com/1-stream/1stream-public-utils/main/stream.adg.list 中, "# > "后的写法。 例如: ['Tiktok', 'Netflix', 'Disney+', 'HBO / Max' ] 等等。
- 执行 node download.js, 会根据设置生成 /root/dnsproxy/elseunlock.conf
2. dnsproxy
cd /root/dnsproxy/
docker compose up -d
3. 设置系统 DNS
ls -al /etc/resolv.conf
观察下是不是链接,如果是个link文件,则 apt remove resolvconf
编辑 /etc/resolv.conf,内容为:
nameserver 127.0.0.1
最后给这个文件上锁:
chattr +i /etc/resolv.conf
apt-get update
apt-get upgrade
curl -fsSL test.docker.com -o get-docker.sh && sh get-docker.sh
groupadd docker
useradd docker -g docker
usermod -aG docker $USER
## 安装 nodejs
curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash -
apt install -y nodejs
## 复制 dnsproxy
本地:
scp dnsproxy.tar.gz root@remoteip:/root/
远程:
tar xzvf dnsproxy.tar.gz
## 设置
1. 先看 /root/download.js
- 打开后,找到类似 { file: '/root/dnsproxy/elseunlock.conf', include: ['HBO / Max'], dns: '213.218.228.254' } 的一行。
- 把 DNS 改成提供解锁服务的 dns ip。 把 include 里面改成你想要解锁的流媒体服务。具体的流媒体服务名称该怎么写,可以参考 https://raw.githubusercontent.com/1-stream/1stream-public-utils/main/stream.adg.list 中, "# > "后的写法。 例如: ['Tiktok', 'Netflix', 'Disney+', 'HBO / Max' ] 等等。
- 执行 node download.js, 会根据设置生成 /root/dnsproxy/elseunlock.conf
2. dnsproxy
cd /root/dnsproxy/
docker compose up -d
3. 设置系统 DNS
ls -al /etc/resolv.conf
观察下是不是链接,如果是个link文件,则 apt remove resolvconf
编辑 /etc/resolv.conf,内容为:
nameserver 127.0.0.1
最后给这个文件上锁:
chattr +i /etc/resolv.conf