package
0.0.0-20230831001606-edbf81aac6a3
Repository: https://github.com/thinkgos/jocasta.git
Documentation: pkg.go.dev

# Functions

HasKcpBlockCrypt 是否支持指定的加密方法.
KcpBlockCryptMethods 获得支持kcp所有加密方法.
ListenKCP listen.
NewKcpBlockCrypt 根据method和key生成kcp.BlockCrypt Note: key大于或等于对应加密方法的key长度.
NewKcpBlockCryptWithPbkdf2 使用pbkdf2(给的password和salt)生成所需的key,通过指定method生成kcp.BlockCrypt.
ParseProxyURL parse proxy url proxyURL格式如下: https://username:password@host:port https://host:port socks5://username:password@host:port socks5://host:port.
ProxyAuth Auth from proxyURL.
ValidProxyURL 校验proxyURL是否正确.

# Structs

HTTPS https proxy.
KCPClient KCP client dialer.
KcpConfig kcp 配置.
Message message.
NopHandler nop handler.
Socks5 sock5 proxy.
StcpConfig stcp config.
TLSConfig tcp tls config Single == true, 单向认证 客户端必须有提供ca证书 服务端必须有私钥和由ca签发的证书 Single == false 双向认证 客户端必须有私钥和由ca签发的证书,ca证书可选(无将使用由ca签发的证书) 服务端必须有私钥和由ca签发的证书,ca证书可选(无将使用由ca签发的证书).

# Interfaces

Handler handler conn interface.

# Type aliases

HandlerFunc function implement Handler interface.