dowsnature / dowsdns Goto Github PK
View Code? Open in Web Editor NEW快速翻跃**防火墙
快速翻跃**防火墙
Twitter的可以打开。刚开始打不开,可能是因为DNS缓存的问题。
已经添加去广告host
怎样操作可以做一定改善?
感谢!
1.使用这种翻墙方式安全性怎么样?会不会被人获取到真实地址?
2.本人对网络不太懂,但是这种翻墙方式的生存时间可以持续多久?会不会很快被GFW封?
3.那个DNS文件要更新的吗?
4.我查到好像有网络有经过香港和泰国,请问网速可以提高吗?
谢谢制作者,感谢。 @downature
On the client:
C:\Users\Lentin>nslookup google.com 123.206.xx.xx
服务器: UnKnown
Address: 123.206.27.92
DNS request timed out.
timeout was 2 seconds.
名称: google.com
Address: 2404:6800:4008:802::200e
Server(centos 6.7) Errorlogs:
[root@VM_91_149_centos dowsDNS]# python dns.py
zero length field name in format
zero length field name in format
zero length field name in format
我在mac windows ubuntu都尝试后,发现大神的这个作品为何现在不能科学上网了?
我的做法:
1、将 conf/config.json 中的 Local_dns_server 的值改为电脑的 127.0.0.1, 同时修改本地ip:etc/resolv.conf为127.0.0.1
2、在 /etc/resolvconf/resolv.conf.d/base(原本为空文件) 里添加 nameserver 127.0.0.1
sudo resolvconf -u
sudo systemctl restart network-manager.service 但是提示没有systemctl: command not found
3、运行:python2 run.pu
4、重启chrome,还是不能够Google。
请问一下是封了?
有一些泛解析加进去之后,客户端ping过去不是设置好的sni地址,例如 *.google.com.sg google.com.sg。谷歌的这种域名就进不了。
是否可以放置多个sni 代理iP?
RT——
即便改为https://t.co/ ,依旧翻墙失败。
其他网站均成功。
1月15日-?
自动更新解析记录
代码重构
开发移动端
一些特殊环境
如题。
RT
{
"hosts":{
"racaljk":"https://coding.net/u/scaffrey/p/hosts/git/raw/master/hosts",
"yhosts":"https://raw.githubusercontent.com/vokins/yhosts/master/hosts",
"adaway":"https://raw.githubusercontent.com/aoccin/adaway/master/hosts"
},
"DNSMasq":"I'm too lazy, you know",
"jsonb64":"https://raw.githubusercontent.com/dowsnature/dowsDNS/master/data/wrcd.base64"
}
怎么自定义添加SNI代理?
SNI代理设置的是 所有域名都反向代理,该如何添加?
现在对于真实IP的查找貌似已经很困难了,难得兄台良苦用心。
但是我却遇到了 [errno 10049]的问题。我觉得再添加一下异常处理会不会更好一点呢?
对常见的错误码进行包装,友好的展示出来。
in ~/opencode/dowsDNS on git:beta x [22:11:13]
$ sudo python3 start.py
Traceback (most recent call last):
File "start.py", line 8, in
import requests
ModuleNotFoundError: No module named 'requests'
怎样本地缓存dns?就是把查询过的ip缓存到dowsdns上,让下次获取速度变快。
本地通过dow访问,如果放在内网的话,本身内网有dns用于自建dns,所以我设置了Remote_dns_server 还是没有用
D:\Onedrive\文档\GitHub\dowsDNS>py start.py
Traceback (most recent call last):
File "start.py", line 8, in
import requests
ModuleNotFoundError: No module named 'requests'
上述提示在两台电脑上均出现了。
我本机是Python 3环境,办公电脑是Python 2环境。
127.0.0.1为win系统保留的地址,不能通过cmd批处理设置,建议改用其他地址。
1、配置文件是否允许注释(如在data.json配置文件中使用#注释掉某行自定义的hosts)
2、个别网站不能访问,如三立新闻网http://www.setn.com/
3、建议加入支持本地hosts解析
可以从来做局域网DNS吗?
怎样操作?
直接把config.json里面的127.0.0.1改成局域网IP行不行呢?
1、请问,最多可以有多少个配置,是否支持IPV6的host?
2、google、fackbook、twitter都可以打开,youtube不能打开?
3、配置是否支持本地host?
比如想把.local的所有域名解析到本地?类似于dnsmasq的解析功能?
sudo python start.py
Password:
Traceback (most recent call last):
File "start.py", line 8, in
import requests
ImportError: No module named requests
MacBook-Air:dowsDNS-beta $
1、下载python安装;
2、win系统配置python系统环境变量;
3、完成以上步骤后win系统就可以直接运行run.py了。
注:如不想安装python也可以绿色版的python但简单做个批处理。
我尝试将手机和电脑连入同一个Wi-Fi,电脑开启这个应用后,把手机的DNS改为电脑的局域网地址,发现好像不好用,是因为我的设置问题还是说这个功能还未添加?此外说明里的Local_dns_server具体指什么?我填的是127.0.0.1,请问还可能有设置成别的情况吗?
我试用了一下,这个程序是在本地搭了一个小DNS,并根据 rpz.json 里面的记录来提供白名单解析,如果名单里面没有,就返回 remote_dns_server 的查询结果,是这样吗?
如果我没猜错的话,里面有两个问题:
对于问题1,其实用自动更新hosts的脚本会更方便,做成小程序的目的是?性能更好?
对于问题2,修改IP的必要性我建议可以说明一下,如果本机用是否可以保持 127.0.0.1?我试过是可以工作的,那么修改为当前Client IP是为了开放给内网其它Client吗?
如果能加上自动更新,并可以注册为系统service的话应该会更好,对了,我是Windows。
使用简介没看明白,是类似于hosts的工具吗?直接把hosts放进去可否?
你他娘的就不能在简介里放上下载链接吗?每次要找好久才下载到。另外,要不要做个ppa,这样就可以随时更新了。
windows7 64位系统以管理员方式运行 无法访问google
就是Windows ping指定域名的解析,显示找不到主机。
但是用Win10内置的Linux子系统就可以正确ping出指定的IP
就是辣么神奇
Traceback (most recent call last):
File "start.py", line 8, in
import requests
ImportError: No module named requests
另外如何关闭缓存
According to your attachment, I see that this app can show the buffer health and connection speed.
How to do it ?
今天试用新Release,会闪退。
========================**
当前可用操作有:
1 运行本地DNS服务器
2 恢复动态DNS(恢复网络)
3 更新记录文件并运行本地DNS服务器
4 退出
请选择后回车:
3
Windows IP 配置
已成功刷新 DNS 解析缓存。
Sorry,DNSMasq is not support
Traceback (most recent call last):
File "update.py", line 60, in
urllib2.URLError: <urlopen error [Errno 11001] getaddrinfo failed>
Failed to execute script update
若无法使用,请手动修改系统的DNS为:127.0.0.1(默认情况)
==========Config===========
Local_dns_server: 127.0.0.1
Local_dns_port: 53
Remote_dns_server: 114.114.114.114
Remote_dns_port: 53
===========Config==========
Trying start bind local IP and port ...
Bind successfully! Running ...
Query: clients2.google.com.
Revise: clients2.google.com.
Query: www.google.com.
Revise: www.google.com.
Query: Query: mail.google.com.mail.google.com.
GOOGLE可以正常使用了,但是YouTube打不开,我用的是移动的宽带,请教一下谢谢
有人成功嘛
请问这个能屏蔽的广告是哪些呢
Traceback (most recent call last):
File "update.py", line 60, in
urllib2.URLError: <urlopen error [Errno 11001] getaddrinfo failed>
Failed to execute script update
新手不知道怎么用,最好有图文的那种。这个软件非常不错,就是把本地网站拖慢了。
Traceback (most recent call last):
File "update.py", line 60, in <module>
urllib2.URLError: <urlopen error [Errno 10060] >
Failed to execute script update
保证环境没有问题
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.