mirror of
https://github.com/wyx2685/V2bX.git
synced 2026-02-05 05:00:08 +00:00
update
This commit is contained in:
1
go.mod
1
go.mod
@@ -9,7 +9,6 @@ require (
|
|||||||
github.com/go-resty/resty/v2 v2.7.0
|
github.com/go-resty/resty/v2 v2.7.0
|
||||||
github.com/golang/protobuf v1.5.2 // indirect
|
github.com/golang/protobuf v1.5.2 // indirect
|
||||||
github.com/juju/ratelimit v1.0.2
|
github.com/juju/ratelimit v1.0.2
|
||||||
github.com/spf13/viper v1.13.0
|
|
||||||
github.com/stretchr/testify v1.8.0
|
github.com/stretchr/testify v1.8.0
|
||||||
github.com/urfave/cli v1.22.10
|
github.com/urfave/cli v1.22.10
|
||||||
github.com/xtls/xray-core v1.5.10
|
github.com/xtls/xray-core v1.5.10
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Package legocmd Let's Encrypt client to go!
|
// Package legoCmd Let's Encrypt client to go!
|
||||||
// CLI application for generating Let's Encrypt certificates using the ACME package.
|
// CLI application for generating Let's Encrypt certificates using the ACME package.
|
||||||
package legoCmd
|
package legoCmd
|
||||||
|
|
||||||
@@ -134,7 +134,7 @@ func (l *LegoCMD) HTTPCert(domain, email string) (CertPath string, KeyPath strin
|
|||||||
return CertPath, KeyPath, nil
|
return CertPath, KeyPath, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
//RenewCert renew a domain cert
|
// RenewCert renew a domain cert
|
||||||
func (l *LegoCMD) RenewCert(domain, email, certMode, provider string, DNSEnv map[string]string) (CertPath string, KeyPath string, err error) {
|
func (l *LegoCMD) RenewCert(domain, email, certMode, provider string, DNSEnv map[string]string) (CertPath string, KeyPath string, err error) {
|
||||||
var argstring string
|
var argstring string
|
||||||
defer func() (string, string, error) {
|
defer func() (string, string, error) {
|
||||||
|
|||||||
12
node/node.go
12
node/node.go
@@ -168,8 +168,8 @@ func (c *Node) nodeInfoMonitor() (err error) {
|
|||||||
if newNodeInfo != nil {
|
if newNodeInfo != nil {
|
||||||
if c.nodeInfo.SS == nil || !reflect.DeepEqual(c.nodeInfo.SS, newNodeInfo.SS) {
|
if c.nodeInfo.SS == nil || !reflect.DeepEqual(c.nodeInfo.SS, newNodeInfo.SS) {
|
||||||
// Remove old tag
|
// Remove old tag
|
||||||
oldtag := c.Tag
|
oldTag := c.Tag
|
||||||
err := c.removeOldTag(oldtag)
|
err := c.removeOldTag(oldTag)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Print(err)
|
log.Print(err)
|
||||||
return nil
|
return nil
|
||||||
@@ -184,7 +184,7 @@ func (c *Node) nodeInfoMonitor() (err error) {
|
|||||||
}
|
}
|
||||||
nodeInfoChanged = true
|
nodeInfoChanged = true
|
||||||
// Remove Old limiter
|
// Remove Old limiter
|
||||||
if err = c.server.DeleteInboundLimiter(oldtag); err != nil {
|
if err = c.server.DeleteInboundLimiter(oldTag); err != nil {
|
||||||
log.Print(err)
|
log.Print(err)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@@ -278,12 +278,12 @@ func (c *Node) nodeInfoMonitor() (err error) {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Node) removeOldTag(oldtag string) (err error) {
|
func (c *Node) removeOldTag(oldTag string) (err error) {
|
||||||
err = c.server.RemoveInbound(oldtag)
|
err = c.server.RemoveInbound(oldTag)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
err = c.server.RemoveOutbound(oldtag)
|
err = c.server.RemoveOutbound(oldTag)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user