Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Content ¶
type Content struct {
UID int `json:"uId"` // 登录用户的 id
ID int `json:"id"` // 协议 id
Protocol string `json:"protocol"` // 协议名称
// 协议相关的配置
Name string `json:"name"` // 配置协议别名
Address string `json:"address"` // 地址
Port int `json:"port"` // 端口
// vmess 协议
UserID string `json:"userId"` // userId
AlertID int `json:"alertId"` // alertId
Level int `json:"level"` // 等级
Security string `json:"security"` // 加密方式
Network string `json:"network"` // 伪装网络协议类型
Domains string `json:"domains"` // 伪装域名
Path string `json:"path"` // 路径
NetSecurity string `json:"netSecurity"` // 伪装网络协议的加密方式
}
Content 协议参数
type DeleteParams ¶
type DeleteParams struct {
ProtocolName string `json:"name"` // 协议名称
ProtocolID int `json:"id"` // 协议 id
}
DeleteParams 删除协议参数
type Dispatcher ¶
type Dispatcher struct {
}
Dispatcher 协议功能相关的控制器
func (Dispatcher) AddProxyProtocol ¶
func (Dispatcher) AddProxyProtocol(c *gin.Context)
AddProxyProtocol 增加代理协议
func (Dispatcher) DeleteProxyProtocol ¶
func (Dispatcher) DeleteProxyProtocol(c *gin.Context)
DeleteProxyProtocol 删除代理协议
func (Dispatcher) ListProxyProtocols ¶
func (Dispatcher) ListProxyProtocols(c *gin.Context)
ListProxyProtocols 获取用户所有的代理协议
func (Dispatcher) UpdateProxyProtocol ¶
func (Dispatcher) UpdateProxyProtocol(c *gin.Context)
UpdateProxyProtocol 修改代理协议
Click to show internal directories.
Click to hide internal directories.