mirror of
https://gitclone.com/github.com/MetaCubeX/Clash.Meta
synced 2025-02-23 07:23:17 +08:00
Fix: iptables routing mark init
This commit is contained in:
parent
0b9022b868
commit
17c53b92b9
@ -192,7 +192,10 @@ func updateGeneral(general *config.General, force bool) {
|
||||
log.Infoln("Use interface name: %s", general.Interface)
|
||||
|
||||
dialer.DefaultInterface.Store(general.Interface)
|
||||
|
||||
if general.RoutingMark > 0 {
|
||||
dialer.DefaultRoutingMark.Store(int32(general.RoutingMark))
|
||||
}
|
||||
|
||||
iface.FlushCache()
|
||||
|
||||
@ -280,10 +283,7 @@ func updateIPTables(dns *config.DNS, general *config.General) {
|
||||
|
||||
tproxy.CleanUpTProxyLinuxIPTables()
|
||||
|
||||
if dialer.DefaultRoutingMark.Load() == 0 {
|
||||
dialer.DefaultRoutingMark.Store(2158)
|
||||
}
|
||||
|
||||
err = tproxy.SetTProxyLinuxIPTables(general.Interface, general.TProxyPort, dnsPort)
|
||||
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user