feat(lan): use sockmap instead of sk_lookup for tproxy socket (#8)

This commit is contained in:
mzz
2023-02-07 13:49:47 +08:00
committed by GitHub
parent 6f1ec9a4d6
commit 9f33ecf809
5 changed files with 44 additions and 19 deletions

View File

@ -26,6 +26,9 @@ var (
logrus.Fatalln("Argument \"--config\" or \"-c\" is required but not provided.")
}
// Require "sudo" if necessary.
internal.AutoSu()
// Read config from --config cfgFile.
param, err := readConfig(cfgFile)
if err != nil {
@ -48,9 +51,6 @@ func init() {
func Run(log *logrus.Logger, param *config.Params) (err error) {
// Require "sudo" if necessary.
internal.AutoSu()
// Resolve subscriptions to nodes.
nodeList := make([]string, len(param.Node))
copy(nodeList, param.Node)