Diff
checker
Text
Text
Images
Documents
Excel
Folders
Legal
Enterprise
Desktop
Pricing
Sign in
Download Diffchecker Desktop
Compare text
Find the difference between two text files
Tools
History
Real-time editor
Hide unchanged lines
Disable line wrap
Layout
Split
Unified
Diff precision
Smart
Word
Char
Syntax highlighting
Choose syntax
Ignore
Transform text
Go to first change
Edit input
Diffchecker Desktop
The most secure way to run Diffchecker. Get the Diffchecker Desktop app: your diffs never leave your computer!
Get Desktop
tiktok
Created
6 years ago
Diff never expires
Clear
Export
Share
Explain
330 removals
Lines
Total
Removed
Characters
Total
Removed
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
734 lines
Copy
237 additions
Lines
Total
Added
Characters
Total
Added
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
635 lines
Copy
{
{
"data": {
"data": {
"add_ss_queries_header_open": 0,
"add_ss_queries_header_open": 0,
"add_ss_queries_open": 0,
"add_ss_queries_open": 0,
"add_ss_queries_plaintext_open": 1,
"add_ss_queries_plaintext_open": 1,
"detect_open": 0,
"detect_open": 0,
"disable_encrypt_switch": 0,
"disable_encrypt_switch": 0,
"disable_framed_transport": 3,
"disable_framed_transport": 3,
"dns_mapping": [],
"dns_mapping": [],
"frontier_urls": [
"frontier_urls": [
"wss://frontier.musical.ly/ws/v2"
"wss://frontier.musical.ly/ws/v2"
],
],
"get_network_interval": 150,
"get_network_interval": 150,
"group_failure_tolerant_limit": 5,
"group_failure_tolerant_limit": 5,
"hs_open": 1,
"hs_open": 1,
"http_show_hijack": 1,
"http_show_hijack": 1,
"https_dns": [],
"https_dns": [],
"https_dns_err_max": 3,
"https_dns_err_max": 3,
"https_retry_http": 1,
"https_retry_http": 1,
"https_to_http": 1,
"https_to_http": 1,
"i_host_list": [],
"i_host_list": [],
"i_host_max_fail": 2,
"i_host_max_fail": 2,
"i_host_select_interval": 1800,
"i_host_select_interval": 1800,
"i_host_select_open": 0,
"i_host_select_open": 0,
"mapping": {
"mapping": {
"i": "lf.snssdk.com",
"i": "lf.snssdk.com",
"log": "ib.snssdk.com"
"log": "ib.snssdk.com"
},
},
"ok_http3_open": 1,
"ok_http3_open": 1,
"ok_http_open": 1,
"ok_http_open": 1,
"send_tnc_host_arrays": [
"send_tnc_host_arrays": [
"dm16-useast1a.tiktokv.com",
"dm16-useast1a.tiktokv.com",
"dm16-useast2a.tiktokv.com",
"dm16-useast2a.tiktokv.com",
Copy
Copied
Copy
Copied
"dm-maliva-quic.byteoversea.com"
"dm-maliva-quic.byteoversea.com"
,
"dm16-alisg.tiktokv.com"
],
],
"share_cookie_host_list": ".musical.ly,.snssdk.com,.tiktok.com,.byteoversea.com,.tiktokv.com,.toutiao50.com,.xzcs3zlph.com,.mzfvozqybf.com,.qfyf1toi.com",
"share_cookie_host_list": ".musical.ly,.snssdk.com,.tiktok.com,.byteoversea.com,.tiktokv.com,.toutiao50.com,.xzcs3zlph.com,.mzfvozqybf.com,.qfyf1toi.com",
"tc": {
"tc": {
"dispatch": [
"dispatch": [
{
{
"traffic": {
"traffic": {
"domain": {
"domain": {
"pattern": "http://(.*)",
"pattern": "http://(.*)",
"value": "https://$1"
"value": "https://$1"
}
}
}
}
},
},
{
{
"traffic": {
"traffic": {
"domain": {
"domain": {
"pattern": "https?://(dm.toutiao.com|dm.pstatp.com|dm.bytedance.net|dm-maliva16.byteoversea.com|dm16.musical.ly|dm16.byteoversea.com)",
"pattern": "https?://(dm.toutiao.com|dm.pstatp.com|dm.bytedance.net|dm-maliva16.byteoversea.com|dm16.musical.ly|dm16.byteoversea.com)",
"value": "https://dm16.tiktokv.com"
"value": "https://dm16.tiktokv.com"
}
}
}
}
},
},
{
{
"traffic": {
"traffic": {
"domain": {
"domain": {
"pattern": "https?://aweme.snssdk.com",
"pattern": "https?://aweme.snssdk.com",
"value": "https://api.tiktokv.com"
"value": "https://api.tiktokv.com"
}
}
}
}
},
},
{
{
"traffic": {
"traffic": {
"domain": {
"domain": {
"pattern": "(https?)://(.*)/service/2/app_log/(.*)",
"pattern": "(https?)://(.*)/service/2/app_log/(.*)",
"value": "$1://applog.musical.ly/service/2/app_log/$3"
"value": "$1://applog.musical.ly/service/2/app_log/$3"
}
}
}
}
},
},
{
{
"traffic": {
"traffic": {
"domain": {
"domain": {
"pattern": "(https?)://(.*)/service/2/device_register/(.*)",
"pattern": "(https?)://(.*)/service/2/device_register/(.*)",
"value": "$1://applog.musical.ly/service/2/device_register/$3"
"value": "$1://applog.musical.ly/service/2/device_register/$3"
}
}
}
}
},
},
{
{
"traffic": {
"traffic": {
"domain": {
"domain": {
"pattern": "(https?)://(.*)/service/2/app_alert/(.*)",
"pattern": "(https?)://(.*)/service/2/app_alert/(.*)",
"value": "$1://applog.musical.ly/service/2/app_alert/$3"
"value": "$1://applog.musical.ly/service/2/app_alert/$3"
}
}
}
}
},
},
{
{
"traffic": {
"traffic": {
"domain": {
"domain": {
"pattern": "(https?)://(.*)/service/2/app_alert_check/(.*)",
"pattern": "(https?)://(.*)/service/2/app_alert_check/(.*)",
"value": "$1://applog.musical.ly/service/2/app_alert_check/$3"
"value": "$1://applog.musical.ly/service/2/app_alert_check/$3"
}
}
}
}
},
},
{
{
"traffic": {
"traffic": {
"domain": {
"domain": {
"pattern": "(https?)://(.*)/service/2/log_settings/(.*)",
"pattern": "(https?)://(.*)/service/2/log_settings/(.*)",
"value": "$1://applog.musical.ly/service/2/log_settings/$3"
"value": "$1://applog.musical.ly/service/2/log_settings/$3"
}
}
}
}
}
}
],
],
"drop": [
"drop": [
{
{
"pattern": "https?://[0-9a-zA-Z-]+.snssdk.com/.*",
"pattern": "https?://[0-9a-zA-Z-]+.snssdk.com/.*",
"value": 100
"value": 100
}
}
]
]
},
},
"tnc_config": {
"tnc_config": {
"all_http_error_code": 1,
"all_http_error_code": 1,
"detect_enable": 1,
"detect_enable": 1,
"host_replace_map": {},
"host_replace_map": {},
"http_code_black": "",
"http_code_black": "",
"local_enable": 0,
"local_enable": 0,
"local_host_filter": [
"local_host_filter": [
"api2.musical.ly",
"api2.musical.ly",
"api-m.tiktok.com",
"api-m.tiktok.com",
"api2-1.musical.ly",
"api2-1.musical.ly",
"api2-19.musical.ly",
"api2-19.musical.ly",
"api2-t2.musical.ly",
"api2-t2.musical.ly",
"api2-16-h2.musical.ly",
"api2-16-h2.musical.ly",
"api2-19-h2.musical.ly",
"api2-19-h2.musical.ly",
"api2-21.musical.ly",
"api2-21.musical.ly",
"api2-21-h2.musical.ly",
"api2-21-h2.musical.ly",
"api-musically.byted.org",
"api-musically.byted.org",
"api2-h2.musical.ly",
"api2-h2.musical.ly",
"api2-16.musical.ly",
"api2-16.musical.ly",
"api2-30.musical.ly",
"api2-30.musical.ly",
"api.toutiao50.com",
"api.toutiao50.com",
"api.tiktokv.com",
"api.tiktokv.com",
"api16.tiktokv.com",
"api16.tiktokv.com",
"api-t1.tiktokv.com",
"api-t1.tiktokv.com",
"api-t.tiktok.com",
"api-t.tiktok.com",
"api19.tiktokv.com",
"api19.tiktokv.com",
"api21.tiktokv.com",
"api21.tiktokv.com",
"api30.tiktokv.com",
"api30.tiktokv.com",
"api31.tiktokv.com",
"api31.tiktokv.com",
"api32.tiktokv.com",
"api32.tiktokv.com",
"api33.tiktokv.com",
"api33.tiktokv.com",
"api34.tiktokv.com",
"api34.tiktokv.com",
"api35.tiktokv.com",
"api35.tiktokv.com",
"api36.tiktokv.com",
"api36.tiktokv.com",
"api37.tiktokv.com",
"api37.tiktokv.com",
"api38.tiktokv.com",
"api38.tiktokv.com",
"api39.tiktokv.com",
"api39.tiktokv.com",
"api-s1-h2.tiktokv.com",
"api-s1-h2.tiktokv.com",
"api-s1-quic.tiktokv.com",
"api-s1-quic.tiktokv.com",
"api-h2.tiktokv.com",
"api-h2.tiktokv.com",
"api21-h2.tiktokv.com"
"api21-h2.tiktokv.com"
],
],
"probe_enable": 1,
"probe_enable": 1,
"req_err_api_cnt": 3,
"req_err_api_cnt": 3,
"req_err_cnt": 10,
"req_err_cnt": 10,
"req_err_host_cnt": 1,
"req_err_host_cnt": 1,
"req_err_ip_cnt": 0,
"req_err_ip_cnt": 0,
"update_interval": 300,
"update_interval": 300,
"update_random_range": 300
"update_random_range": 300
},
},
"tt_ssl_config": {
"tt_ssl_config": {
"enable_file_cache": 1,
"enable_file_cache": 1,
"file_cache_whitelist": [
"file_cache_whitelist": [
"i-tb.sgsnssdk.com:443",
"i-tb.sgsnssdk.com:443",
"sgali-dpprofile.byteoversea.com:443",
"sgali-dpprofile.byteoversea.com:443",
"dm.sgsnssdk.com:443"
"dm.sgsnssdk.com:443"
],
],
"session_timeout": 86400
"session_timeout": 86400
},
},
"ttnet_dispatch_actions": [
"ttnet_dispatch_actions": [
{
{
"act_priority": 10000001,
"act_priority": 10000001,
"action": "dispatch",
"action": "dispatch",
"param": {
"param": {
"contain_group": [
"contain_group": [
"/"
"/"
],
],
"dispatch_strategy": 1,
"dispatch_strategy": 1,
"host_group": [
"host_group": [
Copy
Copied
Copy
Copied
"api-va.tiktokv.com",
"api22-va.tiktokv.com",
"api22-normal-c-useast1a.tiktokv.com",
"verification-va.tiktokv.com",
"webcast16-va.tiktokv.com",
"webcast21.musical.ly",
"api-core-va.tiktokv.com",
"api16-core-c-useast1a.tiktokv.com",
"api21-core-c-useast1a.musical.ly",
"webcast21-normal-c-useast1a.tiktokv.com",
"api2-21-h2.musical.ly",
"api2-22-quic.musical.ly",
"log2.musical.ly",
"api16-core-c-useast1a.musical.ly",
"api2-19-h2-eagle.musical.ly",
"api2-30.musical.ly",
"api16-normal-c-useast1a.musical.ly",
"gecko-va.tiktokv.com",
"log-va.tiktokv.com",
"webcast16.musical.ly",
"webcast19.musical.ly",
"webcast19.musical.ly",
Copy
Copied
Copy
Copied
"api2-
30
.musical.ly",
"api19-core-c-useast1a.tiktokv.com",
"api
21
-normal-c-useast1a.musical.ly",
"api2-
19
.musical.ly",
"webcast19-va.tiktokv.com",
"api
19
-normal-c-useast1a.musical.ly",
"api19-va.tiktokv.com",
"api2-16.musical.ly",
"api2-t2.musical.ly",
"api21-va.tiktokv.com",
"webcast16-normal-c-useast1a.tiktokv.com",
"api16-core-va.tiktokv.com",
"api21-core-va.tiktokv.com",
"verification-va.musical.ly",
"webcast19-normal-c-useast1a.tiktokv.com",
"0pbxmo.xzcs3zlph.com",
"api19-core-va.tiktokv.com",
"imapi-16.musical.ly",
"imapi-16.musical.ly",
Copy
Copied
Copy
Copied
"api2-t2.musical.ly",
"verification16-normal-c-useast1a.tiktokv.com",
"api2.musical.ly",
"api2-16-h2
-eagle
.musical.ly",
"log2.musical.ly",
"api2-16-h2
.musical.ly",
"api2-19-h2.musical.ly",
"api2-19-h2.musical.ly",
Copy
Copied
Copy
Copied
"api2
-h2
.musical.ly",
"api2
2-core-c-useast1a
.musical.ly",
"api2
-21-h2.musical.ly",
"api2
2-core-va.tiktokv.com",
"api22-normal-c-useast1a.musical.ly",
"im16-normal-c-useast1a.tiktokv.com",
"api21-core-c-useast1a.tiktokv.com",
"webcast.musical.ly",
"webcast.musical.ly",
Copy
Copied
Copy
Copied
"api16-normal-c-useast1a.
musical.ly
",
"log16-normal-c-useast1a.tiktokv.com",
"webcast21-va.tiktokv.com",
"api16-normal-c-useast1a.
tiktokv.com
",
"api19-core-c-useast1a.musical.ly",
"api19-core-c-useast1a.musical.ly",
Copy
Copied
Copy
Copied
"api2.musical.ly",
"api21-normal-c-useast1a.musical.ly",
"gecko16-normal-c-useast1a.tiktokv.com",
"im-va.tiktokv.com",
"api16-va.tiktokv.com",
"api22-core-c-useast1a.tiktokv.com",
"api.toutiao50.com",
"api19-normal-c-useast1a.tiktokv.com",
"api2-16-h2.musical.ly",
"api2-16-quic.musical.ly",
"api2-16-quic.musical.ly",
Copy
Copied
Copy
Copied
"api2-19-h2-eagle.musical.ly",
"webcast21.musical.ly",
"api21-core-c-useast1a.musical.ly",
"api22-normal-c-useast1a.musical.ly",
"webcast16.musical.ly",
"api.toutiao50.com",
"api2-16.musical.ly",
"api2-19.musical.ly",
"api2-16-h2-eagle.musical.ly",
"api2-21-quic.musical.ly",
"api2-21-quic.musical.ly",
Copy
Copied
Copy
Copied
"api2-
22-quic
.musical.ly",
"api2-
h2
.musical.ly",
"api2
2-core
-c-useast1a.
musical.ly",
"api2
1-normal
-c-useast1a.
tiktokv
.com",
"verification-va.musical.ly",
"webcast-va.tiktokv.com"
"0pbxmo.xzcs3zlph
.com",
"api16-core-c-useast1a.musical.ly",
"api19-normal-c-useast1a.musical.ly"
],
],
"service_name": "auto_generate_default_gva",
"service_name": "auto_generate_default_gva",
"strategy_info": {
"strategy_info": {
"0pbxmo.xzcs3zlph.com": "0pbxmo-useast2a.xzcs3zlph.com",
"0pbxmo.xzcs3zlph.com": "0pbxmo-useast2a.xzcs3zlph.com",
Copy
Copied
Copy
Copied
"api-core-va.tiktokv.com": "api16-core-c-useast2a.tiktokv.com",
"api-va.tiktokv.com": "api16-normal-c-useast2a.tiktokv.com",
"api.toutiao50.com": "api-useast2a.toutiao50.com",
"api.toutiao50.com": "api-useast2a.toutiao50.com",
"api16-core-c-useast1a.musical.ly": "api16-core-c-useast2a.musical.ly",
"api16-core-c-useast1a.musical.ly": "api16-core-c-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"api16-core-c-useast1a.tiktokv.com": "api16-core-c-useast2a.tiktokv.com",
"api16-core-va.tiktokv.com": "api16-core-c-useast2a.tiktokv.com",
"api16-normal-c-useast1a.musical.ly": "api16-normal-c-useast2a.musical.ly",
"api16-normal-c-useast1a.musical.ly": "api16-normal-c-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"api16-normal-c-useast1a.tiktokv.com": "api16-normal-c-useast2a.tiktokv.com",
"api16-va.tiktokv.com": "api16-normal-c-useast2a.tiktokv.com",
"api19-core-c-useast1a.musical.ly": "api19-core-c-useast2a.musical.ly",
"api19-core-c-useast1a.musical.ly": "api19-core-c-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"api19-core-c-useast1a.tiktokv.com": "api19-core-c-useast2a.tiktokv.com",
"api19-core-va.tiktokv.com": "api19-core-c-useast2a.tiktokv.com",
"api19-normal-c-useast1a.musical.ly": "api19-normal-c-useast2a.musical.ly",
"api19-normal-c-useast1a.musical.ly": "api19-normal-c-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"api19-normal-c-useast1a.tiktokv.com": "api19-normal-c-useast2a.tiktokv.com",
"api19-va.tiktokv.com": "api19-normal-c-useast2a.tiktokv.com",
"api2-16-h2-eagle.musical.ly": "api2-16-h2-eagle-useast2a.musical.ly",
"api2-16-h2-eagle.musical.ly": "api2-16-h2-eagle-useast2a.musical.ly",
"api2-16-h2.musical.ly": "api2-16-h2-useast2a.musical.ly",
"api2-16-h2.musical.ly": "api2-16-h2-useast2a.musical.ly",
"api2-16-quic.musical.ly": "api2-16-quic-useast2a.musical.ly",
"api2-16-quic.musical.ly": "api2-16-quic-useast2a.musical.ly",
"api2-16.musical.ly": "api2-16-useast2a.musical.ly",
"api2-16.musical.ly": "api2-16-useast2a.musical.ly",
"api2-19-h2-eagle.musical.ly": "api2-19-h2-eagle-useast2a.musical.ly",
"api2-19-h2-eagle.musical.ly": "api2-19-h2-eagle-useast2a.musical.ly",
"api2-19-h2.musical.ly": "api2-19-h2-useast2a.musical.ly",
"api2-19-h2.musical.ly": "api2-19-h2-useast2a.musical.ly",
"api2-19.musical.ly": "api2-19-useast2a.musical.ly",
"api2-19.musical.ly": "api2-19-useast2a.musical.ly",
"api2-21-h2.musical.ly": "api2-21-h2-useast2a.musical.ly",
"api2-21-h2.musical.ly": "api2-21-h2-useast2a.musical.ly",
"api2-21-quic.musical.ly": "api2-21-quic-useast2a.musical.ly",
"api2-21-quic.musical.ly": "api2-21-quic-useast2a.musical.ly",
"api2-22-quic.musical.ly": "api2-22-quic-useast2a.musical.ly",
"api2-22-quic.musical.ly": "api2-22-quic-useast2a.musical.ly",
"api2-30.musical.ly": "api2-30-useast2a.musical.ly",
"api2-30.musical.ly": "api2-30-useast2a.musical.ly",
"api2-h2.musical.ly": "api2-h2-useast2a.musical.ly",
"api2-h2.musical.ly": "api2-h2-useast2a.musical.ly",
"api2-t2.musical.ly": "api2-t2-useast2a.musical.ly",
"api2-t2.musical.ly": "api2-t2-useast2a.musical.ly",
"api2.musical.ly": "api2-useast2a.musical.ly",
"api2.musical.ly": "api2-useast2a.musical.ly",
"api21-core-c-useast1a.musical.ly": "api21-core-c-useast2a.musical.ly",
"api21-core-c-useast1a.musical.ly": "api21-core-c-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"api21-core-c-useast1a.tiktokv.com": "api21-core-c-useast2a.tiktokv.com",
"api21-core-va.tiktokv.com": "api21-core-c-useast2a.tiktokv.com",
"api21-normal-c-useast1a.musical.ly": "api21-normal-c-useast2a.musical.ly",
"api21-normal-c-useast1a.musical.ly": "api21-normal-c-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"api21-normal-c-useast1a.tiktokv.com": "api21-normal-c-useast2a.tiktokv.com",
"api21-va.tiktokv.com": "api21-normal-c-useast2a.tiktokv.com",
"api22-core-c-useast1a.musical.ly": "api22-core-c-useast2a.musical.ly",
"api22-core-c-useast1a.musical.ly": "api22-core-c-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"api22-core-c-useast1a.tiktokv.com": "api22-core-c-useast2a.tiktokv.com",
"api22-core-va.tiktokv.com": "api22-core-c-useast2a.tiktokv.com",
"api22-normal-c-useast1a.musical.ly": "api22-normal-c-useast2a.musical.ly",
"api22-normal-c-useast1a.musical.ly": "api22-normal-c-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"api22-normal-c-useast1a.tiktokv.com": "api22-normal-c-useast2a.tiktokv.com",
"api22-va.tiktokv.com": "api22-normal-c-useast2a.tiktokv.com",
"gecko-va.tiktokv.com": "gecko16-normal-c-useast2a.tiktokv.com",
"gecko16-normal-c-useast1a.tiktokv.com": "gecko16-normal-c-useast2a.tiktokv.com",
"im-va.tiktokv.com": "im16-normal-c-useast2a.tiktokv.com",
"im16-normal-c-useast1a.tiktokv.com": "im16-normal-c-useast2a.tiktokv.com",
"imapi-16.musical.ly": "imapi-16-useast2a.musical.ly",
"imapi-16.musical.ly": "imapi-16-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"log-va.tiktokv.com": "log16-normal-c-useast2a.tiktokv.com",
"log16-normal-c-useast1a.tiktokv.com": "log16-normal-c-useast2a.tiktokv.com",
"log2.musical.ly": "log2-useast2a.musical.ly",
"log2.musical.ly": "log2-useast2a.musical.ly",
"verification-va.musical.ly": "verification-va-useast2a.musical.ly",
"verification-va.musical.ly": "verification-va-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"verification-va.tiktokv.com": "verification16-normal-c-useast2a.tiktokv.com",
"verification16-normal-c-useast1a.tiktokv.com": "verification16-normal-c-useast2a.tiktokv.com",
"webcast-va.tiktokv.com": "webcast16-normal-c-useast2a.tiktokv.com",
"webcast.musical.ly": "webcast-useast2a.musical.ly",
"webcast.musical.ly": "webcast-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"webcast16-normal-c-useast1a.tiktokv.com": "webcast16-normal-c-useast2a.tiktokv.com",
"webcast16-va.tiktokv.com": "webcast16-normal-c-useast2a.tiktokv.com",
"webcast16.musical.ly": "webcast16-useast2a.musical.ly",
"webcast16.musical.ly": "webcast16-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"webcast19-normal-c-useast1a.tiktokv.com": "webcast19-normal-c-useast2a.tiktokv.com",
"webcast19-va.tiktokv.com": "webcast19-normal-c-useast2a.tiktokv.com",
"webcast19.musical.ly": "webcast19-useast2a.musical.ly",
"webcast19.musical.ly": "webcast19-useast2a.musical.ly",
Copy
Copied
Copy
Copied
"webcast21-normal-c-useast1a.tiktokv.com": "webcast21-normal-c-useast2a.tiktokv.com",
"webcast21-va.tiktokv.com": "webcast21-normal-c-useast2a.tiktokv.com",
"webcast21.musical.ly": "webcast21-useast2a.musical.ly"
"webcast21.musical.ly": "webcast21-useast2a.musical.ly"
}
}
}
}
},
},
{
{
Copy
Copied
Copy
Copied
"act_priority": 10000000,
"action": "dispatch",
"param": {
"contain_group": [
"/api/ad/",
"/service/2/app_log/"
],
"host_group": [
"*"
]
},
"set_req_priority": 15000000
Text moved with changes to lines 515-550 (98.8% similarity)
},
{
"act_priority": 201,
"action": "dispatch",
"param": {
"dispatch_strategy": 5,
"host_group": [
"security.snssdk.com"
],
"pattern_group": [
"/passport/token/beat/.*",
"/passport/token/change/.*",
"/passport/user/logout/.*"
],
"service_name": "mt_dispatch",
"strategy_info": {
"candidates": [
{
"host": "api2-19-h2.musical.ly",
"weight": 0
},
{
"host": "api2-16-h2.musical.ly",
"weight": 0
}
],
"scheme_option": 1,
"working_mode": 1
}
},
"set_req_priority": 1000
},
{
"act_priority": 2001,
"action": "tc",
"param": {
"equal_group": [
"/aweme/v1/music/beats/songs"
],
"host_group": [
"*"
],
"path_replace": "/aweme/v1/music/beats/songs/"
}
},
{
"act_priority": 20000001,
"act_priority": 20000001,
"action": "dispatch",
"action": "dispatch",
"param": {
"param": {
"contain_group": [
"contain_group": [
"/"
"/"
],
],
"dispatch_strategy": 1,
"dispatch_strategy": 1,
"host_group": [
"host_group": [
"*.musical.ly"
"*.musical.ly"
],
],
"service_name": "end change request",
"service_name": "end change request",
"strategy_info": {
"strategy_info": {
"api2-16-h2-eagle-useast1a.musical.ly": "api16-core-c-useast1a.tiktokv.com",
"api2-16-h2-eagle-useast1a.musical.ly": "api16-core-c-useast1a.tiktokv.com",
"api2-16-h2-eagle-useast2a.musical.ly": "api16-core-c-useast2a.tiktokv.com",
"api2-16-h2-eagle-useast2a.musical.ly": "api16-core-c-useast2a.tiktokv.com",
"api2-16-h2-eagle.musical.ly": "api16-core-va.tiktokv.com",
"api2-16-h2-eagle.musical.ly": "api16-core-va.tiktokv.com",
"api2-16-h2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com",
"api2-16-h2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com",
"api2-16-h2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com",
"api2-16-h2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com",
"api2-16-h2.musical.ly": "api16-va.tiktokv.com",
"api2-16-h2.musical.ly": "api16-va.tiktokv.com",
"api2-19-h2-eagle-useast1a.musical.ly": "api19-core-c-useast1a.tiktokv.com",
"api2-19-h2-eagle-useast1a.musical.ly": "api19-core-c-useast1a.tiktokv.com",
"api2-19-h2-eagle-useast2a.musical.ly": "api19-core-c-useast2a.tiktokv.com",
"api2-19-h2-eagle-useast2a.musical.ly": "api19-core-c-useast2a.tiktokv.com",
"api2-19-h2-eagle.musical.ly": "api19-core-va.tiktokv.com",
"api2-19-h2-eagle.musical.ly": "api19-core-va.tiktokv.com",
"api2-19-h2-useast1a.musical.ly": "api19-normal-c-useast1a.tiktokv.com",
"api2-19-h2-useast1a.musical.ly": "api19-normal-c-useast1a.tiktokv.com",
"api2-19-h2-useast2a.musical.ly": "api19-normal-c-useast2a.tiktokv.com",
"api2-19-h2-useast2a.musical.ly": "api19-normal-c-useast2a.tiktokv.com",
"api2-19-h2.musical.ly": "api19-va.tiktokv.com",
"api2-19-h2.musical.ly": "api19-va.tiktokv.com",
"api2-21-h2-eagle-useast1a.musical.ly": "api21-core-c-useast1a.tiktokv.com",
"api2-21-h2-eagle-useast1a.musical.ly": "api21-core-c-useast1a.tiktokv.com",
"api2-21-h2-eagle-useast2a.musical.ly": "api21-core-c-useast2a.tiktokv.com",
"api2-21-h2-eagle-useast2a.musical.ly": "api21-core-c-useast2a.tiktokv.com",
"api2-21-h2-eagle.musical.ly": "api21-core-va.toktokv.com",
"api2-21-h2-eagle.musical.ly": "api21-core-va.toktokv.com",
"api2-21-h2-useast1a.musical.ly": "api21-normal-c-useast1a.tiktokv.com",
"api2-21-h2-useast1a.musical.ly": "api21-normal-c-useast1a.tiktokv.com",
"api2-21-h2-useast2a.musical.ly": "api21-normal-c-useast2a.tiktokv.com",
"api2-21-h2-useast2a.musical.ly": "api21-normal-c-useast2a.tiktokv.com",
"api2-21-h2.musical.ly": "api21-va.tiktokv.com",
"api2-21-h2.musical.ly": "api21-va.tiktokv.com",
"api2-22-quic-eagle-useast1a.musical.ly": "api22-core-c-useast1a.tiktokv.com",
"api2-22-quic-eagle-useast1a.musical.ly": "api22-core-c-useast1a.tiktokv.com",
"api2-22-quic-eagle-useast2a.musical.ly": "api22-core-c-useast2a.tiktokv.com",
"api2-22-quic-eagle-useast2a.musical.ly": "api22-core-c-useast2a.tiktokv.com",
"api2-22-quic-eagle.musical.ly": "api22-core-va.tiktokv.com",
"api2-22-quic-eagle.musical.ly": "api22-core-va.tiktokv.com",
"api2-22-quic-useast1a.musical.ly": "api22-normal-c-useast1a.tiktokv.com",
"api2-22-quic-useast1a.musical.ly": "api22-normal-c-useast1a.tiktokv.com",
"api2-22-quic-useast2a.musical.ly": "api22-normal-c-useast2a.tiktokv.com",
"api2-22-quic-useast2a.musical.ly": "api22-normal-c-useast2a.tiktokv.com",
"api2-22-quic.musical.ly": "api22-va.tiktokv.com",
"api2-22-quic.musical.ly": "api22-va.tiktokv.com",
"api2-core-useast1a.musical.ly": "api16-core-c-useast1a.tiktokv.com",
"api2-core-useast1a.musical.ly": "api16-core-c-useast1a.tiktokv.com",
"api2-core-useast2a.musical.ly": "api16-core-c-useast2a.tiktokv.com",
"api2-core-useast2a.musical.ly": "api16-core-c-useast2a.tiktokv.com",
"api2-core.musical.ly": "api-core-va.tiktokv.com",
"api2-core.musical.ly": "api-core-va.tiktokv.com",
"api2-h2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com",
"api2-h2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com",
"api2-h2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com",
"api2-h2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com",
"api2-h2.musical.ly": "api16-va.tiktokv.com",
"api2-h2.musical.ly": "api16-va.tiktokv.com",
"api2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com",
"api2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com",
"api2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com",
"api2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com",
"api2.musical.ly": "api-va.tiktokv.com",
"api2.musical.ly": "api-va.tiktokv.com",
"applog-useast1a.musical.ly": "log16-normal-c-useast1a.tiktokv.com",
"applog-useast1a.musical.ly": "log16-normal-c-useast1a.tiktokv.com",
"applog-useast2a.musical.ly": "log16-normal-c-useast2a.tiktokv.com",
"applog-useast2a.musical.ly": "log16-normal-c-useast2a.tiktokv.com",
"applog.musical.ly": "log-va.tiktokv.com",
"applog.musical.ly": "log-va.tiktokv.com",
"gecko-va-useast1a.musical.ly": "gecko16-normal-c-useast1a.tiktokv.com",
"gecko-va-useast1a.musical.ly": "gecko16-normal-c-useast1a.tiktokv.com",
"gecko-va-useast2a.musical.ly": "gecko16-normal-c-useast2a.tiktokv.com",
"gecko-va-useast2a.musical.ly": "gecko16-normal-c-useast2a.tiktokv.com",
"gecko-va.musical.ly": "gecko-va.tiktokv.com",
"gecko-va.musical.ly": "gecko-va.tiktokv.com",
"imapi-16-useast1a.musical.ly": "im16-normal-c-useast1a.tiktokv.com",
"imapi-16-useast1a.musical.ly": "im16-normal-c-useast1a.tiktokv.com",
"imapi-16-useast2a.musical.ly": "im16-normal-c-useast2a.tiktokv.com",
"imapi-16-useast2a.musical.ly": "im16-normal-c-useast2a.tiktokv.com",
"imapi-16.musical.ly": "im-va.tiktokv.com",
"imapi-16.musical.ly": "im-va.tiktokv.com",
Copy
Copied
Copy
Copied
"jsb-va.musical.ly": "jsb-va.tiktokv.com",
"log2-useast1a.musical.ly": "log16-normal-c-useast1a.tiktokv.com",
"log2-useast1a.musical.ly": "log16-normal-c-useast1a.tiktokv.com",
"log2-useast2a.musical.ly": "log16-normal-c-useast2a.tiktokv.com",
"log2-useast2a.musical.ly": "log16-normal-c-useast2a.tiktokv.com",
"log2.musical.ly": "log-va.tiktokv.com",
"log2.musical.ly": "log-va.tiktokv.com",
"mon.musical.ly": "mon-va.tiktokv.com",
"mon.musical.ly": "mon-va.tiktokv.com",
"sdfp-va.musical.ly": "sdfp-va.tiktokv.com",
"sdfp-va.musical.ly": "sdfp-va.tiktokv.com",
"verification-va-useast1a.musical.ly": "verification16-normal-c-useast1a.tiktokv.com",
"verification-va-useast1a.musical.ly": "verification16-normal-c-useast1a.tiktokv.com",
"verification-va-useast2a.musical.ly": "verification16-normal-c-useast2a.tiktokv.com",
"verification-va-useast2a.musical.ly": "verification16-normal-c-useast2a.tiktokv.com",
"verification-va.musical.ly": "verification-va.tiktokv.com",
"verification-va.musical.ly": "verification-va.tiktokv.com",
"webcast-useast1a.musical.ly": "webcast16-normal-c-useast1a.tiktokv.com",
"webcast-useast1a.musical.ly": "webcast16-normal-c-useast1a.tiktokv.com",
"webcast-useast2a.musical.ly": "webcast16-normal-c-useast2a.tiktokv.com",
"webcast-useast2a.musical.ly": "webcast16-normal-c-useast2a.tiktokv.com",
"webcast.musical.ly": "webcast-va.tiktokv.com",
"webcast.musical.ly": "webcast-va.tiktokv.com",
"webcast16-useast1a.musical.ly": "webcast16-normal-c-useast1a.tiktokv.com",
"webcast16-useast1a.musical.ly": "webcast16-normal-c-useast1a.tiktokv.com",
"webcast16-useast2a.musical.ly": "webcast16-normal-c-useast2a.tiktokv.com",
"webcast16-useast2a.musical.ly": "webcast16-normal-c-useast2a.tiktokv.com",
"webcast16.musical.ly": "webcast16-va.tiktokv.com",
"webcast16.musical.ly": "webcast16-va.tiktokv.com",
"webcast19-useast1a.musical.ly": "webcast19-normal-c-useast1a.tiktokv.com",
"webcast19-useast1a.musical.ly": "webcast19-normal-c-useast1a.tiktokv.com",
"webcast19-useast2a.musical.ly": "webcast19-normal-c-useast2a.tiktokv.com",
"webcast19-useast2a.musical.ly": "webcast19-normal-c-useast2a.tiktokv.com",
"webcast19.musical.ly": "webcast19-va.tiktokv.com",
"webcast19.musical.ly": "webcast19-va.tiktokv.com",
"webcast21-useast1a.musical.ly": "webcast21-normal-c-useast1a.tiktokv.com",
"webcast21-useast1a.musical.ly": "webcast21-normal-c-useast1a.tiktokv.com",
"webcast21-useast2a.musical.ly": "webcast21-normal-c-useast2a.tiktokv.com",
"webcast21-useast2a.musical.ly": "webcast21-normal-c-useast2a.tiktokv.com",
"webcast21.musical.ly": "webcast21-va.tiktokv.com",
"webcast21.musical.ly": "webcast21-va.tiktokv.com",
"xlog-va.musical.ly": "xlog-va.tiktokv.com"
"xlog-va.musical.ly": "xlog-va.tiktokv.com"
}
}
}
}
},
},
{
{
Copy
Copied
Copy
Copied
"act_priority":
1020,
"act_priority":
10000000,
"action": "dispatch",
"param": {
"contain_group": [
"/api/ad/",
"/service/2/app_log/"
],
"host_group": [
"*"
]
},
"set_req_priority": 15000000
},
{
"act_priority": 3094,
"action": "tc",
"action": "tc",
"param": {
"param": {
Copy
Copied
Copy
Copied
"
drop": 1,
"
contain_group": [
"tiktokv.com/monitor/appmonitor/v2/settings",
"musical.ly/monitor/appmonitor/v2/settings"
],
"host_group": [
"host_group": [
"*"
"*"
],
],
Copy
Copied
Copy
Copied
Text moved to lines 601-604
"
pattern_group
":
[
"
host_replace
":
"mon-va.tiktokv.com",
"/aweme/v1/testidc/"
"path_replace": "/monitor/appmonitor/v2/settings"
,
]
,
"service_name": "
change request
"
"service_name": "
drop_testidc
"
}
}
},
},
{
{
Copy
Copied
Copy
Copied
"act_priority":
1
,
"act_priority":
50094
,
"action": "dispatch",
"action": "dispatch",
"param": {
"param": {
"contain_group": [
"contain_group": [
Copy
Copied
Copy
Copied
"/
service/2/device_sdk/stats_collect/
"
"/
"
],
],
"dispatch_strategy": 1,
"dispatch_strategy": 1,
"host_group": [
"host_group": [
Copy
Copied
Copy
Copied
"
ib.snssdk.com
"
"
*
"
],
],
Copy
Copied
Copy
Copied
"service_name": "
drop_device_sdk
",
"service_name": "
domain level
",
"strategy_info": {
"strategy_info": {
Copy
Copied
Copy
Copied
"ib.snssdk.com": "unavailable.musical.ly"
"api-core-va.tiktokv.com": "api16-core-c-useast1a.tiktokv.com",
"api-va.tiktokv.com": "api16-normal-c-useast1a.tiktokv.com",
"api16-core-va.tiktokv.com": "api16-core-c-useast1a.tiktokv.com",
"api16-va.tiktokv.com": "api16-normal-c-useast1a.tiktokv.com",
"api19-core-va.tiktokv.com": "api19-core-c-useast1a.tiktokv.com",
"api19-va.tiktokv.com": "api19-normal-c-useast1a.tiktokv.com",
"api21-core-va.tiktokv.com": "api21-core-c-useast1a.tiktokv.com",
"api21-va.tiktokv.com": "api21-normal-c-useast1a.tiktokv.com",
"api22-core-va.tiktokv.com": "api22-core-c-useast1a.tiktokv.com",
"api22-va.tiktokv.com": "api22-normal-c-useast1a.tiktokv.com",
"gecko-va.tiktokv.com": "gecko16-normal-c-useast1a.tiktokv.com",
"im-va.tiktokv.com": "im16-normal-c-useast1a.tiktokv.com",
"log-va.tiktokv.com": "log16-normal-c-useast1a.tiktokv.com",
"verification-va.tiktokv.com": "verification16-normal-c-useast1a.tiktokv.com",
"webcast-va.tiktokv.com": "webcast16-normal-c-useast1a.tiktokv.com",
"webcast16-va.tiktokv.com": "webcast16-normal-c-useast1a.tiktokv.com",
"webcast19-va.tiktokv.com": "webcast19-normal-c-useast1a.tiktokv.com",
"webcast21-va.tiktokv.com": "webcast21-normal-c-useast1a.tiktokv.com"
}
}
}
}
},
},
{
{
Copy
Copied
Copy
Copied
"act_priority":
2
,
"act_priority":
1098
,
"action": "
dispatch
",
"action": "
tc
",
"param": {
"param": {
"contain_group": [
"contain_group": [
"/"
"/"
],
],
Copy
Copied
Copy
Copied
"
dispatch_strategy
": 1,
"
drop
": 1,
"host_group": [
"host_group": [
Copy
Copied
Copy
Copied
Text moved to lines 573-579
"ib.snssdk.com",
"*
.snssdk.com",
"i.snssdk.com",
"
*.pstatp
.com"
"aweme.snssdk.com",
"amfr.snssdk.com",
"is
.snssdk.com",
"
mon.snssdk.com",
"gecko-va.snssdk
.com"
],
],
Copy
Copied
Copy
Copied
"service_name": "
regular_reqs",
"possibility": 100,
"strategy_info": {
"service_name": "
drop flow"
"amfr.snssdk.com": "api2.musical.ly",
"aweme.snssdk.com": "api2.musical.ly",
"gecko-va.snssdk.com": "gecko-va.musical.ly",
"i.snssdk.com": "api2.musical.ly",
"ib.snssdk.com": "api2.musical.ly",
"is.snssdk.com": "api2.musical.ly",
"mon.snssdk.com": "mon.musical.ly"
}
}
}
},
},
{
{
"act_priority": 2099,
"act_priority": 2099,
"action": "dispatch",
"action": "dispatch",
"param": {
"param": {
"contain_group": [
"contain_group": [
"/ws"
"/ws"
],
],
"dispatch_strategy": 0,
"dispatch_strategy": 0,
"host_group": [
"host_group": [
"*frontier*"
"*frontier*"
],
],
"service_name": "frontier_skip_replace_https"
"service_name": "frontier_skip_replace_https"
},
},
"set_req_priority": 2101
"set_req_priority": 2101
},
},
{
{
"act_priority": 2100,
"act_priority": 2100,
"action": "tc",
"action": "tc",
"param": {
"param": {
"contain_group": [
"contain_group": [
"/"
"/"
],
],
"host_group": [
"host_group": [
"*"
"*"
],
],
"scheme_replace": "https"
"scheme_replace": "https"
}
}
},
},
{
{
Copy
Copied
Copy
Copied
"act_priority":
2
,
"act_priority":
2001
,
"action": "tc",
"action": "tc",
"param": {
"param": {
Copy
Copied
Copy
Copied
"equal_group": [
"/aweme/v1/music/beats/songs"
],
"host_group": [
"*"
],
"path_replace": "/aweme/v1/music/beats/songs/"
}
Text moved with changes from lines 261-296 (98.8% similarity)
},
{
"act_priority": 201,
"action": "dispatch",
"param": {
"dispatch_strategy": 5,
"host_group": [
"security.snssdk.com"
],
"pattern_group": [
"/passport/token/beat/.*",
"/passport/token/change/.*",
"/passport/user/logout/.*"
],
"service_name": "mt_dispatch",
"strategy_info": {
"candidates": [
{
"host": "api19-va.tiktokv.com",
"weight": 0
},
{
"host": "api16-va.tiktokv.com",
"weight": 0
}
],
"scheme_option": 1,
"working_mode": 1
}
},
"set_req_priority": 1000
},
{
"act_priority": 1,
"action": "dispatch",
"param": {
"contain_group": [
"contain_group": [
Copy
Copied
Copy
Copied
"/service/2/app_log/",
"/service/2/device_sdk/stats_collect/"
"/service/2/device_register/",
"/service/2/app_alert/",
"/service/2/app_alert_check/",
"/service/2/log_settings/"
],
],
Copy
Copied
Copy
Copied
"host_replace": "applog.musical.ly"
"dispatch_strategy": 1,
"host_group": [
"ib.snssdk.com"
],
"service_name": "drop_device_sdk",
"strategy_info": {
"ib.snssdk.com": "unavailable.tiktokv.com"
}
}
}
},
},
{
{
Copy
Copied
Copy
Copied
"act_priority":
10001
,
"act_priority":
2
,
"action": "dispatch",
"action": "dispatch",
"param": {
"param": {
"contain_group": [
"contain_group": [
"/"
"/"
],
],
"dispatch_strategy": 1,
"dispatch_strategy": 1,
"host_group": [
"host_group": [
Copy
Copied
Copy
Copied
Text moved from lines 425-431
"imapi-16.musical.ly"
"ib.snssdk.com",
"i.snssdk.com",
"aweme.snssdk.com",
"amfr.snssdk.com",
"is.snssdk.com",
"mon.snssdk.com",
"gecko-va.snssdk.com"
],
],
Copy
Copied
Copy
Copied
"service_name": "
m_domain_replace
",
"service_name": "
regular_reqs
",
"strategy_info": {
"strategy_info": {
Copy
Copied
Copy
Copied
"imapi-16.musical.ly": "imapi-mu.isnssdk.com"
"amfr.snssdk.com": "api-va.tiktokv.com",
"aweme.snssdk.com": "api-va.tiktokv.com",
"gecko-va.snssdk.com": "gecko-va.tiktokv.com",
"i.snssdk.com": "api-va.tiktokv.com",
"ib.snssdk.com": "api-va.tiktokv.com",
"is.snssdk.com": "api-va.tiktokv.com",
"mon.snssdk.com": "mon-va.tiktokv.com"
}
}
}
}
},
},
{
{
Copy
Copied
Copy
Copied
"act_priority": 1020,
"action": "tc",
"param": {
"drop": 1,
"host_group": [
"*"
],
Text moved from lines 393-396
"pattern_group": [
"/aweme/v1/testidc/"
],
"service_name": "drop_testidc"
Text moved from lines 614-616
}
},
{
"act_priority": 5000,
"act_priority": 5000,
"action": "tc",
"action": "tc",
"param": {
"param": {
"host_group": [
"host_group": [
Copy
Copied
Copy
Copied
"*.musical.ly"
"*.musical.ly"
,
"*-va.tiktokv.com"
],
],
Copy
Copied
Copy
Copied
"host_replace": "api
2-
19-
h2-eagle.musical.ly
",
"host_replace": "api
19-
core-va.tiktokv.com
",
"pattern_group": [
"pattern_group": [
"/aweme/v\\d+/feed/"
"/aweme/v\\d+/feed/"
]
]
}
}
},
},
{
{
"act_priority": 1,
"act_priority": 1,
"action": "dispatch",
"action": "dispatch",
"param": {
"param": {
"equal_group": [
"equal_group": [
"/ies/speed/"
"/ies/speed/"
],
],
"host_group": [
"host_group": [
"*"
"*"
]
]
},
},
"service_name": "speed",
"service_name": "speed",
"set_req_priority": 1000
"set_req_priority": 1000
},
},
{
{
Copy
Copied
Copy
Copied
"act_priority": 101,
"action": "dispatch",
"param": {
"dispatch_strategy": 5,
"host_group": [
"api2.musical.ly",
"api2-19-h2.musical.ly",
"api2-16-h2.musical.ly"
],
"pattern_group": [
"/aweme/v\\d+/feed/.*",
"/aweme/.*",
"/tfe/api/request_combine/v\\d+/"
],
"service_name": "mt_dispatch",
"strategy_info": {
"candidates": [
{
"host": "api2-19-h2.musical.ly",
"weight": 0
},
{
"host": "api2-16-h2.musical.ly",
"weight": 500
}
],
"scheme_option": 1,
"working_mode": 1
}
},
"set_req_priority": 1000
},
{
"act_priority": 102,
"action": "dispatch",
"param": {
"dispatch_strategy": 5,
"host_group": [
"api2.musical.ly",
"aweme.snssdk.com",
"api2-19-h2.musical.ly",
"api2-16-h2.musical.ly"
],
"pattern_group": [
"/feedback/\\d+/list/.*",
"/feedback/\\d+/common_feedback_list/.*",
"/feedback/\\d+/post_message/.*",
"/2/data/upload_image/.*"
],
"service_name": "mt_dispatch",
"strategy_info": {
"candidates": [
{
"host": "api2-19-h2.musical.ly",
"weight": 0
},
{
"host": "api2-16-h2.musical.ly",
"weight": 500
}
],
"scheme_option": 1,
"working_mode": 1
}
},
"set_req_priority": 1000
},
{
"act_priority": 20000,
"action": "dispatch",
"param": {
"contain_group": [
"/"
],
"dispatch_strategy": 1,
"host_group": [
"api2.musical.ly"
],
"service_name": "default",
"strategy_info": {
"api2.musical.ly": "api2-19-h2.musical.ly"
}
Text moved to lines 605-607
}
},
{
"act_priority": 40000,
"action": "dispatch",
"param": {
"dispatch_strategy": 5,
"host_group": [
"*.musical.ly"
],
"pattern_group": [
"/aweme/v\\d+/feed/",
"/aweme/v\\d+/follow/feed/",
"/aweme/v\\d+/aweme/post/",
"/aweme/v\\d+/aweme/stats/",
"/aweme/v\\d+/user/",
"/aweme/v\\d+/user/profile/self/",
"/aweme/v\\d+/user/profile/other/",
"/aweme/v\\d+/create/aweme/"
],
"service_name": "core_dispatch",
"strategy_info": {
"candidates": [
{
"host": "api2-19-h2-eagle.musical.ly",
"weight": 0
},
{
"host": "api2-16-h2-eagle.musical.ly",
"weight": 500
}
],
"scheme_option": 1,
"working_mode": 1
}
}
},
{
"act_priority": 50091,
"action": "dispatch",
"param": {
"contain_group": [
"/"
],
"dispatch_strategy": 1,
"host_group": [
"*"
],
"service_name": "domain level",
"strategy_info": {
"api-h2-eagle.tiktokv.com": "api16-core-c-alisg.tiktokv.com",
"api-h2.tiktokv.com": "api16-normal-c-alisg.tiktokv.com",
"api.tiktokv.com": "api16-normal-c-alisg.tiktokv.com",
"api21-h2-eagle.tiktokv.com": "api21-core-c-alisg.tiktokv.com",
"api21-h2.tiktokv.com": "api21-normal-c-alisg.tiktokv.com"
}
}
},
{
"act_priority": 2500,
"action": "tc",
"param": {
"contain_group": [
"/"
],
"host_group": [
"p16-tiktok-va.ibyteimg.com",
"p16-va-tiktok.ibyteimg.com",
"p16-musical-va.ibyteimg.com",
"p16-tiktokcdn-com.akamaized.net",
"p16.muscdn.com",
"p16-tiktok-sg.ibyteimg.com",
"p16-sg.muscdn.com",
"p16-va-default.akamaized.net",
"p16-musical-sg.ibyteimg.com",
"p16-mt-va.ibyteimg.com",
"p16.tiktokcdn.com",
"p16-va.tiktokcdn.com",
"mphw-suse1.muscdn.com",
"image-va.musical.ly",
"p16-sg-default.akamaized.net",
"m-p16.akamaized.net",
"mpak-sinc1.akamaized.net",
"mpak-suse1.muscdn.com",
"p16-webcast.muscdn.com",
"mpak-suse1.akamaized.net",
"image-sg.tiktokv.com",
"sf16-muse-va.ibytedtos.com",
"sf-tk-sg.ibytedtos.com",
"sf16-sg.muscdn.com",
"sf-hs-sg.ibytedtos.com",
"mpak-ssgc1.akamaized.net",
"mpak-odec1.akamaized.net",
"res01.musical.ly",
"sf16-webcast.muscdn.com",
"sf19-webcast.muscdn.com",
"sf21-webcast.muscdn.com",
"sf16-webcast-useast1a.muscdn.com",
"sf16-webcast-useast2a.muscdn.com",
"p16-webcast.muscdn.com",
"p19-webcast.muscdn.com",
"p21-webcast.muscdn.com",
"p16-webcast-useast1a.muscdn.com",
"p16-webcast-useast2a.muscdn.com",
"p16-webcast.tiktokcdn.com",
"p19-webcast.tiktokcdn.com",
"p21-webcast.tiktokcdn.com",
"sf16-webcast.tiktokcdn.com",
"sf19-webcast.tiktokcdn.com",
"sf21-webcast.tiktokcdn.com"
],
"scheme_replace": "https"
}
}
],
"ttnet_dispatch_actions_epoch": 241938692,
"ttnet_enable_br": 1,
"ttnet_enable_cronet_request_report": 1,
"ttnet_h2_config": {
"hpack_optimization_common_params_set": [
"effec
Saved diffs
Original text
Open file
{ "data": { "add_ss_queries_header_open": 0, "add_ss_queries_open": 0, "add_ss_queries_plaintext_open": 1, "detect_open": 0, "disable_encrypt_switch": 0, "disable_framed_transport": 3, "dns_mapping": [], "frontier_urls": [ "wss://frontier.musical.ly/ws/v2" ], "get_network_interval": 150, "group_failure_tolerant_limit": 5, "hs_open": 1, "http_show_hijack": 1, "https_dns": [], "https_dns_err_max": 3, "https_retry_http": 1, "https_to_http": 1, "i_host_list": [], "i_host_max_fail": 2, "i_host_select_interval": 1800, "i_host_select_open": 0, "mapping": { "i": "lf.snssdk.com", "log": "ib.snssdk.com" }, "ok_http3_open": 1, "ok_http_open": 1, "send_tnc_host_arrays": [ "dm16-useast1a.tiktokv.com", "dm16-useast2a.tiktokv.com", "dm-maliva-quic.byteoversea.com" ], "share_cookie_host_list": ".musical.ly,.snssdk.com,.tiktok.com,.byteoversea.com,.tiktokv.com,.toutiao50.com,.xzcs3zlph.com,.mzfvozqybf.com,.qfyf1toi.com", "tc": { "dispatch": [ { "traffic": { "domain": { "pattern": "http://(.*)", "value": "https://$1" } } }, { "traffic": { "domain": { "pattern": "https?://(dm.toutiao.com|dm.pstatp.com|dm.bytedance.net|dm-maliva16.byteoversea.com|dm16.musical.ly|dm16.byteoversea.com)", "value": "https://dm16.tiktokv.com" } } }, { "traffic": { "domain": { "pattern": "https?://aweme.snssdk.com", "value": "https://api.tiktokv.com" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/app_log/(.*)", "value": "$1://applog.musical.ly/service/2/app_log/$3" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/device_register/(.*)", "value": "$1://applog.musical.ly/service/2/device_register/$3" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/app_alert/(.*)", "value": "$1://applog.musical.ly/service/2/app_alert/$3" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/app_alert_check/(.*)", "value": "$1://applog.musical.ly/service/2/app_alert_check/$3" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/log_settings/(.*)", "value": "$1://applog.musical.ly/service/2/log_settings/$3" } } } ], "drop": [ { "pattern": "https?://[0-9a-zA-Z-]+.snssdk.com/.*", "value": 100 } ] }, "tnc_config": { "all_http_error_code": 1, "detect_enable": 1, "host_replace_map": {}, "http_code_black": "", "local_enable": 0, "local_host_filter": [ "api2.musical.ly", "api-m.tiktok.com", "api2-1.musical.ly", "api2-19.musical.ly", "api2-t2.musical.ly", "api2-16-h2.musical.ly", "api2-19-h2.musical.ly", "api2-21.musical.ly", "api2-21-h2.musical.ly", "api-musically.byted.org", "api2-h2.musical.ly", "api2-16.musical.ly", "api2-30.musical.ly", "api.toutiao50.com", "api.tiktokv.com", "api16.tiktokv.com", "api-t1.tiktokv.com", "api-t.tiktok.com", "api19.tiktokv.com", "api21.tiktokv.com", "api30.tiktokv.com", "api31.tiktokv.com", "api32.tiktokv.com", "api33.tiktokv.com", "api34.tiktokv.com", "api35.tiktokv.com", "api36.tiktokv.com", "api37.tiktokv.com", "api38.tiktokv.com", "api39.tiktokv.com", "api-s1-h2.tiktokv.com", "api-s1-quic.tiktokv.com", "api-h2.tiktokv.com", "api21-h2.tiktokv.com" ], "probe_enable": 1, "req_err_api_cnt": 3, "req_err_cnt": 10, "req_err_host_cnt": 1, "req_err_ip_cnt": 0, "update_interval": 300, "update_random_range": 300 }, "tt_ssl_config": { "enable_file_cache": 1, "file_cache_whitelist": [ "i-tb.sgsnssdk.com:443", "sgali-dpprofile.byteoversea.com:443", "dm.sgsnssdk.com:443" ], "session_timeout": 86400 }, "ttnet_dispatch_actions": [ { "act_priority": 10000001, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "webcast19.musical.ly", "api2-30.musical.ly", "api21-normal-c-useast1a.musical.ly", "imapi-16.musical.ly", "api2-t2.musical.ly", "api2.musical.ly", "log2.musical.ly", "api2-16-h2.musical.ly", "api2-19-h2.musical.ly", "api2-h2.musical.ly", "api2-21-h2.musical.ly", "webcast.musical.ly", "api16-normal-c-useast1a.musical.ly", "api19-core-c-useast1a.musical.ly", "api2-16-quic.musical.ly", "api2-19-h2-eagle.musical.ly", "webcast21.musical.ly", "api21-core-c-useast1a.musical.ly", "api22-normal-c-useast1a.musical.ly", "webcast16.musical.ly", "api.toutiao50.com", "api2-16.musical.ly", "api2-19.musical.ly", "api2-16-h2-eagle.musical.ly", "api2-21-quic.musical.ly", "api2-22-quic.musical.ly", "api22-core-c-useast1a.musical.ly", "verification-va.musical.ly", "0pbxmo.xzcs3zlph.com", "api16-core-c-useast1a.musical.ly", "api19-normal-c-useast1a.musical.ly" ], "service_name": "auto_generate_default_gva", "strategy_info": { "0pbxmo.xzcs3zlph.com": "0pbxmo-useast2a.xzcs3zlph.com", "api.toutiao50.com": "api-useast2a.toutiao50.com", "api16-core-c-useast1a.musical.ly": "api16-core-c-useast2a.musical.ly", "api16-normal-c-useast1a.musical.ly": "api16-normal-c-useast2a.musical.ly", "api19-core-c-useast1a.musical.ly": "api19-core-c-useast2a.musical.ly", "api19-normal-c-useast1a.musical.ly": "api19-normal-c-useast2a.musical.ly", "api2-16-h2-eagle.musical.ly": "api2-16-h2-eagle-useast2a.musical.ly", "api2-16-h2.musical.ly": "api2-16-h2-useast2a.musical.ly", "api2-16-quic.musical.ly": "api2-16-quic-useast2a.musical.ly", "api2-16.musical.ly": "api2-16-useast2a.musical.ly", "api2-19-h2-eagle.musical.ly": "api2-19-h2-eagle-useast2a.musical.ly", "api2-19-h2.musical.ly": "api2-19-h2-useast2a.musical.ly", "api2-19.musical.ly": "api2-19-useast2a.musical.ly", "api2-21-h2.musical.ly": "api2-21-h2-useast2a.musical.ly", "api2-21-quic.musical.ly": "api2-21-quic-useast2a.musical.ly", "api2-22-quic.musical.ly": "api2-22-quic-useast2a.musical.ly", "api2-30.musical.ly": "api2-30-useast2a.musical.ly", "api2-h2.musical.ly": "api2-h2-useast2a.musical.ly", "api2-t2.musical.ly": "api2-t2-useast2a.musical.ly", "api2.musical.ly": "api2-useast2a.musical.ly", "api21-core-c-useast1a.musical.ly": "api21-core-c-useast2a.musical.ly", "api21-normal-c-useast1a.musical.ly": "api21-normal-c-useast2a.musical.ly", "api22-core-c-useast1a.musical.ly": "api22-core-c-useast2a.musical.ly", "api22-normal-c-useast1a.musical.ly": "api22-normal-c-useast2a.musical.ly", "imapi-16.musical.ly": "imapi-16-useast2a.musical.ly", "log2.musical.ly": "log2-useast2a.musical.ly", "verification-va.musical.ly": "verification-va-useast2a.musical.ly", "webcast.musical.ly": "webcast-useast2a.musical.ly", "webcast16.musical.ly": "webcast16-useast2a.musical.ly", "webcast19.musical.ly": "webcast19-useast2a.musical.ly", "webcast21.musical.ly": "webcast21-useast2a.musical.ly" } } }, { "act_priority": 10000000, "action": "dispatch", "param": { "contain_group": [ "/api/ad/", "/service/2/app_log/" ], "host_group": [ "*" ] }, "set_req_priority": 15000000 }, { "act_priority": 201, "action": "dispatch", "param": { "dispatch_strategy": 5, "host_group": [ "security.snssdk.com" ], "pattern_group": [ "/passport/token/beat/.*", "/passport/token/change/.*", "/passport/user/logout/.*" ], "service_name": "mt_dispatch", "strategy_info": { "candidates": [ { "host": "api2-19-h2.musical.ly", "weight": 0 }, { "host": "api2-16-h2.musical.ly", "weight": 0 } ], "scheme_option": 1, "working_mode": 1 } }, "set_req_priority": 1000 }, { "act_priority": 2001, "action": "tc", "param": { "equal_group": [ "/aweme/v1/music/beats/songs" ], "host_group": [ "*" ], "path_replace": "/aweme/v1/music/beats/songs/" } }, { "act_priority": 20000001, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "*.musical.ly" ], "service_name": "end change request", "strategy_info": { "api2-16-h2-eagle-useast1a.musical.ly": "api16-core-c-useast1a.tiktokv.com", "api2-16-h2-eagle-useast2a.musical.ly": "api16-core-c-useast2a.tiktokv.com", "api2-16-h2-eagle.musical.ly": "api16-core-va.tiktokv.com", "api2-16-h2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com", "api2-16-h2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com", "api2-16-h2.musical.ly": "api16-va.tiktokv.com", "api2-19-h2-eagle-useast1a.musical.ly": "api19-core-c-useast1a.tiktokv.com", "api2-19-h2-eagle-useast2a.musical.ly": "api19-core-c-useast2a.tiktokv.com", "api2-19-h2-eagle.musical.ly": "api19-core-va.tiktokv.com", "api2-19-h2-useast1a.musical.ly": "api19-normal-c-useast1a.tiktokv.com", "api2-19-h2-useast2a.musical.ly": "api19-normal-c-useast2a.tiktokv.com", "api2-19-h2.musical.ly": "api19-va.tiktokv.com", "api2-21-h2-eagle-useast1a.musical.ly": "api21-core-c-useast1a.tiktokv.com", "api2-21-h2-eagle-useast2a.musical.ly": "api21-core-c-useast2a.tiktokv.com", "api2-21-h2-eagle.musical.ly": "api21-core-va.toktokv.com", "api2-21-h2-useast1a.musical.ly": "api21-normal-c-useast1a.tiktokv.com", "api2-21-h2-useast2a.musical.ly": "api21-normal-c-useast2a.tiktokv.com", "api2-21-h2.musical.ly": "api21-va.tiktokv.com", "api2-22-quic-eagle-useast1a.musical.ly": "api22-core-c-useast1a.tiktokv.com", "api2-22-quic-eagle-useast2a.musical.ly": "api22-core-c-useast2a.tiktokv.com", "api2-22-quic-eagle.musical.ly": "api22-core-va.tiktokv.com", "api2-22-quic-useast1a.musical.ly": "api22-normal-c-useast1a.tiktokv.com", "api2-22-quic-useast2a.musical.ly": "api22-normal-c-useast2a.tiktokv.com", "api2-22-quic.musical.ly": "api22-va.tiktokv.com", "api2-core-useast1a.musical.ly": "api16-core-c-useast1a.tiktokv.com", "api2-core-useast2a.musical.ly": "api16-core-c-useast2a.tiktokv.com", "api2-core.musical.ly": "api-core-va.tiktokv.com", "api2-h2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com", "api2-h2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com", "api2-h2.musical.ly": "api16-va.tiktokv.com", "api2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com", "api2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com", "api2.musical.ly": "api-va.tiktokv.com", "applog-useast1a.musical.ly": "log16-normal-c-useast1a.tiktokv.com", "applog-useast2a.musical.ly": "log16-normal-c-useast2a.tiktokv.com", "applog.musical.ly": "log-va.tiktokv.com", "gecko-va-useast1a.musical.ly": "gecko16-normal-c-useast1a.tiktokv.com", "gecko-va-useast2a.musical.ly": "gecko16-normal-c-useast2a.tiktokv.com", "gecko-va.musical.ly": "gecko-va.tiktokv.com", "imapi-16-useast1a.musical.ly": "im16-normal-c-useast1a.tiktokv.com", "imapi-16-useast2a.musical.ly": "im16-normal-c-useast2a.tiktokv.com", "imapi-16.musical.ly": "im-va.tiktokv.com", "log2-useast1a.musical.ly": "log16-normal-c-useast1a.tiktokv.com", "log2-useast2a.musical.ly": "log16-normal-c-useast2a.tiktokv.com", "log2.musical.ly": "log-va.tiktokv.com", "mon.musical.ly": "mon-va.tiktokv.com", "sdfp-va.musical.ly": "sdfp-va.tiktokv.com", "verification-va-useast1a.musical.ly": "verification16-normal-c-useast1a.tiktokv.com", "verification-va-useast2a.musical.ly": "verification16-normal-c-useast2a.tiktokv.com", "verification-va.musical.ly": "verification-va.tiktokv.com", "webcast-useast1a.musical.ly": "webcast16-normal-c-useast1a.tiktokv.com", "webcast-useast2a.musical.ly": "webcast16-normal-c-useast2a.tiktokv.com", "webcast.musical.ly": "webcast-va.tiktokv.com", "webcast16-useast1a.musical.ly": "webcast16-normal-c-useast1a.tiktokv.com", "webcast16-useast2a.musical.ly": "webcast16-normal-c-useast2a.tiktokv.com", "webcast16.musical.ly": "webcast16-va.tiktokv.com", "webcast19-useast1a.musical.ly": "webcast19-normal-c-useast1a.tiktokv.com", "webcast19-useast2a.musical.ly": "webcast19-normal-c-useast2a.tiktokv.com", "webcast19.musical.ly": "webcast19-va.tiktokv.com", "webcast21-useast1a.musical.ly": "webcast21-normal-c-useast1a.tiktokv.com", "webcast21-useast2a.musical.ly": "webcast21-normal-c-useast2a.tiktokv.com", "webcast21.musical.ly": "webcast21-va.tiktokv.com", "xlog-va.musical.ly": "xlog-va.tiktokv.com" } } }, { "act_priority": 1020, "action": "tc", "param": { "drop": 1, "host_group": [ "*" ], "pattern_group": [ "/aweme/v1/testidc/" ], "service_name": "drop_testidc" } }, { "act_priority": 1, "action": "dispatch", "param": { "contain_group": [ "/service/2/device_sdk/stats_collect/" ], "dispatch_strategy": 1, "host_group": [ "ib.snssdk.com" ], "service_name": "drop_device_sdk", "strategy_info": { "ib.snssdk.com": "unavailable.musical.ly" } } }, { "act_priority": 2, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "ib.snssdk.com", "i.snssdk.com", "aweme.snssdk.com", "amfr.snssdk.com", "is.snssdk.com", "mon.snssdk.com", "gecko-va.snssdk.com" ], "service_name": "regular_reqs", "strategy_info": { "amfr.snssdk.com": "api2.musical.ly", "aweme.snssdk.com": "api2.musical.ly", "gecko-va.snssdk.com": "gecko-va.musical.ly", "i.snssdk.com": "api2.musical.ly", "ib.snssdk.com": "api2.musical.ly", "is.snssdk.com": "api2.musical.ly", "mon.snssdk.com": "mon.musical.ly" } } }, { "act_priority": 2099, "action": "dispatch", "param": { "contain_group": [ "/ws" ], "dispatch_strategy": 0, "host_group": [ "*frontier*" ], "service_name": "frontier_skip_replace_https" }, "set_req_priority": 2101 }, { "act_priority": 2100, "action": "tc", "param": { "contain_group": [ "/" ], "host_group": [ "*" ], "scheme_replace": "https" } }, { "act_priority": 2, "action": "tc", "param": { "contain_group": [ "/service/2/app_log/", "/service/2/device_register/", "/service/2/app_alert/", "/service/2/app_alert_check/", "/service/2/log_settings/" ], "host_replace": "applog.musical.ly" } }, { "act_priority": 10001, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "imapi-16.musical.ly" ], "service_name": "m_domain_replace", "strategy_info": { "imapi-16.musical.ly": "imapi-mu.isnssdk.com" } } }, { "act_priority": 5000, "action": "tc", "param": { "host_group": [ "*.musical.ly" ], "host_replace": "api2-19-h2-eagle.musical.ly", "pattern_group": [ "/aweme/v\\d+/feed/" ] } }, { "act_priority": 1, "action": "dispatch", "param": { "equal_group": [ "/ies/speed/" ], "host_group": [ "*" ] }, "service_name": "speed", "set_req_priority": 1000 }, { "act_priority": 101, "action": "dispatch", "param": { "dispatch_strategy": 5, "host_group": [ "api2.musical.ly", "api2-19-h2.musical.ly", "api2-16-h2.musical.ly" ], "pattern_group": [ "/aweme/v\\d+/feed/.*", "/aweme/.*", "/tfe/api/request_combine/v\\d+/" ], "service_name": "mt_dispatch", "strategy_info": { "candidates": [ { "host": "api2-19-h2.musical.ly", "weight": 0 }, { "host": "api2-16-h2.musical.ly", "weight": 500 } ], "scheme_option": 1, "working_mode": 1 } }, "set_req_priority": 1000 }, { "act_priority": 102, "action": "dispatch", "param": { "dispatch_strategy": 5, "host_group": [ "api2.musical.ly", "aweme.snssdk.com", "api2-19-h2.musical.ly", "api2-16-h2.musical.ly" ], "pattern_group": [ "/feedback/\\d+/list/.*", "/feedback/\\d+/common_feedback_list/.*", "/feedback/\\d+/post_message/.*", "/2/data/upload_image/.*" ], "service_name": "mt_dispatch", "strategy_info": { "candidates": [ { "host": "api2-19-h2.musical.ly", "weight": 0 }, { "host": "api2-16-h2.musical.ly", "weight": 500 } ], "scheme_option": 1, "working_mode": 1 } }, "set_req_priority": 1000 }, { "act_priority": 20000, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "api2.musical.ly" ], "service_name": "default", "strategy_info": { "api2.musical.ly": "api2-19-h2.musical.ly" } } }, { "act_priority": 40000, "action": "dispatch", "param": { "dispatch_strategy": 5, "host_group": [ "*.musical.ly" ], "pattern_group": [ "/aweme/v\\d+/feed/", "/aweme/v\\d+/follow/feed/", "/aweme/v\\d+/aweme/post/", "/aweme/v\\d+/aweme/stats/", "/aweme/v\\d+/user/", "/aweme/v\\d+/user/profile/self/", "/aweme/v\\d+/user/profile/other/", "/aweme/v\\d+/create/aweme/" ], "service_name": "core_dispatch", "strategy_info": { "candidates": [ { "host": "api2-19-h2-eagle.musical.ly", "weight": 0 }, { "host": "api2-16-h2-eagle.musical.ly", "weight": 500 } ], "scheme_option": 1, "working_mode": 1 } } }, { "act_priority": 50091, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "*" ], "service_name": "domain level", "strategy_info": { "api-h2-eagle.tiktokv.com": "api16-core-c-alisg.tiktokv.com", "api-h2.tiktokv.com": "api16-normal-c-alisg.tiktokv.com", "api.tiktokv.com": "api16-normal-c-alisg.tiktokv.com", "api21-h2-eagle.tiktokv.com": "api21-core-c-alisg.tiktokv.com", "api21-h2.tiktokv.com": "api21-normal-c-alisg.tiktokv.com" } } }, { "act_priority": 2500, "action": "tc", "param": { "contain_group": [ "/" ], "host_group": [ "p16-tiktok-va.ibyteimg.com", "p16-va-tiktok.ibyteimg.com", "p16-musical-va.ibyteimg.com", "p16-tiktokcdn-com.akamaized.net", "p16.muscdn.com", "p16-tiktok-sg.ibyteimg.com", "p16-sg.muscdn.com", "p16-va-default.akamaized.net", "p16-musical-sg.ibyteimg.com", "p16-mt-va.ibyteimg.com", "p16.tiktokcdn.com", "p16-va.tiktokcdn.com", "mphw-suse1.muscdn.com", "image-va.musical.ly", "p16-sg-default.akamaized.net", "m-p16.akamaized.net", "mpak-sinc1.akamaized.net", "mpak-suse1.muscdn.com", "p16-webcast.muscdn.com", "mpak-suse1.akamaized.net", "image-sg.tiktokv.com", "sf16-muse-va.ibytedtos.com", "sf-tk-sg.ibytedtos.com", "sf16-sg.muscdn.com", "sf-hs-sg.ibytedtos.com", "mpak-ssgc1.akamaized.net", "mpak-odec1.akamaized.net", "res01.musical.ly", "sf16-webcast.muscdn.com", "sf19-webcast.muscdn.com", "sf21-webcast.muscdn.com", "sf16-webcast-useast1a.muscdn.com", "sf16-webcast-useast2a.muscdn.com", "p16-webcast.muscdn.com", "p19-webcast.muscdn.com", "p21-webcast.muscdn.com", "p16-webcast-useast1a.muscdn.com", "p16-webcast-useast2a.muscdn.com", "p16-webcast.tiktokcdn.com", "p19-webcast.tiktokcdn.com", "p21-webcast.tiktokcdn.com", "sf16-webcast.tiktokcdn.com", "sf19-webcast.tiktokcdn.com", "sf21-webcast.tiktokcdn.com" ], "scheme_replace": "https" } } ], "ttnet_dispatch_actions_epoch": 241938692, "ttnet_enable_br": 1, "ttnet_enable_cronet_request_report": 1, "ttnet_h2_config": { "hpack_optimization_common_params_set": [ "effect_channel", "pass-region", "pass-route", "language", "version_code", "app_name", "vid", "app_version", "carrier_region", "is_my_cn", "channel", "mcc_mnc", "device_id", "tz_offset", "account_region", "sys_region", "aid", "residence", "screen_width", "uoo", "openudid", "os_api", "os_version", "app_language", "tz_name", "current_region", "device_platform", "build_number", "device_type", "iid", "idfa", "locale", "allow_sell_data", "cdid", "content_language" ], "hpack_optimization_enabled_v2": 1, "hpack_optimization_headers_set": [ ":path", "x-tt-trace-id", "x-khronos", "x-gorgon", "x-ss-stub", "x-ss-req-ticket" ], "hpack_optimization_path_list": [ "/aweme/v1/aweme/post/", "/aweme/v1/aweme/stats/", "/aweme/v1/feed/", "/aweme/v2/feed/", "/aweme/v1/abtest/param/", "/aweme/v1/play/stats/", "/aweme/v1/rate/settings/", "/aweme/v1/user/", "/tfe/api/request_combine/v1/", "/aweme/v1/im/reboot/misc/", "/aweme/v1/check/in/", "/aweme/v1/policy/", "/aweme/v1/compliance/settings/", "/aweme/v1/settings/", "/aweme/v1/language/package/", "/aweme/v1/notice/count/", "/aweme/v1/ttregion/test/", "/aweme/v1/personality/ad/get/", "/aweme/v1/user/settings/", "/aweme/v1/rec/new/", "/aweme/v2/platform/share/settings/", "/aweme/v1/anchor/list/", "/aweme/v1/commerce/settings/", "/aweme/v1/app/data/access/", "/aweme/v1/device/benchmark/", "/aweme/v1/im/resources/", "/aweme/v1/comment/list/", "/aweme/v1/commit/item/digg/", "/aweme/v1/music/detail/", "/aweme/v1/music/aweme/", "/aweme/v1/notice/list/message/", "/aweme/v1/commit/follow/user/", "/aweme/v1/user/following/list/", "/aweme/v1/comment/publish/", "/aweme/v2/category/list/", "/aweme/v1/user/follower/list/", "/aweme/v1/challenge/search/", "/aweme/v1/challenge/aweme/", "/aweme/v1/discover/search/", "/aweme/v1/create/aweme/", "/aweme/v1/challenge/detail/", "/aweme/v1/comment/digg/", "/aweme/v1/notice/category/", "/aweme/v1/search/sug/", "/aweme/v1/music/search/", "/aweme/v1/search/item/", "/aweme/v1/general/search/single/" ], "ping_keepalive_hosts": [ "api16-core-c-alisg.tiktokv.com:443", "api21-core-c-alisg.tiktokv.com:443", "webcast-va.tiktokv.com", "webcast16-normal-c-useast1a.tiktokv.com", "webcast16-normal-c-useast2a.tiktokv.com" ], "ping_keepalive_interval": 60, "ping_probe_timeout": 5 }, "ttnet_h2_enabled": 1, "ttnet_http_dns_addr": { "api-h2-eagle.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api-h2.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api-t2.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api16-core-c-alisg.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api16-core-c-useast1a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-core-c-useast2a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-core-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-normal-c-alisg.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api16-normal-c-useast1a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-normal-c-useast2a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-core-c-useast1a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-core-c-useast2a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-core-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-normal-c-useast1a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-normal-c-useast2a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api21-core-c-alisg.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api21-h2-eagle.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api21-h2.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api21-normal-c-alisg.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api21-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api22-core-c-alisg.tiktokv.com": "35.201.85.23", "api22-core-c-useast1a.tiktokv.com": "130.44.212.185,130.44.212.187", "api22-core-c-useast2a.tiktokv.com": "35.221.22.198,35.245.103.80", "api22-normal-c-alisg.tiktokv.com": "35.186.205.139", "api22-normal-c-useast2a.tiktokv.com": "35.241.42.67", "api30-h2-eagle.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api30-h2.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "dns.google.com": "216.58.220.206", "i.byteoversea.com": "47.74.175.185,47.74.175.17,47.74.171.52,47.74.171.93", "ichannel-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "ichannel.musical.ly": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "im-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "imapi-16.tiktokv.com": "103.136.220.2,103.136.220.3,103.136.221.2,103.136.221.3", "imapi-mu.isnssdk.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "log-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "log.byteoversea.com": "47.74.175.185,47.74.175.17,47.74.171.52,47.74.171.93" }, "ttnet_http_dns_ali_domains": [], "ttnet_http_dns_enabled": 1, "ttnet_http_dns_google": 1, "ttnet_http_dns_prefer": 0, "ttnet_local_dns_time_out": 2, "ttnet_min_dns_ttl": { "dns.google.com": 6000, "m-p16.akamaized.net": 600, "m-v16.akamaized.net": 600, "p16.muscdn.com": 600, "v16.muscdn.com": 600, "v19.muscdn.com": 600 }, "ttnet_preconnect_urls": { "http://p16.muscdn.com": 1, "http://v16.muscdn.com": 1, "http://v19.muscdn.com": 1, "https://api-va.tiktokv.com": 1, "https://api16-core-c-useast1a.tiktokv.com": 1, "https://api16-core-c-useast2a.tiktokv.com": 1, "https://api16-core-va.tiktokv.com": 1, "https://api16-normal-c-useast1a.tiktokv.com": 1, "https://api16-normal-c-useast2a.tiktokv.com": 1, "https://api16-va.tiktokv.com": 1, "https://api19-core-c-useast1a.tiktokv.com": 1, "https://api19-core-c-useast2a.tiktokv.com": 1, "https://api19-core-va.tiktokv.com": 1, "https://api19-normal-c-useast1a.tiktokv.com": 1, "https://api19-normal-c-useast2a.tiktokv.com": 1, "https://api19-va.tiktokv.com": 1, "https://dns.google.com": 1, "https://log-va.tiktokv.com": 1 }, "ttnet_prefer_dns_addr": { "dns.google": "8.8.4.4,2001:4860:4860::8844,8.8.8.8,2001:4860:4860::8888", "dns.google.com": "8.8.4.4,2001:4860:4860::8844,8.8.8.8,2001:4860:4860::8888" }, "ttnet_quic_enabled": 1, "ttnet_quic_hint": { "api-s1-quic.musical.ly": 443, "api2-16-quic.musical.ly": 443, "api2-21-quic.musical.ly": 443, "api2-22-quic.musical.ly": 443, "api2-gcpbr-quic.musical.ly": 443, "api22-core-c-useast1a.tiktokv.com": 443, "api22-core-c-useast2a.tiktokv.com": 443, "api22-normal-c-useast2a.tiktokv.com": 443, "dm-maliva-quic.byteoversea.com": 443, "dm-sg-quic.byteoversea.com": 443, "quic-awsbr.byteoversea.com": 443, "quic-awsbr16-up.byteoversea.com": 443, "quic-awsin.byteoversea.com": 443, "quic-awsin16-up.byteoversea.com": 443, "quic-awsjp.byteoversea.com": 443, "quic-awsjp16-up.byteoversea.com": 443, "quic-maliva16-up.muscdn.com": 443 }, "ttnet_quic_internal_param": { "congestion_control_type": 4 }, "ttnet_request_count_network_changed": 20, "ttnet_request_retry_delay_interval_ms": 500, "ttnet_request_retry_error_list": [ -21, -106, -109, -7, -126 ], "ttnet_request_retry_force_httpdns_v2": 1, "ttnet_retry_force_httpdns_error_list": [ -102, -200, -201, -202, -203, -107, -110, -113, -114, -116, -123, -125, -126, -129, -134, -135, -141, -148, -149, -150, -153, -156, -159, -164, -167, -172, -204, -205, -206, -207, -208, -210, -211, -212, -215, -714, -199, -100 ], "ttnet_retry_force_httpdns_white_list": [ "api16-va.tiktokv.com", "api19-va.tiktokv.com", "api22-va.tiktokv.com", "api16-core-va.tiktokv.com", "api19-core-va.tiktokv.com", "api22-core-va.tiktokv.com", "api16-normal-c-useast1a.tiktokv.com", "api16-normal-c-useast2a.tiktokv.com", "api19-normal-c-useast1a.tiktokv.com", "api19-normal-c-useast2a.tiktokv.com", "api22-normal-c-useast2a.tiktokv.com", "api16-core-c-useast1a.tiktokv.com", "api16-core-c-useast2a.tiktokv.com", "api19-core-c-useast1a.tiktokv.com", "api19-core-c-useast2a.tiktokv.com", "api22-core-c-useast1a.tiktokv.com", "api22-core-c-useast2a.tiktokv.com", "api16-normal-c-alisg.tiktokv.com", "api21-normal-c-alisg.tiktokv.com", "api16-core-c-alisg.tiktokv.com", "api21-core-c-alisg.tiktokv.com", "imapi-mu.isnssdk.com", "im-va.tiktokv.com", "im16-normal-c-useast1a.tiktokv.com", "im16-normal-c-useast2a.tiktokv.com", "imapi-16.tiktokv.com", "sf-tk-sg.ibytedtos.com", "webcast16.tiktokv.com", "webcast21.tiktokv.com", "webcast-va.tiktokv.com", "webcast16-va.tiktokv.com", "webcast16-normal-c-useast1a.tiktokv.com", "webcast16-normal-c-useast2a.tiktokv.com", "webcast19-va.tiktokv.com", "webcast19-normal-c-useast1a.tiktokv.com", "webcast19-normal-c-useast2a.tiktokv.com", "webcast21-va.tiktokv.com", "webcast21-normal-c-useast1a.tiktokv.com", "webcast21-normal-c-useast2a.tiktokv.com" ], "ttnet_socket_config": { "triplicate_ip_numbers_less_than": 2 }, "ttnet_socket_pool_param": { "used_idle_socket_timeout": 90 }, "ttnet_token_enabled": 0, "ttnet_url_dispatcher_enabled": 1, "use_dns_mapping": 0, "varticle_frontier_urls": [ "wss://varticle-frontier.snssdk.com/ws/v2", "ws://varticle-frontier.snssdk.com/ws/v2" ] }, "message": "success" }
Changed text
Open file
{ "data": { "add_ss_queries_header_open": 0, "add_ss_queries_open": 0, "add_ss_queries_plaintext_open": 1, "detect_open": 0, "disable_encrypt_switch": 0, "disable_framed_transport": 3, "dns_mapping": [], "frontier_urls": [ "wss://frontier.musical.ly/ws/v2" ], "get_network_interval": 150, "group_failure_tolerant_limit": 5, "hs_open": 1, "http_show_hijack": 1, "https_dns": [], "https_dns_err_max": 3, "https_retry_http": 1, "https_to_http": 1, "i_host_list": [], "i_host_max_fail": 2, "i_host_select_interval": 1800, "i_host_select_open": 0, "mapping": { "i": "lf.snssdk.com", "log": "ib.snssdk.com" }, "ok_http3_open": 1, "ok_http_open": 1, "send_tnc_host_arrays": [ "dm16-useast1a.tiktokv.com", "dm16-useast2a.tiktokv.com", "dm-maliva-quic.byteoversea.com", "dm16-alisg.tiktokv.com" ], "share_cookie_host_list": ".musical.ly,.snssdk.com,.tiktok.com,.byteoversea.com,.tiktokv.com,.toutiao50.com,.xzcs3zlph.com,.mzfvozqybf.com,.qfyf1toi.com", "tc": { "dispatch": [ { "traffic": { "domain": { "pattern": "http://(.*)", "value": "https://$1" } } }, { "traffic": { "domain": { "pattern": "https?://(dm.toutiao.com|dm.pstatp.com|dm.bytedance.net|dm-maliva16.byteoversea.com|dm16.musical.ly|dm16.byteoversea.com)", "value": "https://dm16.tiktokv.com" } } }, { "traffic": { "domain": { "pattern": "https?://aweme.snssdk.com", "value": "https://api.tiktokv.com" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/app_log/(.*)", "value": "$1://applog.musical.ly/service/2/app_log/$3" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/device_register/(.*)", "value": "$1://applog.musical.ly/service/2/device_register/$3" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/app_alert/(.*)", "value": "$1://applog.musical.ly/service/2/app_alert/$3" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/app_alert_check/(.*)", "value": "$1://applog.musical.ly/service/2/app_alert_check/$3" } } }, { "traffic": { "domain": { "pattern": "(https?)://(.*)/service/2/log_settings/(.*)", "value": "$1://applog.musical.ly/service/2/log_settings/$3" } } } ], "drop": [ { "pattern": "https?://[0-9a-zA-Z-]+.snssdk.com/.*", "value": 100 } ] }, "tnc_config": { "all_http_error_code": 1, "detect_enable": 1, "host_replace_map": {}, "http_code_black": "", "local_enable": 0, "local_host_filter": [ "api2.musical.ly", "api-m.tiktok.com", "api2-1.musical.ly", "api2-19.musical.ly", "api2-t2.musical.ly", "api2-16-h2.musical.ly", "api2-19-h2.musical.ly", "api2-21.musical.ly", "api2-21-h2.musical.ly", "api-musically.byted.org", "api2-h2.musical.ly", "api2-16.musical.ly", "api2-30.musical.ly", "api.toutiao50.com", "api.tiktokv.com", "api16.tiktokv.com", "api-t1.tiktokv.com", "api-t.tiktok.com", "api19.tiktokv.com", "api21.tiktokv.com", "api30.tiktokv.com", "api31.tiktokv.com", "api32.tiktokv.com", "api33.tiktokv.com", "api34.tiktokv.com", "api35.tiktokv.com", "api36.tiktokv.com", "api37.tiktokv.com", "api38.tiktokv.com", "api39.tiktokv.com", "api-s1-h2.tiktokv.com", "api-s1-quic.tiktokv.com", "api-h2.tiktokv.com", "api21-h2.tiktokv.com" ], "probe_enable": 1, "req_err_api_cnt": 3, "req_err_cnt": 10, "req_err_host_cnt": 1, "req_err_ip_cnt": 0, "update_interval": 300, "update_random_range": 300 }, "tt_ssl_config": { "enable_file_cache": 1, "file_cache_whitelist": [ "i-tb.sgsnssdk.com:443", "sgali-dpprofile.byteoversea.com:443", "dm.sgsnssdk.com:443" ], "session_timeout": 86400 }, "ttnet_dispatch_actions": [ { "act_priority": 10000001, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "api-va.tiktokv.com", "api22-va.tiktokv.com", "api22-normal-c-useast1a.tiktokv.com", "verification-va.tiktokv.com", "webcast16-va.tiktokv.com", "webcast21.musical.ly", "api-core-va.tiktokv.com", "api16-core-c-useast1a.tiktokv.com", "api21-core-c-useast1a.musical.ly", "webcast21-normal-c-useast1a.tiktokv.com", "api2-21-h2.musical.ly", "api2-22-quic.musical.ly", "log2.musical.ly", "api16-core-c-useast1a.musical.ly", "api2-19-h2-eagle.musical.ly", "api2-30.musical.ly", "api16-normal-c-useast1a.musical.ly", "gecko-va.tiktokv.com", "log-va.tiktokv.com", "webcast16.musical.ly", "webcast19.musical.ly", "api19-core-c-useast1a.tiktokv.com", "api2-19.musical.ly", "webcast19-va.tiktokv.com", "api19-normal-c-useast1a.musical.ly", "api19-va.tiktokv.com", "api2-16.musical.ly", "api2-t2.musical.ly", "api21-va.tiktokv.com", "webcast16-normal-c-useast1a.tiktokv.com", "api16-core-va.tiktokv.com", "api21-core-va.tiktokv.com", "verification-va.musical.ly", "webcast19-normal-c-useast1a.tiktokv.com", "0pbxmo.xzcs3zlph.com", "api19-core-va.tiktokv.com", "imapi-16.musical.ly", "verification16-normal-c-useast1a.tiktokv.com", "api2-16-h2-eagle.musical.ly", "api2-19-h2.musical.ly", "api22-core-c-useast1a.musical.ly", "api22-core-va.tiktokv.com", "api22-normal-c-useast1a.musical.ly", "im16-normal-c-useast1a.tiktokv.com", "api21-core-c-useast1a.tiktokv.com", "webcast.musical.ly", "log16-normal-c-useast1a.tiktokv.com", "webcast21-va.tiktokv.com", "api16-normal-c-useast1a.tiktokv.com", "api19-core-c-useast1a.musical.ly", "api2.musical.ly", "api21-normal-c-useast1a.musical.ly", "gecko16-normal-c-useast1a.tiktokv.com", "im-va.tiktokv.com", "api16-va.tiktokv.com", "api22-core-c-useast1a.tiktokv.com", "api.toutiao50.com", "api19-normal-c-useast1a.tiktokv.com", "api2-16-h2.musical.ly", "api2-16-quic.musical.ly", "api2-21-quic.musical.ly", "api2-h2.musical.ly", "api21-normal-c-useast1a.tiktokv.com", "webcast-va.tiktokv.com" ], "service_name": "auto_generate_default_gva", "strategy_info": { "0pbxmo.xzcs3zlph.com": "0pbxmo-useast2a.xzcs3zlph.com", "api-core-va.tiktokv.com": "api16-core-c-useast2a.tiktokv.com", "api-va.tiktokv.com": "api16-normal-c-useast2a.tiktokv.com", "api.toutiao50.com": "api-useast2a.toutiao50.com", "api16-core-c-useast1a.musical.ly": "api16-core-c-useast2a.musical.ly", "api16-core-c-useast1a.tiktokv.com": "api16-core-c-useast2a.tiktokv.com", "api16-core-va.tiktokv.com": "api16-core-c-useast2a.tiktokv.com", "api16-normal-c-useast1a.musical.ly": "api16-normal-c-useast2a.musical.ly", "api16-normal-c-useast1a.tiktokv.com": "api16-normal-c-useast2a.tiktokv.com", "api16-va.tiktokv.com": "api16-normal-c-useast2a.tiktokv.com", "api19-core-c-useast1a.musical.ly": "api19-core-c-useast2a.musical.ly", "api19-core-c-useast1a.tiktokv.com": "api19-core-c-useast2a.tiktokv.com", "api19-core-va.tiktokv.com": "api19-core-c-useast2a.tiktokv.com", "api19-normal-c-useast1a.musical.ly": "api19-normal-c-useast2a.musical.ly", "api19-normal-c-useast1a.tiktokv.com": "api19-normal-c-useast2a.tiktokv.com", "api19-va.tiktokv.com": "api19-normal-c-useast2a.tiktokv.com", "api2-16-h2-eagle.musical.ly": "api2-16-h2-eagle-useast2a.musical.ly", "api2-16-h2.musical.ly": "api2-16-h2-useast2a.musical.ly", "api2-16-quic.musical.ly": "api2-16-quic-useast2a.musical.ly", "api2-16.musical.ly": "api2-16-useast2a.musical.ly", "api2-19-h2-eagle.musical.ly": "api2-19-h2-eagle-useast2a.musical.ly", "api2-19-h2.musical.ly": "api2-19-h2-useast2a.musical.ly", "api2-19.musical.ly": "api2-19-useast2a.musical.ly", "api2-21-h2.musical.ly": "api2-21-h2-useast2a.musical.ly", "api2-21-quic.musical.ly": "api2-21-quic-useast2a.musical.ly", "api2-22-quic.musical.ly": "api2-22-quic-useast2a.musical.ly", "api2-30.musical.ly": "api2-30-useast2a.musical.ly", "api2-h2.musical.ly": "api2-h2-useast2a.musical.ly", "api2-t2.musical.ly": "api2-t2-useast2a.musical.ly", "api2.musical.ly": "api2-useast2a.musical.ly", "api21-core-c-useast1a.musical.ly": "api21-core-c-useast2a.musical.ly", "api21-core-c-useast1a.tiktokv.com": "api21-core-c-useast2a.tiktokv.com", "api21-core-va.tiktokv.com": "api21-core-c-useast2a.tiktokv.com", "api21-normal-c-useast1a.musical.ly": "api21-normal-c-useast2a.musical.ly", "api21-normal-c-useast1a.tiktokv.com": "api21-normal-c-useast2a.tiktokv.com", "api21-va.tiktokv.com": "api21-normal-c-useast2a.tiktokv.com", "api22-core-c-useast1a.musical.ly": "api22-core-c-useast2a.musical.ly", "api22-core-c-useast1a.tiktokv.com": "api22-core-c-useast2a.tiktokv.com", "api22-core-va.tiktokv.com": "api22-core-c-useast2a.tiktokv.com", "api22-normal-c-useast1a.musical.ly": "api22-normal-c-useast2a.musical.ly", "api22-normal-c-useast1a.tiktokv.com": "api22-normal-c-useast2a.tiktokv.com", "api22-va.tiktokv.com": "api22-normal-c-useast2a.tiktokv.com", "gecko-va.tiktokv.com": "gecko16-normal-c-useast2a.tiktokv.com", "gecko16-normal-c-useast1a.tiktokv.com": "gecko16-normal-c-useast2a.tiktokv.com", "im-va.tiktokv.com": "im16-normal-c-useast2a.tiktokv.com", "im16-normal-c-useast1a.tiktokv.com": "im16-normal-c-useast2a.tiktokv.com", "imapi-16.musical.ly": "imapi-16-useast2a.musical.ly", "log-va.tiktokv.com": "log16-normal-c-useast2a.tiktokv.com", "log16-normal-c-useast1a.tiktokv.com": "log16-normal-c-useast2a.tiktokv.com", "log2.musical.ly": "log2-useast2a.musical.ly", "verification-va.musical.ly": "verification-va-useast2a.musical.ly", "verification-va.tiktokv.com": "verification16-normal-c-useast2a.tiktokv.com", "verification16-normal-c-useast1a.tiktokv.com": "verification16-normal-c-useast2a.tiktokv.com", "webcast-va.tiktokv.com": "webcast16-normal-c-useast2a.tiktokv.com", "webcast.musical.ly": "webcast-useast2a.musical.ly", "webcast16-normal-c-useast1a.tiktokv.com": "webcast16-normal-c-useast2a.tiktokv.com", "webcast16-va.tiktokv.com": "webcast16-normal-c-useast2a.tiktokv.com", "webcast16.musical.ly": "webcast16-useast2a.musical.ly", "webcast19-normal-c-useast1a.tiktokv.com": "webcast19-normal-c-useast2a.tiktokv.com", "webcast19-va.tiktokv.com": "webcast19-normal-c-useast2a.tiktokv.com", "webcast19.musical.ly": "webcast19-useast2a.musical.ly", "webcast21-normal-c-useast1a.tiktokv.com": "webcast21-normal-c-useast2a.tiktokv.com", "webcast21-va.tiktokv.com": "webcast21-normal-c-useast2a.tiktokv.com", "webcast21.musical.ly": "webcast21-useast2a.musical.ly" } } }, { "act_priority": 20000001, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "*.musical.ly" ], "service_name": "end change request", "strategy_info": { "api2-16-h2-eagle-useast1a.musical.ly": "api16-core-c-useast1a.tiktokv.com", "api2-16-h2-eagle-useast2a.musical.ly": "api16-core-c-useast2a.tiktokv.com", "api2-16-h2-eagle.musical.ly": "api16-core-va.tiktokv.com", "api2-16-h2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com", "api2-16-h2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com", "api2-16-h2.musical.ly": "api16-va.tiktokv.com", "api2-19-h2-eagle-useast1a.musical.ly": "api19-core-c-useast1a.tiktokv.com", "api2-19-h2-eagle-useast2a.musical.ly": "api19-core-c-useast2a.tiktokv.com", "api2-19-h2-eagle.musical.ly": "api19-core-va.tiktokv.com", "api2-19-h2-useast1a.musical.ly": "api19-normal-c-useast1a.tiktokv.com", "api2-19-h2-useast2a.musical.ly": "api19-normal-c-useast2a.tiktokv.com", "api2-19-h2.musical.ly": "api19-va.tiktokv.com", "api2-21-h2-eagle-useast1a.musical.ly": "api21-core-c-useast1a.tiktokv.com", "api2-21-h2-eagle-useast2a.musical.ly": "api21-core-c-useast2a.tiktokv.com", "api2-21-h2-eagle.musical.ly": "api21-core-va.toktokv.com", "api2-21-h2-useast1a.musical.ly": "api21-normal-c-useast1a.tiktokv.com", "api2-21-h2-useast2a.musical.ly": "api21-normal-c-useast2a.tiktokv.com", "api2-21-h2.musical.ly": "api21-va.tiktokv.com", "api2-22-quic-eagle-useast1a.musical.ly": "api22-core-c-useast1a.tiktokv.com", "api2-22-quic-eagle-useast2a.musical.ly": "api22-core-c-useast2a.tiktokv.com", "api2-22-quic-eagle.musical.ly": "api22-core-va.tiktokv.com", "api2-22-quic-useast1a.musical.ly": "api22-normal-c-useast1a.tiktokv.com", "api2-22-quic-useast2a.musical.ly": "api22-normal-c-useast2a.tiktokv.com", "api2-22-quic.musical.ly": "api22-va.tiktokv.com", "api2-core-useast1a.musical.ly": "api16-core-c-useast1a.tiktokv.com", "api2-core-useast2a.musical.ly": "api16-core-c-useast2a.tiktokv.com", "api2-core.musical.ly": "api-core-va.tiktokv.com", "api2-h2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com", "api2-h2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com", "api2-h2.musical.ly": "api16-va.tiktokv.com", "api2-useast1a.musical.ly": "api16-normal-c-useast1a.tiktokv.com", "api2-useast2a.musical.ly": "api16-normal-c-useast2a.tiktokv.com", "api2.musical.ly": "api-va.tiktokv.com", "applog-useast1a.musical.ly": "log16-normal-c-useast1a.tiktokv.com", "applog-useast2a.musical.ly": "log16-normal-c-useast2a.tiktokv.com", "applog.musical.ly": "log-va.tiktokv.com", "gecko-va-useast1a.musical.ly": "gecko16-normal-c-useast1a.tiktokv.com", "gecko-va-useast2a.musical.ly": "gecko16-normal-c-useast2a.tiktokv.com", "gecko-va.musical.ly": "gecko-va.tiktokv.com", "imapi-16-useast1a.musical.ly": "im16-normal-c-useast1a.tiktokv.com", "imapi-16-useast2a.musical.ly": "im16-normal-c-useast2a.tiktokv.com", "imapi-16.musical.ly": "im-va.tiktokv.com", "jsb-va.musical.ly": "jsb-va.tiktokv.com", "log2-useast1a.musical.ly": "log16-normal-c-useast1a.tiktokv.com", "log2-useast2a.musical.ly": "log16-normal-c-useast2a.tiktokv.com", "log2.musical.ly": "log-va.tiktokv.com", "mon.musical.ly": "mon-va.tiktokv.com", "sdfp-va.musical.ly": "sdfp-va.tiktokv.com", "verification-va-useast1a.musical.ly": "verification16-normal-c-useast1a.tiktokv.com", "verification-va-useast2a.musical.ly": "verification16-normal-c-useast2a.tiktokv.com", "verification-va.musical.ly": "verification-va.tiktokv.com", "webcast-useast1a.musical.ly": "webcast16-normal-c-useast1a.tiktokv.com", "webcast-useast2a.musical.ly": "webcast16-normal-c-useast2a.tiktokv.com", "webcast.musical.ly": "webcast-va.tiktokv.com", "webcast16-useast1a.musical.ly": "webcast16-normal-c-useast1a.tiktokv.com", "webcast16-useast2a.musical.ly": "webcast16-normal-c-useast2a.tiktokv.com", "webcast16.musical.ly": "webcast16-va.tiktokv.com", "webcast19-useast1a.musical.ly": "webcast19-normal-c-useast1a.tiktokv.com", "webcast19-useast2a.musical.ly": "webcast19-normal-c-useast2a.tiktokv.com", "webcast19.musical.ly": "webcast19-va.tiktokv.com", "webcast21-useast1a.musical.ly": "webcast21-normal-c-useast1a.tiktokv.com", "webcast21-useast2a.musical.ly": "webcast21-normal-c-useast2a.tiktokv.com", "webcast21.musical.ly": "webcast21-va.tiktokv.com", "xlog-va.musical.ly": "xlog-va.tiktokv.com" } } }, { "act_priority": 10000000, "action": "dispatch", "param": { "contain_group": [ "/api/ad/", "/service/2/app_log/" ], "host_group": [ "*" ] }, "set_req_priority": 15000000 }, { "act_priority": 3094, "action": "tc", "param": { "contain_group": [ "tiktokv.com/monitor/appmonitor/v2/settings", "musical.ly/monitor/appmonitor/v2/settings" ], "host_group": [ "*" ], "host_replace": "mon-va.tiktokv.com", "path_replace": "/monitor/appmonitor/v2/settings", "service_name": "change request" } }, { "act_priority": 50094, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "*" ], "service_name": "domain level", "strategy_info": { "api-core-va.tiktokv.com": "api16-core-c-useast1a.tiktokv.com", "api-va.tiktokv.com": "api16-normal-c-useast1a.tiktokv.com", "api16-core-va.tiktokv.com": "api16-core-c-useast1a.tiktokv.com", "api16-va.tiktokv.com": "api16-normal-c-useast1a.tiktokv.com", "api19-core-va.tiktokv.com": "api19-core-c-useast1a.tiktokv.com", "api19-va.tiktokv.com": "api19-normal-c-useast1a.tiktokv.com", "api21-core-va.tiktokv.com": "api21-core-c-useast1a.tiktokv.com", "api21-va.tiktokv.com": "api21-normal-c-useast1a.tiktokv.com", "api22-core-va.tiktokv.com": "api22-core-c-useast1a.tiktokv.com", "api22-va.tiktokv.com": "api22-normal-c-useast1a.tiktokv.com", "gecko-va.tiktokv.com": "gecko16-normal-c-useast1a.tiktokv.com", "im-va.tiktokv.com": "im16-normal-c-useast1a.tiktokv.com", "log-va.tiktokv.com": "log16-normal-c-useast1a.tiktokv.com", "verification-va.tiktokv.com": "verification16-normal-c-useast1a.tiktokv.com", "webcast-va.tiktokv.com": "webcast16-normal-c-useast1a.tiktokv.com", "webcast16-va.tiktokv.com": "webcast16-normal-c-useast1a.tiktokv.com", "webcast19-va.tiktokv.com": "webcast19-normal-c-useast1a.tiktokv.com", "webcast21-va.tiktokv.com": "webcast21-normal-c-useast1a.tiktokv.com" } } }, { "act_priority": 1098, "action": "tc", "param": { "contain_group": [ "/" ], "drop": 1, "host_group": [ "*.snssdk.com", "*.pstatp.com" ], "possibility": 100, "service_name": "drop flow" } }, { "act_priority": 2099, "action": "dispatch", "param": { "contain_group": [ "/ws" ], "dispatch_strategy": 0, "host_group": [ "*frontier*" ], "service_name": "frontier_skip_replace_https" }, "set_req_priority": 2101 }, { "act_priority": 2100, "action": "tc", "param": { "contain_group": [ "/" ], "host_group": [ "*" ], "scheme_replace": "https" } }, { "act_priority": 2001, "action": "tc", "param": { "equal_group": [ "/aweme/v1/music/beats/songs" ], "host_group": [ "*" ], "path_replace": "/aweme/v1/music/beats/songs/" } }, { "act_priority": 201, "action": "dispatch", "param": { "dispatch_strategy": 5, "host_group": [ "security.snssdk.com" ], "pattern_group": [ "/passport/token/beat/.*", "/passport/token/change/.*", "/passport/user/logout/.*" ], "service_name": "mt_dispatch", "strategy_info": { "candidates": [ { "host": "api19-va.tiktokv.com", "weight": 0 }, { "host": "api16-va.tiktokv.com", "weight": 0 } ], "scheme_option": 1, "working_mode": 1 } }, "set_req_priority": 1000 }, { "act_priority": 1, "action": "dispatch", "param": { "contain_group": [ "/service/2/device_sdk/stats_collect/" ], "dispatch_strategy": 1, "host_group": [ "ib.snssdk.com" ], "service_name": "drop_device_sdk", "strategy_info": { "ib.snssdk.com": "unavailable.tiktokv.com" } } }, { "act_priority": 2, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "ib.snssdk.com", "i.snssdk.com", "aweme.snssdk.com", "amfr.snssdk.com", "is.snssdk.com", "mon.snssdk.com", "gecko-va.snssdk.com" ], "service_name": "regular_reqs", "strategy_info": { "amfr.snssdk.com": "api-va.tiktokv.com", "aweme.snssdk.com": "api-va.tiktokv.com", "gecko-va.snssdk.com": "gecko-va.tiktokv.com", "i.snssdk.com": "api-va.tiktokv.com", "ib.snssdk.com": "api-va.tiktokv.com", "is.snssdk.com": "api-va.tiktokv.com", "mon.snssdk.com": "mon-va.tiktokv.com" } } }, { "act_priority": 1020, "action": "tc", "param": { "drop": 1, "host_group": [ "*" ], "pattern_group": [ "/aweme/v1/testidc/" ], "service_name": "drop_testidc" } }, { "act_priority": 5000, "action": "tc", "param": { "host_group": [ "*.musical.ly", "*-va.tiktokv.com" ], "host_replace": "api19-core-va.tiktokv.com", "pattern_group": [ "/aweme/v\\d+/feed/" ] } }, { "act_priority": 1, "action": "dispatch", "param": { "equal_group": [ "/ies/speed/" ], "host_group": [ "*" ] }, "service_name": "speed", "set_req_priority": 1000 }, { "act_priority": 101, "action": "dispatch", "param": { "dispatch_strategy": 5, "host_group": [ "api2.musical.ly", "api2-19-h2.musical.ly", "api2-16-h2.musical.ly", "api-va.tiktokv.com", "api16-va.tiktokv.com", "api19-va.tiktokv.com" ], "pattern_group": [ "/aweme/v\\d+/feed/.*", "/aweme/.*", "/tfe/api/request_combine/v\\d+/" ], "service_name": "mt_dispatch", "strategy_info": { "candidates": [ { "host": "api19-va.tiktokv.com", "weight": 0 }, { "host": "api16-va.tiktokv.com", "weight": 500 } ], "scheme_option": 1, "working_mode": 1 } }, "set_req_priority": 1000 }, { "act_priority": 102, "action": "dispatch", "param": { "dispatch_strategy": 5, "host_group": [ "api2.musical.ly", "aweme.snssdk.com", "api2-19-h2.musical.ly", "api2-16-h2.musical.ly", "api-va.tiktokv.com", "api16-va.tiktokv.com", "api19-va.tiktokv.com" ], "pattern_group": [ "/feedback/\\d+/list/.*", "/feedback/\\d+/common_feedback_list/.*", "/feedback/\\d+/post_message/.*", "/2/data/upload_image/.*" ], "service_name": "mt_dispatch", "strategy_info": { "candidates": [ { "host": "api19-va.tiktokv.com", "weight": 0 }, { "host": "api16-va.tiktokv.com", "weight": 500 } ], "scheme_option": 1, "working_mode": 1 } }, "set_req_priority": 1000 }, { "act_priority": 20000, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "api2.musical.ly", "api-va.tiktokv.com" ], "service_name": "default", "strategy_info": { "api-va.tiktokv.com": "api19-va.tiktokv.com", "api2.musical.ly": "api19-va.tiktokv.com" } } }, { "act_priority": 40000, "action": "dispatch", "param": { "dispatch_strategy": 5, "host_group": [ "*.musical.ly", "*-va.tiktokv.com" ], "pattern_group": [ "/aweme/v\\d+/feed/", "/aweme/v\\d+/follow/feed/", "/aweme/v\\d+/aweme/post/", "/aweme/v\\d+/aweme/stats/", "/aweme/v\\d+/user/", "/aweme/v\\d+/user/profile/self/", "/aweme/v\\d+/user/profile/other/", "/aweme/v\\d+/create/aweme/" ], "service_name": "core_dispatch", "strategy_info": { "candidates": [ { "host": "api19-core-va.tiktokv.com", "weight": 0 }, { "host": "api16-core-va.tiktokv.com", "weight": 500 } ], "scheme_option": 1, "working_mode": 1 } } }, { "act_priority": 10001, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "imapi-16.musical.ly", "im-va.tiktokv.com" ], "service_name": "m_domain_replace", "strategy_info": { "im-va.tiktokv.com": "imapi-mu.isnssdk.com", "imapi-16.musical.ly": "imapi-mu.isnssdk.com" } } }, { "act_priority": 2, "action": "tc", "param": { "contain_group": [ "/service/2/app_log/", "/service/2/device_register/", "/service/2/app_alert/", "/service/2/app_alert_check/", "/service/2/log_settings/" ], "host_replace": "log-va.tiktokv.com" } }, { "act_priority": 2, "action": "tc", "param": { "contain_group": [ "/aweme/v1/general/poi/search/", "/aweme/v1/general/search/single/", "/aweme/v1/search/item/", "/aweme/v1/challenge/search/", "/aweme/v1/music/search/", "/aweme/v1/discover/search/" ], "host_replace": "api-va.tiktokv.com" } }, { "act_priority": 50091, "action": "dispatch", "param": { "contain_group": [ "/" ], "dispatch_strategy": 1, "host_group": [ "*" ], "service_name": "domain level", "strategy_info": { "api-h2-eagle.tiktokv.com": "api16-core-c-alisg.tiktokv.com", "api-h2.tiktokv.com": "api16-normal-c-alisg.tiktokv.com", "api.tiktokv.com": "api16-normal-c-alisg.tiktokv.com", "api21-h2-eagle.tiktokv.com": "api21-core-c-alisg.tiktokv.com", "api21-h2.tiktokv.com": "api21-normal-c-alisg.tiktokv.com" } } }, { "act_priority": 2500, "action": "tc", "param": { "contain_group": [ "/" ], "host_group": [ "p16-tiktok-va.ibyteimg.com", "p16-va-tiktok.ibyteimg.com", "p16-musical-va.ibyteimg.com", "p16-tiktokcdn-com.akamaized.net", "p16.muscdn.com", "p16-tiktok-sg.ibyteimg.com", "p16-sg.muscdn.com", "p16-va-default.akamaized.net", "p16-musical-sg.ibyteimg.com", "p16-mt-va.ibyteimg.com", "p16.tiktokcdn.com", "p16-va.tiktokcdn.com", "mphw-suse1.muscdn.com", "image-va.musical.ly", "p16-sg-default.akamaized.net", "m-p16.akamaized.net", "mpak-sinc1.akamaized.net", "mpak-suse1.muscdn.com", "p16-webcast.muscdn.com", "mpak-suse1.akamaized.net", "image-sg.tiktokv.com", "sf16-muse-va.ibytedtos.com", "sf-tk-sg.ibytedtos.com", "sf16-sg.muscdn.com", "sf-hs-sg.ibytedtos.com", "mpak-ssgc1.akamaized.net", "mpak-odec1.akamaized.net", "res01.musical.ly", "sf16-webcast.muscdn.com", "sf19-webcast.muscdn.com", "sf21-webcast.muscdn.com", "sf16-webcast-useast1a.muscdn.com", "sf16-webcast-useast2a.muscdn.com", "p16-webcast.muscdn.com", "p19-webcast.muscdn.com", "p21-webcast.muscdn.com", "p16-webcast-useast1a.muscdn.com", "p16-webcast-useast2a.muscdn.com", "p16-webcast.tiktokcdn.com", "p19-webcast.tiktokcdn.com", "p21-webcast.tiktokcdn.com", "sf16-webcast.tiktokcdn.com", "sf19-webcast.tiktokcdn.com", "sf21-webcast.tiktokcdn.com" ], "scheme_replace": "https" } } ], "ttnet_dispatch_actions_epoch": 1108951690, "ttnet_enable_br": 1, "ttnet_enable_cronet_request_report": 1, "ttnet_h2_config": { "hpack_optimization_common_params_set": [ "effect_channel", "pass-region", "pass-route", "language", "version_code", "app_name", "vid", "app_version", "carrier_region", "is_my_cn", "channel", "mcc_mnc", "device_id", "tz_offset", "account_region", "sys_region", "aid", "residence", "screen_width", "uoo", "openudid", "os_api", "os_version", "app_language", "tz_name", "current_region", "device_platform", "build_number", "device_type", "iid", "idfa", "locale", "allow_sell_data", "cdid", "content_language" ], "hpack_optimization_enabled_v2": 1, "hpack_optimization_headers_set": [ ":path", "x-tt-trace-id", "x-khronos", "x-gorgon", "x-ss-stub", "x-ss-req-ticket" ], "hpack_optimization_path_list": [ "/aweme/v1/aweme/post/", "/aweme/v1/aweme/stats/", "/aweme/v1/feed/", "/aweme/v2/feed/", "/aweme/v1/abtest/param/", "/aweme/v1/play/stats/", "/aweme/v1/rate/settings/", "/aweme/v1/user/", "/tfe/api/request_combine/v1/", "/aweme/v1/im/reboot/misc/", "/aweme/v1/check/in/", "/aweme/v1/policy/", "/aweme/v1/compliance/settings/", "/aweme/v1/settings/", "/aweme/v1/language/package/", "/aweme/v1/notice/count/", "/aweme/v1/ttregion/test/", "/aweme/v1/personality/ad/get/", "/aweme/v1/user/settings/", "/aweme/v1/rec/new/", "/aweme/v2/platform/share/settings/", "/aweme/v1/anchor/list/", "/aweme/v1/commerce/settings/", "/aweme/v1/app/data/access/", "/aweme/v1/device/benchmark/", "/aweme/v1/im/resources/", "/aweme/v1/comment/list/", "/aweme/v1/commit/item/digg/", "/aweme/v1/music/detail/", "/aweme/v1/music/aweme/", "/aweme/v1/notice/list/message/", "/aweme/v1/commit/follow/user/", "/aweme/v1/user/following/list/", "/aweme/v1/comment/publish/", "/aweme/v2/category/list/", "/aweme/v1/user/follower/list/", "/aweme/v1/challenge/search/", "/aweme/v1/challenge/aweme/", "/aweme/v1/discover/search/", "/aweme/v1/create/aweme/", "/aweme/v1/challenge/detail/", "/aweme/v1/comment/digg/", "/aweme/v1/notice/category/", "/aweme/v1/search/sug/", "/aweme/v1/music/search/", "/aweme/v1/search/item/", "/aweme/v1/general/search/single/" ], "ping_keepalive_hosts": [ "api16-normal-c-alisg.tiktokv.com:443", "api21-normal-c-alisg.tiktokv.com:443", "api22-normal-c-alisg.tiktokv.com:443", "api16-core-c-alisg.tiktokv.com:443", "api21-core-c-alisg.tiktokv.com:443", "api22-core-c-alisg.tiktokv.com:443", "api16-va.tiktokv.com:443", "api19-va.tiktokv.com:443", "api21-va.tiktokv.com:443", "api22-va.tiktokv.com:443", "api16-core-va.tiktokv.com:443", "api19-core-va.tiktokv.com:443", "api21-core-va.tiktokv.com:443", "api22-core-va.tiktokv.com:443", "api16-normal-c-useast1a.tiktokv.com:443", "api16-normal-c-useast2a.tiktokv.com:443", "api19-normal-c-useast1a.tiktokv.com:443", "api19-normal-c-useast2a.tiktokv.com:443", "api21-normal-c-useast1a.tiktokv.com:443", "api21-normal-c-useast2a.tiktokv.com:443", "api22-normal-c-useast2a.tiktokv.com:443", "api16-core-c-useast1a.tiktokv.com:443", "api16-core-c-useast2a.tiktokv.com:443", "api19-core-c-useast1a.tiktokv.com:443", "api19-core-c-useast2a.tiktokv.com:443", "api21-core-c-useast1a.tiktokv.com:443", "api21-core-c-useast2a.tiktokv.com:443", "api22-core-c-useast1a.tiktokv.com:443", "api22-core-c-useast2a.tiktokv.com:443", "webcast-va.tiktokv.com", "webcast16-normal-c-useast1a.tiktokv.com", "webcast16-normal-c-useast2a.tiktokv.com" ], "ping_keepalive_interval": 60, "ping_probe_timeout": 5 }, "ttnet_h2_enabled": 1, "ttnet_http_dns_addr": { "api-h2-eagle.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api-h2.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api-t2.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api16-core-c-alisg.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api16-core-c-useast1a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-core-c-useast2a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-core-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-normal-c-alisg.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api16-normal-c-useast1a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-normal-c-useast2a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api16-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-core-c-useast1a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-core-c-useast2a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-core-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-normal-c-useast1a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-normal-c-useast2a.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api19-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api21-core-c-alisg.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api21-h2-eagle.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api21-h2.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api21-normal-c-alisg.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api21-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "api22-core-c-alisg.tiktokv.com": "35.201.85.23", "api22-core-c-useast1a.tiktokv.com": "130.44.212.185,130.44.212.187", "api22-core-c-useast2a.tiktokv.com": "35.221.22.198,35.245.103.80", "api22-normal-c-alisg.tiktokv.com": "35.186.205.139", "api22-normal-c-useast1a.tiktokv.com": "34.98.93.234", "api22-normal-c-useast2a.tiktokv.com": "35.241.42.67", "api30-h2-eagle.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "api30-h2.tiktokv.com": "103.136.221.2,103.136.221.4,103.136.221.6,103.136.221.8", "dns.google.com": "216.58.220.206", "i.byteoversea.com": "47.74.175.185,47.74.175.17,47.74.171.52,47.74.171.93", "ichannel-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "ichannel.musical.ly": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "im-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "imapi-16.tiktokv.com": "103.136.220.2,103.136.220.3,103.136.221.2,103.136.221.3", "imapi-mu.isnssdk.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "log-va.tiktokv.com": "199.103.24.2,199.103.24.4,199.103.24.6,199.103.24.8,130.44.212.132", "log.byteoversea.com": "47.74.175.185,47.74.175.17,47.74.171.52,47.74.171.93" }, "ttnet_http_dns_ali_domains": [], "ttnet_http_dns_enabled": 1, "ttnet_http_dns_google": 1, "ttnet_http_dns_prefer": 0, "ttnet_local_dns_time_out": 2, "ttnet_min_dns_ttl": { "dns.google.com": 6000, "m-p16.akamaized.net": 600, "m-v16.akamaized.net": 600, "p16.muscdn.com": 600, "v16.muscdn.com": 600, "v19.muscdn.com": 600 }, "ttnet_preconnect_urls": { "http://p16.muscdn.com": 1, "http://v16.muscdn.com": 1, "http://v19.muscdn.com": 1, "https://api-va.tiktokv.com": 1, "https://api16-core-c-useast1a.tiktokv.com": 1, "https://api16-core-c-useast2a.tiktokv.com": 1, "https://api16-core-va.tiktokv.com": 1, "https://api16-normal-c-useast1a.tiktokv.com": 1, "https://api16-normal-c-useast2a.tiktokv.com": 1, "https://api16-va.tiktokv.com": 1, "https://api19-core-c-useast1a.tiktokv.com": 1, "https://api19-core-c-useast2a.tiktokv.com": 1, "https://api19-core-va.tiktokv.com": 1, "https://api19-normal-c-useast1a.tiktokv.com": 1, "https://api19-normal-c-useast2a.tiktokv.com": 1, "https://api19-va.tiktokv.com": 1, "https://dns.google.com": 1, "https://log-va.tiktokv.com": 1 }, "ttnet_prefer_dns_addr": { "dns.google": "8.8.4.4,2001:4860:4860::8844,8.8.8.8,2001:4860:4860::8888", "dns.google.com": "8.8.4.4,2001:4860:4860::8844,8.8.8.8,2001:4860:4860::8888" }, "ttnet_quic_enabled": 1, "ttnet_quic_hint": { "api-s1-quic.musical.ly": 443, "api2-16-quic.musical.ly": 443, "api2-21-quic.musical.ly": 443, "api2-22-quic.musical.ly": 443, "api2-gcpbr-quic.musical.ly": 443, "api22-core-c-useast1a.tiktokv.com": 443, "api22-core-c-useast2a.tiktokv.com": 443, "api22-normal-c-useast2a.tiktokv.com": 443, "dm-maliva-quic.byteoversea.com": 443, "dm-sg-quic.byteoversea.com": 443, "quic-awsbr.byteoversea.com": 443, "quic-awsbr16-up.byteoversea.com": 443, "quic-awsin.byteoversea.com": 443, "quic-awsin16-up.byteoversea.com": 443, "quic-awsjp.byteoversea.com": 443, "quic-awsjp16-up.byteoversea.com": 443, "quic-maliva16-up.muscdn.com": 443 }, "ttnet_quic_internal_param": { "congestion_control_type": 4 }, "ttnet_request_count_network_changed": 20, "ttnet_request_retry_delay_interval_ms": 500, "ttnet_request_retry_error_list": [ -21, -106, -109, -7, -126 ], "ttnet_request_retry_force_httpdns_v2": 1, "ttnet_retry_force_httpdns_error_list": [ -102, -200, -201, -202, -203, -107, -110, -113, -114, -116, -123, -125, -126, -129, -134, -135, -141, -148, -149, -150, -153, -156, -159, -164, -167, -172, -204, -205, -206, -207, -208, -210, -211, -212, -215, -714, -199, -100 ], "ttnet_retry_force_httpdns_white_list": [ "api16-va.tiktokv.com", "api19-va.tiktokv.com", "api22-va.tiktokv.com", "api16-core-va.tiktokv.com", "api19-core-va.tiktokv.com", "api22-core-va.tiktokv.com", "api16-normal-c-useast1a.tiktokv.com", "api16-normal-c-useast2a.tiktokv.com", "api19-normal-c-useast1a.tiktokv.com", "api19-normal-c-useast2a.tiktokv.com", "api22-normal-c-useast2a.tiktokv.com", "api16-core-c-useast1a.tiktokv.com", "api16-core-c-useast2a.tiktokv.com", "api19-core-c-useast1a.tiktokv.com", "api19-core-c-useast2a.tiktokv.com", "api22-core-c-useast1a.tiktokv.com", "api22-core-c-useast2a.tiktokv.com", "api16-normal-c-alisg.tiktokv.com", "api21-normal-c-alisg.tiktokv.com", "api16-core-c-alisg.tiktokv.com", "api21-core-c-alisg.tiktokv.com", "imapi-mu.isnssdk.com", "im-va.tiktokv.com", "im16-normal-c-useast1a.tiktokv.com", "im16-normal-c-useast2a.tiktokv.com", "imapi-16.tiktokv.com", "sf-tk-sg.ibytedtos.com", "webcast16.tiktokv.com", "webcast21.tiktokv.com", "webcast-va.tiktokv.com", "webcast16-va.tiktokv.com", "webcast16-normal-c-useast1a.tiktokv.com", "webcast16-normal-c-useast2a.tiktokv.com", "webcast19-va.tiktokv.com", "webcast19-normal-c-useast1a.tiktokv.com", "webcast19-normal-c-useast2a.tiktokv.com", "webcast21-va.tiktokv.com", "webcast21-normal-c-useast1a.tiktokv.com", "webcast21-normal-c-useast2a.tiktokv.com" ], "ttnet_socket_config": { "triplicate_ip_numbers_less_than": 2 }, "ttnet_socket_pool_param": { "used_idle_socket_timeout": 90 }, "ttnet_token_enabled": 0, "ttnet_url_dispatcher_enabled": 1, "use_dns_mapping": 0, "varticle_frontier_urls": [ "wss://varticle-frontier.snssdk.com/ws/v2", "ws://varticle-frontier.snssdk.com/ws/v2" ] }, "message": "success" }
Find difference