github.com/metacubex/sing-shadowsocks2@v0.2.0/shadowsocks.go (about) 1 package shadowsocks 2 3 import ( 4 "context" 5 6 C "github.com/metacubex/sing-shadowsocks2/cipher" 7 _ "github.com/metacubex/sing-shadowsocks2/shadowaead" 8 _ "github.com/metacubex/sing-shadowsocks2/shadowaead_2022" 9 _ "github.com/metacubex/sing-shadowsocks2/shadowstream" 10 ) 11 12 type ( 13 Method = C.Method 14 MethodOptions = C.MethodOptions 15 ) 16 17 func CreateMethod(ctx context.Context, method string, options MethodOptions) (Method, error) { 18 return C.CreateMethod(ctx, method, options) 19 }