Comments (6)
As getting a correct DNS record does not ensure we can access the blocked web site, I decide not to support this to avoid more complexity.
from cow.
解决 DNS 的问题,就解决了大半的翻墙问题。用 DNS proxy ,有损墙内大站的地域优化,这部分需求应该占 >90% 的流量。
可不可以参照 fqrouter 对 DNS 污染的判断方式。
1)对照假 ip 列表
2)等待晚到的 DNS 答案
3)记住随后 http requests 的错误,作为 DNS 污染的依据
from cow.
我目前没还看到仅仅因为 DNS 污染而无法访问网站比例的统计。但像 twitter, facebook 即使解决了 DNS 污染也无法正常访问。如果这类网站的比例不高,那解决 DNS 污染的好处不大。
另一方面我不想在 cow 中引入类似假 ip 和 gfwlist 这样的静态列表,如果用静态列表的话也就没有必要用 cow 了。目前 cow 代码里包含的 direct/blocked 域名只是作为优化而存在。(同时也为了绕过一些以前存在的 bug。)
cow 目前的代码有些零乱……如果一个功能的好处不是那么明显,我不想在重构完代码之前就添加。
from cow.
我也没有什么数据。根据 @fqrouter ,youtube 没有封 ip ,所以解决 DNS 污染就可以访问。
如果将来可能实现此功能的话,我最开始时只是想建议把 DNS proxy 作为最后的选择,而不是像其它反馈 (#46)那样作为首选的选择。
关于内置列表,我的想法跟你是一样的。不过升级时,最好不要覆盖这个学习过的列表,不知道现在是不是这样的。
from cow.
youtube.com DNS 返回的结果跟 google.com 相同,这个可能是目前只需要解决 DNS 污染就能访问的原因。
升级时不会覆盖根据浏览记录学习到的列表。
from cow.
@n0wa11 访问youtube除了解决DNS污染还要加上http混淆器的,不然HTTP关键字检查照样把你拦下来。
from cow.
Related Issues (20)
- mac coredump HOT 2
- 使用HTTP二级代理,验证问题。 HOT 1
- cow 可以作为socks5代理吗? HOT 1
- 希望可以 把 golang.org/x/ 的库全部放到vendors中 HOT 1
- 可以利用朋友在美国的ip当二级代理吗,cow可以实现吗 HOT 1
- How do I config a dedicated proxy for accessing unblocked sites ?
- cow提供的HTTP代理可以支持UDP转发从而优化游戏主机的联网吗?
- mac下启动cow失败 HOT 5
- Support docker for mac
- 如何全局代理走外网,本地网络不走代理? HOT 1
- MAC OS 10.14.3 运行错误 HOT 1
- fatal error: concurrent map read and map write
- 使用一次cow之后,本地的非浏览器网络连接都会转到127.0.0.1:7777,必须打开cow才可以上网 HOT 1
- 你好我想问一下COW是否可以用在OPENVPN上呢?
- 有计划增加trojan的二级代理支持吗
- 你好,请问支持指定出口IP吗
- 如果能有详细的日志就更好了 HOT 1
- [国内直连,国外加速]希望有全新模式可以使用 HOT 1
- RC Config file without standard
- 一个精简替代 | A simple stupid alternative HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cow.