1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-12-29 13:35:20 -05:00

more security types in vmess.

This commit is contained in:
Darien Raymond
2016-12-07 17:32:40 +01:00
parent 6d0915cc8c
commit 85163d4b47
13 changed files with 333 additions and 314 deletions

View File

@@ -31,13 +31,20 @@ func (v *RequestOption) Clear(option RequestOption) {
*v = (*v & (^option))
}
type Security byte
func (v Security) Is(t SecurityType) bool {
return v == Security(t)
}
type RequestHeader struct {
Version byte
User *User
Command RequestCommand
Option RequestOption
Address v2net.Address
Port v2net.Port
Version byte
User *User
Command RequestCommand
Option RequestOption
Security Security
Address v2net.Address
Port v2net.Port
}
func (v *RequestHeader) Destination() v2net.Destination {