Documentation ¶
Index ¶
- Constants
- Variables
- func GenCookie(conf *config.Local, domain string, port string) string
- func GetAuthorizedConn(host string, port string, conf *config.Local) net.Conn
- func HandleGrpc(conn2local net.Conn, conf *config.Local)
- func HandleHttp2(conn net.Conn, conf *config.Local)
- func HandleHttp3(conn net.Conn, conf *config.Local)
- func HandleSocks5(conn net.Conn, conf *config.Local)
- func HandleSocks5_GRPC(conn net.Conn, conf *config.Local)
- func HandleWebSocket(conn net.Conn, conf *config.Local)
- func HandleWsReal(conn net.Conn, conf *config.Local)
Constants ¶
View Source
const ( TypeIpv4 byte = 1 TypeIpv6 byte = 4 TypeDomain byte = 3 )
View Source
const (
HttpsProxyEstablished = "HTTP/1.1 200 Connection Established\r\n\r\n"
)
Variables ¶
View Source
var (
ErrSock5NotValid = errors.New("not a valid socks5 connection")
)
Functions ¶
func GetAuthorizedConn ¶
和Remote服务器建立连接,并进行鉴权处理
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.