ws和wss的path参数url解码后发送

http代理connect方法支持host参数自定义
Proxy-Agent修改为nginx
This commit is contained in:
wenyifan
2022-08-03 15:47:56 +08:00
parent 2e4aea5188
commit 6d72721cab
8 changed files with 40 additions and 12 deletions

View File

@ -41,8 +41,8 @@ func init() {
flag.Parse()
if printVersion {
fmt.Fprintf(os.Stdout, "gost %s (%s %s/%s)\n",
gost.Version, runtime.Version(), runtime.GOOS, runtime.GOARCH)
fmt.Fprintf(os.Stdout, "gost %s (%s %s/%s)\nEnhanced:\n%s\n",
gost.Version, runtime.Version(), runtime.GOOS, runtime.GOARCH, gost.Enhanced)
os.Exit(0)
}

View File

@ -301,6 +301,7 @@ func parseChainNode(ns string) (nodes []gost.Node, err error) {
gost.NoTLSConnectOption(node.GetBool("notls")),
gost.NoDelayConnectOption(node.GetBool("nodelay")),
gost.HeaderConnectOption(headerCfg),
gost.HostConnectOption(node.Get("host")),
}
sshConfig := &gost.SSHConfig{}