hmgle / graftcp

A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy.
GNU General Public License v3.0
2.1k stars 173 forks source link

graftcp go get -v这一步必须的么? #6

Closed wxlg1117 closed 5 years ago

wxlg1117 commented 6 years ago

1: git clone https://github.com/hmgle/graftcp.git cd graftcp make 后 graftcp位于当前源码目录,而graftcp-local出现在go/bin下;

2: 通过 graftcp 安装来自 golang.org 的 Go 包: ./graftcp go get -v golang.org/x/net/proxy

卡在这里了,如果跳过这步直接启用graftcp 好像某些能用有些不能用? graftcp wget 之类的能用,因为请求会出现在graftcp-local实时刷新的日志里 graftcp yum 之类的好像不能?graftcp-local实时刷新的日志里完全没有请求

hmgle commented 6 years ago

@wxlg1117

  1. make 之后编译生成的 graftcp 位于当前目录,而 graftcp-local 是通过 go get -v github.com/hmgle/graftcp/graftcp-local 获取的,所以位于 go/bin 目录。README 里面的 demo 演示图没有更新,之前 graftcp-local 也是在当前目录生成的。
  2. ./graftcp go get -v golang.org/x/net/proxy 卡住应该是你主机进行 golang.org 域名解析时受到 DNS 污染了,可以贴下 graftcp-local 打印出来的 IP。如果确定是 DNS 污染,需要先用 dnscrypt-proxyChinaDNS + ss 等方案解决 DNS 污染问题。

yum 命令方便贴下打印吗?

hmgle commented 6 years ago

README.mdgraftcp go get -v golang.org/x/net/proxy 只是演示,不是必需的安装步骤。

roachsinai commented 5 years ago

感谢这个工具,不过希望可以更新一下README.md,说明graftcp go get -v golang.org/x/net/proxy只是演示。

hmgle commented 5 years ago

感谢这个工具,不过希望可以更新一下README.md,说明graftcp go get -v golang.org/x/net/proxy只是演示。

不错的建议,已将副标题修改为 Demo,这样更贴切点。

578141611 commented 5 years ago

针对于需要google翻墙处理的下载go-lang包,可以使用离线下载的方式,把包下好了,然后解压放到$gopath/golang.org/x/net目录