package settings import ( "github.com/sagernet/sing-box/adapter" F "github.com/sagernet/sing/common/format" "github.com/sagernet/sing/common/wininet" ) func SetSystemProxy(router adapter.Router, port uint16, isMixed bool) (func() error, error) { err := wininet.SetSystemProxy(F.ToString("http://127.0.0.1:", port), "local") if err != nil { return nil, err } return func() error { return wininet.ClearSystemProxy() }, nil }