From 9cae7f9ad7f3ab986232fe05440976504705b450 Mon Sep 17 00:00:00 2001 From: Kr328 <39107975+Kr328@users.noreply.github.com> Date: Sat, 13 Jun 2020 14:08:14 +0800 Subject: [PATCH] add default fake ip filter list --- core/src/main/golang/config/defaults.go | 15 +++++++++++++++ core/src/main/golang/config/patch.go | 12 ++++-------- 2 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 core/src/main/golang/config/defaults.go diff --git a/core/src/main/golang/config/defaults.go b/core/src/main/golang/config/defaults.go new file mode 100644 index 0000000..7ae9b4f --- /dev/null +++ b/core/src/main/golang/config/defaults.go @@ -0,0 +1,15 @@ +package config + +var defaultFakeIPFilter = []string{ + // stun services + "+.stun.*.*", + "+.stun.*.*.*", + "+.stun.*.*.*.*", + + // Google Voices + "lens.l.google.com", + "stun.l.google.com", + + // Nintendo Switch + "*.n.n.srv.nintendo.net", +} diff --git a/core/src/main/golang/config/patch.go b/core/src/main/golang/config/patch.go index c345ec8..32266f4 100644 --- a/core/src/main/golang/config/patch.go +++ b/core/src/main/golang/config/patch.go @@ -32,14 +32,10 @@ func init() { GeoIP: false, IPCIDR: []string{}, }, - Listen: ":0", - EnhancedMode: dns.FAKEIP, - FakeIPRange: "198.18.0.0/16", - FakeIPFilter: []string{ // default fake-ip filters for stun services - "+.stun.*.*", - "+.stun.*.*.*", - "+.stun.*.*.*.*", - }, + Listen: ":0", + EnhancedMode: dns.FAKEIP, + FakeIPRange: "198.18.0.0/16", + FakeIPFilter: defaultFakeIPFilter, DefaultNameserver: defaultNameServers, } }