Documentation ¶
Index ¶
- Constants
- Variables
- func GetFreedomOutboundOfShadowsocks(network, path, addr, outag, security string, port uint32) *pros.AddOutboundRequest
- func GetOutboundRequest(port, aid json.Number, ...) (reqs []*pros.AddOutboundRequest, err error)
- func GetShadowsocksOutbound(addr, password, cipher, outag, proxytag string, port uint32) *pros.AddOutboundRequest
- func GetTransportStreamConfig(network, path, hdhost string) (conf *internet.StreamConfig, err error)
- func GetTrojanOutbound(sender *proxyman.SenderConfig, addr, password, outag string, port uint32) *pros.AddOutboundRequest
- func GetVmessOutbound(sender *proxyman.SenderConfig, addr, id, outag string, port, alterid uint32) *pros.AddOutboundRequest
Constants ¶
View Source
const PROTO_SHADOWSOCKS = "shadowsocks"
View Source
const PROTO_TROJAN = "trojan"
View Source
const PROTO_VMESS = "vmess"
Variables ¶
View Source
var SupportProtocolList = []string{ PROTO_VMESS, PROTO_TROJAN, PROTO_SHADOWSOCKS, "ss", }
Functions ¶
func GetFreedomOutboundOfShadowsocks ¶
func GetFreedomOutboundOfShadowsocks(network, path, addr, outag, security string, port uint32) *pros.AddOutboundRequest
func GetOutboundRequest ¶
func GetShadowsocksOutbound ¶
func GetShadowsocksOutbound(addr, password, cipher, outag, proxytag string, port uint32) *pros.AddOutboundRequest
func GetTransportStreamConfig ¶
func GetTransportStreamConfig(network, path, hdhost string) (conf *internet.StreamConfig, err error)
func GetTrojanOutbound ¶
func GetTrojanOutbound(sender *proxyman.SenderConfig, addr, password, outag string, port uint32) *pros.AddOutboundRequest
func GetVmessOutbound ¶
func GetVmessOutbound(sender *proxyman.SenderConfig, addr, id, outag string, port, alterid uint32) *pros.AddOutboundRequest
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.