vless: disable fallback by default

This commit is contained in:
nadoo 2020-10-04 23:32:21 +08:00
parent 829a0d7f80
commit e7ebcbcde5
2 changed files with 3 additions and 3 deletions

View File

@ -59,11 +59,11 @@ func (s *VLess) Serve(c net.Conn) {
cmd, err := s.readHeader(io.TeeReader(c, wbuf))
if err != nil {
if s.fallback == "" {
log.F("[vless] verify header error: %v", err)
log.F("[vless] verify header from %s error: %v", c.RemoteAddr(), err)
return
}
fallback = true
log.F("[vless] verify header error: %v, fallback to %s", err, s.fallback)
log.F("[vless] verify header from %s error: %v, fallback to %s", c.RemoteAddr(), err, s.fallback)
}
network := "tcp"

View File

@ -56,7 +56,7 @@ func NewVLess(s string, d proxy.Dialer, p proxy.Proxy) (*VLess, error) {
uuid: uuid,
}
v.fallback = "127.0.0.1:80"
// v.fallback = "127.0.0.1:80"
if custom := u.Query().Get("fallback"); custom != "" {
v.fallback = custom
}