to
c, resp, err := websocket.NewClient(conn, &url.URL{Scheme: "ws",Host: host, Path: "/ws"}, nil, 1024, 1024)
but got another issue, only bind ipv6, for details, please have a look the screen shot.(only found this issue on debian jessie, armv71 version, it is ok on windows 7 64bit, ubuntu 14.03 64bit)
./gost.1 -L=:9090 -L=0.0.0.0:9999 -L=10.0.0.4:9099 -F=http+ws://my-remote-host:8080 -logtostderr -v=4

and I got
bad handshake when gost run on debian jessie(armv71 )
I1112 07:09:14.798422 24415 http.go:48] [http] CONNECT api.hostip.info:80 websocket: bad handshake
I1112 07:09:14.799724 24415 http.go:52] HTTP/1.1 503 Service unavailable
Proxy-Agent: gost/2.0
I1112 07:09:14.803734 24415 conn.go:72] 10.0.0.3:61959 disconnected, connections: 0
About my Armv71 Debian Jessie, it a gnuroot app of android, I upgraded from wheezy.
and gost widows 64 bit was compiled under my armv71 debian Jessie, works well.