commit | 395948e2f546cb82afa9e1f6d1a6e87849b9af1d | [log] [tgz] |
---|---|---|
author | Wèi Cōngruì <crvv.mail@gmail.com> | Mon Jan 07 08:55:06 2019 +0000 |
committer | Brad Fitzpatrick <bradfitz@golang.org> | Tue Jan 08 15:50:00 2019 +0000 |
tree | f5b863d50d815822fecadb9a62f64e5a075df9d0 | |
parent | be88a9aa50a10f9e7a47479f127468a474701f09 [diff] |
proxy: support socks5h scheme in proxy URL Environment variable 'ALL_PROXY=socks5h://example.com' is commonly used to specify a SOCKS5 proxy server. In curl, 'socks5' means the host name will be resolved locally, and 'socks5h' means the host name will be resolved by the server. Go SOCKS5 client always uses the server to resolve host names. So this change just added socks5h as a supported URL scheme. Fixes golang/go#13454 Change-Id: I06d2b07f66cd0923c114dba4df0f884b39e58bc0 Reviewed-on: https://go-review.googlesource.com/c/156517 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This repository holds supplementary Go networking libraries.
The easiest way to install is to run go get -u golang.org/x/net
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.