fix: update url for v2raysocks

This commit is contained in:
pocketW 2022-08-21 21:55:30 +10:00
parent 337f441c32
commit f29d2db235

View File

@ -17,7 +17,6 @@ import (
"github.com/go-resty/resty/v2" "github.com/go-resty/resty/v2"
) )
var path = "/modules/servers/V2RaySocks/api/web_api.php"
// APIClient create an api client to the panel. // APIClient create an api client to the panel.
type APIClient struct { type APIClient struct {
@ -52,7 +51,6 @@ func New(apiConfig *api.Config) *APIClient {
log.Print(v.Err) log.Print(v.Err)
} }
}) })
client.SetBaseURL(apiConfig.APIHost)
// Create Key for each requests // Create Key for each requests
client.SetQueryParams(map[string]string{ client.SetQueryParams(map[string]string{
"node_id": strconv.Itoa(apiConfig.NodeID), "node_id": strconv.Itoa(apiConfig.NodeID),
@ -155,9 +153,9 @@ func (c *APIClient) GetNodeInfo() (nodeInfo *api.NodeInfo, err error) {
"nodetype": nodeType, "nodetype": nodeType,
}). }).
ForceContentType("application/json"). ForceContentType("application/json").
Get(path) Get(c.APIHost)
response, err := c.parseResponse(res, path, err) response, err := c.parseResponse(res, "", err)
c.access.Lock() c.access.Lock()
defer c.access.Unlock() defer c.access.Unlock()
c.ConfigResp = response c.ConfigResp = response
@ -199,9 +197,9 @@ func (c *APIClient) GetUserList() (UserList *[]api.UserInfo, err error) {
"nodetype": nodeType, "nodetype": nodeType,
}). }).
ForceContentType("application/json"). ForceContentType("application/json").
Get(path) Get(c.APIHost)
response, err := c.parseResponse(res, path, err) response, err := c.parseResponse(res, "", err)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -254,8 +252,8 @@ func (c *APIClient) ReportUserTraffic(userTraffic *[]api.UserTraffic) error {
}). }).
SetBody(data). SetBody(data).
ForceContentType("application/json"). ForceContentType("application/json").
Post(path) Post(c.APIHost)
_, err = c.parseResponse(res, path, err) _, err = c.parseResponse(res, "", err)
if err != nil { if err != nil {
return err return err
} }