mirror of
https://github.com/wyx2685/V2bX.git
synced 2026-02-04 04:30:08 +00:00
chore: trojan and singConfigs
This commit is contained in:
19
core/sing/utils.go
Normal file
19
core/sing/utils.go
Normal file
@@ -0,0 +1,19 @@
|
||||
package sing
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/InazumaV/V2bX/conf"
|
||||
"github.com/inazumav/sing-box/option"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
func processFallback(c *conf.Options, fallbackForALPN map[string]*option.ServerOptions) error {
|
||||
for k, v := range c.SingOptions.FallBackConfigs.FallBackForALPN {
|
||||
fallbackPort, err := strconv.Atoi(v.ServerPort)
|
||||
if err != nil {
|
||||
return fmt.Errorf("unable to parse fallbackForALPN server port error: %s", err)
|
||||
}
|
||||
fallbackForALPN[k] = &option.ServerOptions{Server: v.Server, ServerPort: uint16(fallbackPort)}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user