Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 2.3 KB

README_ZH.md

File metadata and controls

56 lines (40 loc) · 2.3 KB

Welcome to streaming-unlock 👋

Version Twitter: RealTong

如何使用这个项目? English | 中文文档

🌟 功能

  • 使用AdguardHome解锁流媒体区域限制
  • 使用WebUI管理AdguardHome
  • 通过Web面板授权IP
  • 自定义更换上游DNS
  • Docker部署

安装

  • 克隆代码git clone https://github.com/RealTong/streaming-unlock.git && cd streaming-unlock
  • 运行代码docker compose up -d
  • 访问http://example:3000,设置AdguardHome
  • 在您的代理软件或者终端设备上设置DNS为部署本项目的服务器IP

配置

可以自己在webui中配置,也可以通过修改adguardhome/conf/AdGuardHome.yaml文件来配置(需要重启容器才能生效)

要使解锁生效则需要在AdguardHome中添加重写规则,例如这样写就可以解锁netflix(需要将示例中的1.1.1.1改为服务器的IP)

DNSRewrite

Q&A

docker compose up -d提示 Error response from daemon: Ports are not available: exposing port UDP 0.0.0.0:53 -> 0.0.0.0:0: listen udp 0.0.0.0:53: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. (53端口被占用)怎么办

  1. sudo systemctl stop systemd-resolved
  2. sudo systemctl disable systemd-resolved
  3. docker compose up -d
  4. 参照配置, 进行配置
  5. 然后你就会发现解锁虽然正常了. 但是主机没法上网了, 原因是AdguardHome充当了我们的DNS服务器, 占用了53端口, 但是主机现在的DNS服务器还指向systemd-resolved127.0.0.53:53, 所以我们更改一下主机DNS就可以了
  6. vim /etc/resolv.conf 修改nameserver 127.0.0.53 到nameserver 127.0.0.1

🤝 为项目添砖加瓦

欢迎提出 Contributions, issues 与 feature requests!

感谢

如果这个项目对你产生了一点的帮助,请为这个项目点上一颗 ⭐️


感谢 JetBrains 免费的开源授权