Verfiy Domain correctly

pull/238/head
Shelikhoo 2016-08-13 22:50:24 +08:00
parent 427bed5ddb
commit 1fe090dbfd
No known key found for this signature in database
GPG Key ID: 7791BDB0709ABD21
1 changed files with 4 additions and 1 deletions

View File

@ -1,6 +1,7 @@
package ws
import (
"crypto/tls"
"fmt"
"net"
@ -48,7 +49,9 @@ func wsDial(src v2net.Address, dest v2net.Destination) (*wsconn, error) {
return internet.DialToDest(src, dest)
}
dialer := websocket.Dialer{NetDial: commonDial, ReadBufferSize: 65536, WriteBufferSize: 65536}
tlsconf := &tls.Config{ServerName: dest.Address().Domain()}
dialer := websocket.Dialer{NetDial: commonDial, ReadBufferSize: 65536, WriteBufferSize: 65536, TLSClientConfig: tlsconf}
effpto := func(dst v2net.Destination) string {