itxtech / daedalus Goto Github PK
View Code? Open in Web Editor NEWNo root required Android DNS modifier and Hosts/DNSMasq resolver.
Home Page: https://itxtech.org
License: GNU General Public License v3.0
No root required Android DNS modifier and Hosts/DNSMasq resolver.
Home Page: https://itxtech.org
License: GNU General Public License v3.0
坚果Pro Android7.1.1 在测试中能通,在浏览器中打不开 google。
求求求~ 正确配置姿势。
如:puredns.cn 的网站服务器和DNS服务器在同一结点,当启动服务后,网站无法访问,所有指向该ip的包全被route。
解决方案:使用内网IP转发。
本人也是hosts的维护者,希望能增加本人维护的hosts,https://git.oschina.net/lengers/connector
在设置里看到有启用本地规则解析,但没有看到导入本地规则的选项。
This is the TODO List for 2.0 milestone.
Error:Execution failed for task ':app:processDebugGoogleServices'.
File google-services.json is missing. The Google Services Plugin cannot function without it.
Searched Location:
C:\Users\dsres\Downloads\GitHub\Daedalus\app\src\debug\google-services.json
C:\Users\dsres\Downloads\GitHub\Daedalus\app\google-services.json
As long as Daedalus is activated, no matter how you set the DNS severs and rules, no a single combination can let users to download/update apps in Google Play. (Only with a message "Downloading....")
From the log, there should be a request to android.clients.google.com
In other similar apps providing VPN services to non-root android devices, like Transocks, Google Play Download is not affected.
Please fix.
谷歌商店无法正常下载,希望能改善
能否做成点开应用,自动开启?
How about enable hosts automatically while open the APP?
Daedalus is not reactivate itself after the network state changed.
case in point:
all other apps that make use the vpnservice has no problem with those cases. they reactivated themselves just fine.
打开最新版的腾讯视频app,几秒后,vpn会直接关闭。
I think it is better to give users to add rules using local text.
In each rule in the [rules] tab
text editor:
@[server1] google.com
@[server2] yahoo.com
@[server1] apple.com
in the [servers]
there are server1 = 111.222.333.444:53; server2 = 101.210.300.405:53
when the texts in [rules] are edited/re-saved,
@[xxxx] get converted to the address internally. (and also check it)
if the text cannot be converted, it cannot be saved. (e.g. no server1 in [servers])
In such a way, users no need to assign urls to download hosts file. and they can easily edit it.
If the server hosts are dead, it can easy to change the host addresses.
貌似大会以后已经失效了?
在软件内部测试Google显示可以,但是在浏览器无法访问
是否这种通过dns解析的方式已经失效?
谢谢!
在配置时使用的github文件地址,刚开始没有选择Raw
地址,添加后不能用。看了下载后的文件发现是html文件,才想起来需要Raw
地址。 更改后hosts解析正常。
建议 同步规则
时添加下验证文件是否正确。
这个坑找的啊
It's strange, same hosts file on PC is normal, can access google.com and play store, but on my phone cannot. Meanwhile, facebook and Youtube is very fast... So, what's the reason?
腾讯云隔离了Pure DNS的服务器,Pure DNS服务目前已完全不可用!请您替换掉Pure DNS以免无法正常上网,对此造成的不便深表歉意!感谢一路有你!
有没有什么方法免杀,提供个小工具自行随机命名打包?
Can you create one application and for Windows 10? :D
It would be nice if an exclusion list was added that lets users exclude certain WiFi networks from having their DNS server changed from what they originally provide.
racaljk/hosts already update.
please update.
https://github.com/googlehosts/hosts
It's known that this tiny tool help get rid of DNS pollution so users can access some regulated websites.However, this app can't deal with 2 special situations.
For the 2 situations above, the only solution is to change external IP, or in other words, go through a socks5 proxy in order to bypass these limitations. And here's my idea of solution:
Theoretically speaking, the enhancements above aren't too hard to implement. And I'm also glad to contribute for the features.
Mogu DNS
https://www.mogudns.net/
Prompt:CreateProcess error=2,系统找不到指定文件
Actually it is very useful.
For me, I can use proxy server listed in cnproxy with this app to access resources in cn
Give you the translation of the manual. So more people can use it. And you can get improvement.
manual-eng.txt
============
I think there are different purposes to use this tools.
I suggest some DNS and rules that I use.
some built-in rules cause problems for non-cn users.
UltraDNS1: 156.154.70.1:53
UltraDNS2: 156.154.71.1:53
GoogleDNS1: 8.8.8.8:53
GoogleDNS2: 8.8.4.4:53
rules
adaway - block general ads #
https://adaway.org/hosts.txt
go-hosts-block . - block google ads #
https://raw.githubusercontent.com/Lerist/Go-Hosts/master/hosts-ad
============
and also some rules from "unblockcn" but don't want to talk it here.
when I'm trying to add a rule(DNSmasq) it seems I need to fill "下载地址" but I only want to add local rules.
非标端口在测试中有效,实际使用上还是走了53
用只支持5353的dns测试的
比如我需要添加一条host规则 106.186.27.62 wheel-soft.com
请问该如何操作?
选导入-外部 没法选择文档
我手机是一加3T
系统 7.1.1 xperia xz premium
2017-07-21 15:38:07 [INFO] Daedalus VPN service has stopped 2017-07-21 15:38:06 [ERROR] java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference at de.measite.minidns.util.InetAddressUtil.ipv4From(InetAddressUtil.java:23) at org.itxtech.daedalus.provider.UdpDnsProvider.handleDnsRequest(UdpDnsProvider.java:317) at org.itxtech.daedalus.provider.UdpDnsProvider.readPacketFromDevice(UdpDnsProvider.java:208) at org.itxtech.daedalus.provider.UdpDnsProvider.process(UdpDnsProvider.java:150) at [org.itxtech.daedalus.service.DaedalusVpnService.run(DaedalusVpnService.java:237)] at java.lang.Thread.run(Thread.java:761)
另外,在 #19 中我提到了一个泛解析问题,最后我发现域名能正确解析,是因为android.clients.google.com默认以HTTP方式连接,会被GFW重设,使用HTTPS正常连接
提一个小建议,只使用hosts/dnsmasq文件,而不设置服务器地址,便于切换网络时使用运营商的DNS
能否加入对ipv6的DNS服务器支持?谢谢!
it would be wonderful if Daedalus could be published in the official repositories on F-Droid.
Thank you in advance!
一旦启动该软件就无法打开纯ipv6网页了,更遑论使用ipv6的hosts。
请问能否进一步支持ipv6?
软件不正常返回退出时,已经保存的规则和服务器就会消失,可怜我花了半小时弄的服务器,全没了×_×
希望可以快点修复!!
如何使用hosts?
在我手机的rom上似乎找到了A记录就不会考虑AAAA,只有像ipv6.google.com这种只有v6的域名才会使用v6,据说在国产rom里边这样的现象很常见?所以我想能不能加一个只使用AAAA记录的功能(在同时有A和AAAA的时候)。
增加一种策略让首选DNS解析失败或无效地址时尝试让备选DNS来解析,另外这个功能如能实现希望能继续开发个桌面版,谢谢
之前可以的,昨天开始好像就不行了。
Pure,Cute官方停止服务,Fun也已经用不了了,众所周知的原因,DNS服务器也越来越难生存,希望有很多稳定可用的DNS服务。
isp in my country tampering its users dns, making internet experience horrible.
we can't just use other dns server by change to its ip, because the isp transparently intercept and redirect those ip to their own isp dns server.
please make dnscrypt as an option for the dns provider.
thank you for your great work.
Sent from my EVERCOSS S50D using FastHub
It would be nice if you all could port Squid (http://www.squid-cache.org/) to Android.
据说可以通过此方法,使用特定的hosts文件?
谷歌无法正常下载,希望能改善。
首先感謝開發者製作如此方便的應用!
請問能不能增加dark theme? 萬分感謝。
我在dnsmasq的配置文件中有一条:address=/gvt1.com/10.0.0.1
但是我发现解析r2---sn-i3b7kn76.gvt1.com的时候并不会解析到10.0.0.1
我添加完hosts文件后,我把软件退出重进,hosts文件一个都没有了,还得重新添加,,,
如题 南方的朋友给个设置建议可以吗?
未知错误,跟踪失败。
[DELETED] SPAM
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.