XX-net / XX-Net

A proxy tool to bypass GFW.
33.06k stars 7.69k forks source link

XX-Net 3.13.1 简化版最新实测 #12320

Open miketwes opened 5 years ago

miketwes commented 5 years ago

昨天下载后运行稳定,但是过了一个多小时再次运行却打不开网页, 同样的隧道, 其他软件运行正常,怀疑是dns的问题, 打开Firefox的about:config将network.trr.mode 设置为: 2 network.trr.uri 设置为: https://mozilla.cloudflare-dns.com/dns-query XX-Net 3.13.1 简化版 运行恢复正常

Chromium下需要安装dnscrypt-proxy:

  1. sudo aptitude install dnscrypt-proxy
  2. /etc/dnscrypt-proxy/dnscrypt-proxy.toml: server_names = ['cloudflare'] 替换为 server_names = ['cloudflare', 'cloudflare-ipv6']
  3. /usr/sbin/dnscrypt-proxy -config /etc/dnscrypt-proxy/dnscrypt-proxy.toml

2019-03-07_616x177

AnyWAT commented 5 years ago

😱简化版?据说还有金装版。。。(😭鄙人瞎BB) 😜果然是楼主自简化版 https://github.com/miketwes/XX-Net-Linux

AnyWAT commented 5 years ago

打开Firefox的about:config将network.trr.mode 设置为: 2 network.trr.uri 设置为: https://mozilla.cloudflare-dns.com/dns-query

貌似 32Win10Pro 下简单:(右上角)打开菜单——选项——(页底的)网络设置:设置——勾选“启用基于 HTTPS 的 DNS”。。。尝试中: Win 系统安装有 Python371,不符合Note: all XX-Net 3.13.1 related Python 2.7.16rc1 libs are latest version and installed by pip2.

AnyWAT commented 5 years ago

哈哈,经 https://github.com/DrayChou/twitter-tools/issues/1#issue-369731081 ,pip3 install hyper hyperframe ipaddress pyasn1 pyOpenSSL PySocks setuptools -U 执行中。。。结果除了与 https://github.com/miketwes/XX-Net-Linux 中 pip2 list 版本相同的,有高的、低的,甚至没有(enum34) default 再执行 pip3 install enum34 h2 -U 低的升高达到要求。继续执行 python proxy.py 报错(并自动退出?总之没来得及看到相关进程) Traceback (most recent call last): File "proxy.py", line 54, in import simple_http_server File "F:\XX-Net-Linux\local\simple_http_server.py", line 4, in import urlparse ModuleNotFoundError: No module named 'urlparse' 想当然执行 pip3 install urlparse -U 无效,求帮助😂

AnyWAT commented 5 years ago

https://docs.python.org/2/library/urlparse.html Note:The urlparse module is renamed to urllib.parse in Python 3. The 2to3 tool will automatically adapt imports when converting your sources to Python 3. 折腾回 Python 2.7.16rc1 再说。。。

AnyWAT commented 5 years ago

嘿嘿嘿,FireFox 下成功,貌似接近 https://github.com/XX-net/XX-Net/issues/12043#issuecomment-464025671 原生 IPv6或将最大扫描线程数设置为0的原生 IPv6的感觉:网页或需数次刷新。。。

图片

AnyWAT commented 5 years ago

还没来得及贴下图就死而不活了,,,从软件包中恢复出 good_ip.txt 才缓过气来(貌似还没用上20个 IP 就要死不活了?已1-2分钟即死活好几回了,貌似用了 Dns Jumper v2.1 才。。。 ) 图片

AnyWAT commented 5 years ago

1、运行了 dnscrypt-proxy,在 Chrome+SwitchyOmega 测试中。。。 2、貌似好过前述的 FireFox(没有 dnscrypt-proxy 时) 3、FireFox+SwitchyOmega+dnscrypt-proxy 貌似也好过2、

图片 😁与原装版、原生 IPv6 下有效 IP相同,而原装版隧道下有效 IP可有200多,延迟也小些(至少减半),连接池几十(现在才2-5?) 图片

😂32Win10Pro 体验结果仍然是:(原装版)隧道远优于(简化版)原生 IPv6 !

图片

miketwes commented 5 years ago

1、运行了 dnscrypt-proxy,在 Chrome+SwitchyOmega 测试中。。。 2、貌似好过前述的 FireFox(没有 dnscrypt-proxy 时) 3、FireFox+SwitchyOmega+dnscrypt-proxy 貌似也好过2、 Win32Pro 体验结果仍然是:(原装版)隧道远优于(简化版)原生 IPv6 !

图片

与原装版、原生 IPv6 下有效 IP相同,而原装版隧道下有效 IP可有200多,延迟也小些(至少减半),连接池几十(现在才2-5?) 图片

感谢测试! 简化版可考虑在两方面改进:

  1. 筛选速度较快的good ip
  2. 选用更快的dns服务器
AnyWAT commented 5 years ago
2\. 选用更快的dns服务器

关于 dnscrypt-proxy :https://github.com/CNMan/dnscrypt-proxy-config/issues/11#issue-420380788 后来又在此基础上结合本贴顶楼与 https://github.com/jedisct1/dnscrypt-proxy 的默认设置 example-dnscrypt-proxy.toml ,添加了 server_names = ['scaleway-fr', 'google', 'yandex', 'cloudflare', 'cloudflare-ipv6'] 才测试的,不知是否。。。