Closed wyzssw closed 2 years ago
从日志上看,应该是 DNS 被污染导致的。我用 curl 试了下日志上几个 IP 返回的结果,都是返回 curl: (52) Empty reply from server
。你可以用这个正常的 Google IP 试试:graftcp curl http://172.217.24.36
,预期会返回如下内容:
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>
确实如此,这个应该如何解决,我的场景是想连上k8s.grc.io来安装Kubernetes v1.24.0,使用阿里云镜像遇到了些问题。
root@u1:/home/whf# graftcp curl http://172.217.24.36
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>
DNS 污染有很多解决方案,你可以自行搜索后选择一个适合自己的。
Describe the bug
To Reproduce /etc/graftcp-local/graftcp-local.conf
以上配置proxy的地址保证没有问题,因为我通过执行
http_proxy=192.168.3.35:1088 curl 'http://www.google.com'
是可以访问到内容的启动graftcp-local后 /usr/bin/graftcp-local -config /etc/graftcp-local/graftcp-local.conf
执行
graftcp wget 'http://www.google.com'
依然不能翻墙graftcp bash
同样没有效果Expected behavior 能够翻墙
日志 从日志看,DNS没有问题,每次执行对应一条Request PID日志,就是无法翻成功
Desktop (please complete the following information): 我用的windows下VMware虚拟机,虚拟机系统是Ubuntu 22.04,主机是intel nuc
安装途径: 通过下载编译好的二进制deb