vernesong / OpenClash

A Clash Client For OpenWrt
MIT License
17.55k stars 3.18k forks source link

群晖DDNS获取IP异常 #345

Closed socekin closed 2 years ago

socekin commented 4 years ago

开启OpenClash后,群晖DDNS服务获取到的IP地址不是宽带的公网IP,变成了海外IP。请问如何解决?谢谢

GOUKI9999 commented 1 year ago

最后补充一个目前我在用的,如上面某位所说,我通过刷新群晖的ddns,并在clash端查看规则,可见它的确是在向含有群晖域名的和其他几个公用的api查询域名,所以只能保证这些api的域名都进DIRECT,同时还有几个看起来新加的域名,再加上我个人用的几个ddns域名(通常也是请求域名和查询ip域名),同一问题也出现在威联通系统上,所以还有几个qnap域名

DOMAIN-SUFFIX,tpddns.cn DOMAIN-SUFFIX,duckdns.org DOMAIN-SUFFIX,dns-dns.com DOMAIN-SUFFIX,3322.org DOMAIN-SUFFIX,3322.net DOMAIN-SUFFIX,nat123.com DOMAIN-SUFFIX,dynu.com DOMAIN-SUFFIX,changeip.com DOMAIN-SUFFIX,myddns.rocks DOMAIN-SUFFIX,ddnsfree.com DOMAIN-SUFFIX,dyndns.org DOMAIN-SUFFIX,dnsapi.cn #似乎是会查询的公用ip返回api DOMAIN-SUFFIX,api.ipify.org #似乎是会查询的公用ip返回api DOMAIN-SUFFIX,api.nn.ci #似乎是会查询的公用ip返回api DOMAIN-SUFFIX,checkip.synology.com DOMAIN-SUFFIX,checkipv6.synology.com DOMAIN-SUFFIX,checkport.synology.com DOMAIN-SUFFIX,ddns.synology.com DOMAIN-SUFFIX,account.synology.com DOMAIN-SUFFIX,quickconnect.to DOMAIN-SUFFIX,QuICKcoNnECt.tO #和上一个类似但是新的 DOMAIN-SUFFIX,quickconnect.cn DOMAIN-SUFFIX,synology.cn DOMAIN-SUFFIX,synocommunity.com DOMAIN-SUFFIX,update.qnap.com DOMAIN-SUFFIX,myqnapcloud.com DOMAIN-SUFFIX,qnap.com DOMAIN-SUFFIX,edge.api.myqnapcloud.com DOMAIN-KEYWORD,qcloud IP-CIDR,34.234.183.0/24,no-resolve #qnap所用的域名解析的ip,CName解析到亚马逊,然后解析8个ip IP-CIDR,3.231.124.0/24,no-resolve IP-CIDR,34.235.82.0/24,no-resolve IP-CIDR,44.209.213.0/24,no-resolve IP-CIDR,18.214.42.0/24,no-resolve IP-CIDR,52.86.69.0/24,no-resolve IP-CIDR,34.199.209.0/24,no-resolve IP-CIDR,54.159.2.0/24,no-resolve

songchi9 commented 1 year ago

可以试试把下面这些域名加入直连列表:

  • checkip.synology.com
  • checkipv6.synology.com
  • checkport.synology.com
  • ddns.synology.com
  • account.synology.com

参考:What websites does Synology NAS connect to when running services or updating software?

感谢大佬,解决了。

qjwq commented 1 year ago

我给大家一种方法,百分百能解决问题,把synology这个关键字加进去直连就可以了,随方便你用什么方法编辑config.yaml,加上一条DOMAINIR-ECT-s”- ,不包含引号,保存,重新启动冲突服务即可。

想请教一下为什么关键字是-synology而不是synology,多个符号有什么特别意义还是无心之举呢?谢谢

Zawinzala commented 1 year ago

我给大家一种方法,百分百能解决问题,把synology这个关键字加进去直连就可以了,随方便你用什么方法编辑config.yaml,加上一条DOMAINIR-ECT-s”- ,不包含引号,保存,重新启动冲突服务即可。

想请教一下为什么关键字是-synology而不是synology,多个符号有什么特别意义还是无心之举呢?谢谢

应该是他写错了,用

HU914 commented 1 year ago

有效配置

McJ1on commented 1 year ago

改用pw了 oc一点不好用

HU914 commented 1 year ago

上面的失效了,目前解决办法: 使用ddns-go,但是这个好像要配合ddnsto

933127 commented 10 months ago

DOMAIN-KEYWORD,-synology,DIRECT

你说的不全对,你用host模式会造成DNS泄露