chore: Update STUN & DNS servers

This commit is contained in:
Mike Wang
2024-05-04 21:29:06 +08:00
parent cce8278215
commit 3b95dfb28b
2 changed files with 21 additions and 7 deletions

View File

@@ -91,6 +91,8 @@ class StunTest(object):
# Servers in this list must be compatible with rfc5389 or rfc8489
stun_server_tcp = [
"fwa.lifesizecloud.com",
"global.turn.twilio.com",
"turn.cloudflare.com",
"stun.voip.blackberry.com",
"stun.radiojar.com",
"stun.isp.net.au"
@@ -98,8 +100,9 @@ class StunTest(object):
# Servers in this list must be compatible with rfc3489, with "change IP" and "change port" functions available
stun_server_udp = [
"stun.miwifi.com",
"stun.qq.com",
"stun.chat.bilibili.com"
"stun.chat.bilibili.com",
"stun.hitv.com",
"stun.cdnbye.com"
]
# Port test server. ref: https://github.com/transmission/portcheck
port_test_server = "portcheck.transmissionbt.com"

View File

@@ -1263,6 +1263,8 @@ def natter_main(show_title = True):
if not stun_list:
stun_list = [
"fwa.lifesizecloud.com",
"global.turn.twilio.com",
"turn.cloudflare.com",
"stun.isp.net.au",
"stun.nextcloud.com",
"stun.freeswitch.org",
@@ -1270,16 +1272,25 @@ def natter_main(show_title = True):
"stunserver.stunprotocol.org",
"stun.sipnet.com",
"stun.radiojar.com",
"stun.sonetel.com",
"stun.voipgate.com"
"stun.sonetel.com"
]
if udp_mode:
stun_list = ["stun.miwifi.com", "stun.qq.com", "stun.chat.bilibili.com"] + stun_list
if not udp_mode:
stun_list = [
"turn.cloud-rtc.com:80"
] + stun_list
else:
stun_list = [
"stun.miwifi.com",
"stun.chat.bilibili.com",
"stun.hitv.com",
"stun.cdnbye.com",
"stun.douyucdn.cn:18000"
] + stun_list
if not keepalive_srv:
keepalive_srv = "www.baidu.com"
if udp_mode:
keepalive_srv = "8.8.8.8"
keepalive_srv = "119.29.29.29"
stun_srv_list = []
for item in stun_list: