You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

24 lines
467 B

package network
import (
"XProxy/cmd/common"
)
type Config struct {
RouteTable int
TProxyPort int
Address string
Gateway string
Bypass []string
Exclude []string
}
var run = common.RunCommand
func Load(dns []string, dev string, ipv4 *Config, ipv6 *Config) {
loadDns(dns) // init dns server
enableIpForward()
loadNetwork(dev, ipv4, ipv6)
loadV4TProxy(ipv4, getV4Cidr())
loadV6TProxy(ipv6, getV6Cidr())
}