Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRunningClients ¶
func GetRunningClients() []string
GetRunningClients 获取所有正在运行的客户端ID列表 返回: 客户端ID列表
func IsClientRunning ¶
IsClientRunning 检查客户端是否正在运行 clientID: 客户端唯一标识符 返回: 是否运行
func StartClient ¶
func StartClient(clientID string, config ClientConfig) error
StartClient 启动 frpc 客户端 clientID: 客户端唯一标识符,用于管理多个客户端实例 config: 客户端配置 返回: 错误信息
func StopClient ¶
StopClient 停止 frpc 客户端 clientID: 客户端唯一标识符 返回: 错误信息
Types ¶
type ClientConfig ¶
type ClientConfig struct {
ServerAddr string `json:"serverAddr"`
ServerPort int `json:"serverPort"`
Token string `json:"token,omitempty"`
User string `json:"user,omitempty"`
Proxies []ProxyConfig `json:"proxies"`
}
ClientConfig 客户端配置结构
type ClientService ¶
type ClientService struct {
// contains filtered or unexported fields
}
ClientService 客户端服务包装器
Click to show internal directories.
Click to hide internal directories.