áá±áá¹áá¬ááŸáá·áºááŒá¬ážááá¯ááºáá«á!
Nikita ááẠáá¯áá¹ááá®á០á áá áºá¡ááºáá»ááºáá®áá¬áá áºáŠážááŒá áºááŒá®áž áááºááŸáá·áºá¡áá° ááŸááá±áá«áááºá SEMrush. ááŒá®ážáá±á¬á· áá®áá±á¬ááºážáá«ážááŸá¬ ááŒá±ááŸááºážáááºážááᯠáááºááá¯ááŒá±ááŸááºážáááá²ááá¯áá²á· áá¬ááºáááºážááᯠáááºáá«áááºá ááá¯áẠFirewall áá»áœááºá¯ááºááá¯á·ááááºáá±á¬ááºááŸá¯ semrush.com á¡ááœááºá
Ð
- "áá»áœááºá¯ááºááá¯á·ááááºáá±á¬ááºááŸá¯ááᯠááá¯ááºááá¯ááºáá¶ááœáẠáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáááº" áᯠáá¯á¶ážááŒááºáá»ááºáá»ááŒá®ážáá±á¬áẠáá¬ááŒá¿áá¬áá»á¬áž áá±á«áºáá±á«ááºáá¬ááááºážá
- ááá¯ááºá¡ááºáá¬áááºááŸá¬ áá¬ááŒá¿áá¬ááŸááá²á
- á¡áááºááŒá±á¬áá·áº ICP ááá¯ááºá ááºááá¯á¡ááºááááºážá
- áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á testbeds áá»á¬ážááᯠCatchpoint ááŒáá·áº áááºááá¯á·á ááºážáááºááẠáá¯á¶ážááŒááºáá²á·áááº
- Cloudflare China Network ááá¯á¡ááŒá±áá¶á áá»áœááºá¯ááºááá¯á·áááááá¯á¶ážááŒá±ááŸááºážáá»ááºáááááºáá¬áž á¡áááºáááºáž
- Cloudflare DNS ááœáẠáá»áá¯á·ááœááºážáá»ááºáá áºáᯠááœá±á·ááŸááá¯á¶
á€á¡ááá¯ááºážááẠá áááºáááºá á¬ážá áá¬á¡áá±á¬ááºážáá¯á¶ážááŒá áºáááºá áá»áœááºá¯ááºá¡ááŒááºá¡áá áááºážááẠáá¬ááºáá¯á¶á áá®ážááŒá¬ážáááºážááá¬ááá¯ááºáᬠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá»á¬ážááᯠá¡á¬áá¯á¶á áá¯ááºáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá ááŒá®ážáá±á¬á· áá«ááá¯á·á á áááºá áá«ááŸááá¯áẠáááºááœá¬ážáááºá á¡áá®áá¬áá¬ááááºááá¯ááº.
á¡áá®áá¬áá¬ááááºááá¯ááº
á¡áá®áá¬áá¬ááááºááá¯áẠáááºážááẠáá°á·ááá¯ááºáá° ááá¯ážááá¯ážáá¬ážáá¬áž cloud áááºáá±á¬ááºááŸá¯áá±ážáá°áᯠáá±á«áºááá¯ááá¯ááºááá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá«áááºáá±á¬ áá»áŸáá»áŸááááŒá®ážáá¬ážáá±á¬ cloud áá¶á·ááá¯ážáá±ážáá°ááŒá áºáááºá áááºážááá¯á·ááẠááá¯ááºáá¶ááŒá¬ážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡ááœáẠá á¬áááºážááœááºážááẠá¡ááœáá·áºá¡áááºážáá±á¬ááºážááŸáááŒá®áž ááá¯ááºá¡áá»á¬ážá á¯ááᯠá¡ááºá¹áááááºáá¬áá¬ááá¯á· ááŒááºááá¯áá¬ážááẠ(ááá¯ááºá¡ááœáẠá€á¡áá¬ááẠááááºáá¶áá á¹á ááºážááŒá áºáááº)á ဠcloud ááœááºá áááºááẠááá¹áá¬á·áá±ááá»á¬ážá áœá¬á ááá¯ááºááŒááºáááŒá®ážá á¡ááŒáẠááá¯áá¹ááá¬ááá¯ááºážá¡á¬á០(áá±á¬ááºáá±á¬ááºá ááá¯ááºáááºá á áááº) ááá¯á·ááŸáá·áº á¡áá¯ááºáá¯ááºááá¯ááºáááºá
IPSEC
áááá®áááºáá²á· á
áááºáá²á·ááŒáááºá áá»áœááºá¯ááºááá¯á·áá
ááºážáááºááá¯ááºááẠGoogle Cloud ááœááºáááºááŸááá±á¬ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠAlibaba Cloud ááᯠGCP ááŸáá·áº âáá»áááºáááºáááºâ ááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº Google áááºááŸáááá·áºáááºáá±áá¬á
á¬áááºážááᯠááœáá·áºááŸá
áºáá²á·áá«áááºá ááá¯á¡áá»áááºááœáẠáá±á¬ááºáá±á¬ááºááœáẠáááºážááá¯á·á ááá¯ááºááá¯ááºáá±áá¬á
ááºáᬠáááŸááá±ážáá«á
á¡áá®ážáá¯á¶ážáá±áááŒá
áºáá¬áááºá á¡á¬ááŸ-á¡ááŸá±á· á (ááá¯ááºáá±)á á¡áá®ááẠááá¯ááºáááºááŸáá·áº ááá¯ááºááŒááºáááŒá®ážá á¡áá®ážáááºáá¯á¶ážáá±áááŒá
áºáá²á·áááºá cn-shenzhen (Shenzhen)á
ááŸáá·áº terraform GCP ááŸáá·áº Ali ááŸá á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá áºáá¯áá¯á¶ážááᯠáá±á¬áºááŒááŒá®áž ááŒáŸáá·áºáááºáá²á·áááºá ááááºááœá±ááŒá¬ážá 100 Mbit/s ááá¯ááºáá±á«ááºážáᬠáá»ááºáá»ááºážáá®ážáá«áž áááºááœá¬ážáááºá Shenzhen ááŸáá·áº Taiwan áááºááŒááºážááœáẠproxying virtual machines áá»á¬ážááᯠááŒáŸáá·áºáááºáá²á·áááºá ááŸááºáá»ááºážááœááºá á¡áá¯á¶ážááŒá¯áá°á¡ááœá¬ážá¡áá¬ááᯠáááºááá¯ááºážááŒá®áž ááá¯ááºáááºááá¯á· á¥áááºááá¯ááºáá±á«ááºážáá áºáá¯ááŸáá áºááá·áº ááá¯á·áá±á¬ááºáá±ážáᬠáááºážá០áá»áœááºá¯ááºááá¯á·ááááºáá±á¬ááºááŸá¯á ááŒááºá IP ááá¯á· ááá¯ááºááá¯ááºááœá¬ážáá«áááºá áá«ááá¯á· á¡ááŸá±á· (USA East Coast)á á¥áááºááŸáááá·áº virtual machines áá»á¬ážááŒá¬ážááœáẠPing áá¯ááºáá«á 24msáááá¯ážáá«áá°ážá
áá áºáá»áááºáááºážááŸá¬ááẠáá»áœááºá¯ááºááá¯á·ááẠá ááºážáááºáááºážáá áºáá¯ááᯠáá¬ážááŸááá²á·áááºá Alibaba Cloud DNS. áá¯ááºááᯠNS Ali ááá¯á· ááœáŸá²á¡ááºááŒá®ážáá±á¬ááºá ááŒá±ááŸááºážááŸá¯á¡áá»áááºááẠ470 ms á០áá»á±á¬á·áá»ááœá¬ážáááºá 50 ms. áááºážáááá¯ááºáá®á áá¯ááºááẠCloudlfare ááœááºááŸááá²á·áááºá
á¥áááºááá¯ááºáá±á«ááºážáá®ááá¯á· á¡ááŒáá¯áẠá¡á¬ááŸ-á¡ááŸá±á· á ááŸááºáá»ááºážá០áá±á¬ááºáááºá¥áááºááá¯ááºáá±á«ááºážáá áºáá¯ááᯠááá¯ááºááá¯ááºááœáŸáá·áºáááºáá²á·áááºá us-á¡ááŸá±á· á. ááá¯áá±áá¬ááœáẠáááºážááá¯á·ááẠáá±á¬ááºááẠproxy virtual machines áá»á¬ážááᯠáááºáá®ážáá²á·ááŒá®áž ááŒá±ááŸááºážáá»ááºááŸá áºáá¯áá¯á¶ážááᯠá áááºá ááºážáááºáᬠCookies ááá¯á·ááá¯áẠDNS ááᯠá¡áá¯á¶ážááŒá¯á á ááºážáááºáááºážááŒá±á¬ááºážáááºážááŒá±á¬ááºážááᯠá áááºáá²á·áááºá á ááºážáááºáá¯á¶áááºážá¡á¬áž á¡á±á¬ááºáá«áá¯á¶ááœáẠááá¬ážááœááºááŒáá·áº áá±á¬áºááŒáá¬ážáá«áááºá
á¥áááºááŸáá¯ááºáá±á«ááºážáá»á¬ážá¡ááœáẠáá¯á¶á·ááŒááºáá»áááºááẠá¡á±á¬ááºáá«á¡ááá¯ááºážááŒá
áºáá¬áááº-
Ali cn-shenzhen <â> GCP asia-east1 â 24ms
Ali cn-shenzhen <â> GCP us-east4 â 200ms
Catchpoint ááá±á¬ááºáᬠá ááºážáááºááŸá¯áá»á¬ážááẠá¡ááœááºáá±á¬ááºážááœááºáá±á¬ ááá¯ážáááºááŸá¯ááᯠáá±á¬áºááŒáá²á·áááºá
á¡ááŒá±ááŸá áºáá¯á¡ááœáẠá ááºážáááºááŸá¯ááááºáá»á¬ážááᯠááŸáá¯ááºážááŸááºááŒáá·áºáá«-
áá¯á¶ážááŒááºáá»ááº
ááœáá·áºáá±áá»áááº
áá»ááºážáá»áŸ
áá
áá¬ááá¯ááºááŸá¯ááºáž
áá
áá¬ááá¯ááºááŸá¯ááºáž
CloudFlare
86.6
18
30
60
IPsec
99.79
18
21
30
áááºážááẠIPSEC á¥áááºááŸáááá·áº á¡áá¯á¶ážááŒá¯ááá·áº ááŒá±ááŸááºážáá»ááºáá áºáá¯á០áá±áá¬ááŒá áºáááºá á¡á¬ááŸ-á¡ááŸá±á· á. us-east4 ááŸáá áºááá·áº ááááºáá»á¬áž ááá¯ááá¯ážáá¬ááŒá®áž á¡ááŸá¬ážá¡ááœááºážáá»á¬áž ááá¯áá»á¬ážáá¬áá±á¬ááŒá±á¬áá·áº ááááºáá»á¬ážááᯠááá±ážáá±á¬á·áá«á
á€á¥áááºááá¯ááºáá±á«ááºážááŸá áºáá¯á á ááºážáááºááŸá¯ááááºáá»á¬ážá¡áá áá áºáá¯ááẠááá¯ááºááá¯ááºáá¶ááŸáá·áº á¡áá®ážá ááºáá¯á¶ážáá±áááœáẠáááºááá·áºááœá¬ážááŒá®áž áá±á¬ááºáá áºáá¯ááẠáá±á¬ááºáá¯á¶ážááœá¬ážááá·áºáá±áá¬ááŸááŒá áºááŒá®ážá ááá¯ááºááá¯ááºážáá¬ážáá±á«ááºá¡á±á¬ááºá០ááŒááºááŒááºáááºáááºáá±á«áºááœááºáá¬ááẠá¡áá±ážááŒá®ážááŒá±á¬ááºáž ááŸááºážááŸááºážáááºážáááºáž áááá¬ááááºá ááŒá áºááá¯ááºááŒá®áž á¡ááŒááºááœááºáááºáá»á¬áž (CDN áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážá cloud áá¶á·ááá¯ážáá±ážáá°áá»á¬ážá á áááºááŒáá·áº) ááá¯áá¯á¶ážáá«á Firewall ááᯠááŒááºá ááá·áºáŠážáááºáá¬ááá¯á· áá áºááŸáááºááá¯ážáá±á¬ááºááẠááŒáá¯ážá á¬ážááẠáááá¯á¡ááºáá«á áá«á á¡ááŒááºáá¯á¶ážáááºážáááºážááá¯ááºáá«áá°ážá
áá±áá¯áá»á¡á¬ážááŒáá·áºá ááááºáá»á¬ážááẠáááá¯ážááœá¬ážáá±á¬áºáááºážá semrush.com ááœáẠáá»ááºážáá»áŸ 8.8s ááŸáá·áº 75 Percentile 9.4s (áá°áá®áá±á¬á
ááºážáááºááŸá¯ááœááº) ááŸááááºá
ááŸá±á·áááºáááá¯ážááẠááá»á¬á
á¬áá¬áž á¡ááá¯áá»á¯á¶ážáá±ážáá»ááºáá«áááºá
áá®áá»ááºážá á¬áá¬áž
á¡áá¯á¶ážááŒá¯áá°ááẠsite áá²ááá¯á·áááºááŒá®ážáá±á¬áẠwww.semrushchina.cn"ááŒááº" ááá¯áẠDNS áá¬áá¬áá»á¬ážááŸáááá·áº ááŒá±ááŸááºážáá±ážáá±á¬ HTTP áá±á¬ááºážááá¯áá»ááºááẠáá»áœááºá¯ááºááá¯á·á á¡ááŒááºááŒá±ááŸááºážáá»ááºááŸáááá·áº ááŒááºáááºážáá«áááºá áá¯á¶á·ááŒááºáá»ááºááᯠáá°áá®áá±á¬áááºážááŒá±á¬ááºážá¡ááá¯ááºáž ááŒááºáá±ážáááºá ááá¯á·áá±á¬áº ááá¯ááááºážááᯠJS scriptsá HTML á á¬áá»ááºááŸá¬áá»á¬ážááŸáá·áº áááºá á¬áá»ááºááŸá¬á á¡ááŒá¬ážá¡á áááºá¡ááá¯ááºážáá»á¬ážá¡á¬ážáá¯á¶ážááœáẠáááºááŸááºáá¬ážááẠsemrush.com á á¬áá»ááºááŸá¬ááá¯ááŒááºááá¯áá±á¬á¡áá«ááœááºáááºáááá·áºáá±á¬ááºáááºá¡áááºážá¡ááŒá áºáá»á¬ážá¡ááœááºá ááá¯ááá¯áááºááŸá¬á client ááẠ"áááºá" A-record ááá¯ááŒá±ááŸááºážáááºá www.semrushchina.cn áá»ááºááŒááºáá±á¬á¥áááºááá¯ááºáá±á«ááºážáá²ááá¯á·áááºáᬠáá¯á¶á·ááŒááºááŸá¯ááᯠáá»ááºááŒááºá áœá¬áááŸáááẠ- áá¯áá±á¬áºááŒáá¬ážáá±á¬ HTML á á¬áá»ááºááŸá¬
- ááá¯áá²á·ááá¯á·áá±á¬ js áá»á¬ážááᯠsso.semrush.com ááŸáá±á«ááºážáá¯ááºáá¯ááºáá«á
- CSS ááá¯ááºáá»á¬ážááᯠcdn.semrush.com á០ááá°áá«á
- ááŸáá·áº dab.semrush.com á០áá«ááºáá¯á¶á¡áá»áá¯á·ááá¯áááºáž áá°áá«á
- áá«áá±á«áºááŸá¬á
ááá±á¬ááºáá¬ááẠá€á¡áááºážá¡ááŒá áºáá»á¬ážá¡ááœáẠ"ááŒááºá" á¡ááºáá¬áááºááá¯á· á áááºááœá¬ážááŒá®ážá áá¯á¶á·ááŒááºááŸá¯á¡áá»áááºááᯠá á¬ážáá¯á¶ážááá·áº firewall ááá¯ááŒááºááœá¬ážááá¯ááºážá
ááá¯á·áá±á¬áº ááááºá ááºážáááºááŸá¯ááẠá á¬áá»ááºááŸá¬áá±á«áºááœáẠá¡áááºážá¡ááŒá áºáá»á¬ážáááŸáááá·áºá¡áá« ááááºáá»á¬ážááᯠááŒááááºá semrush.comáᬠsemrushchina.cnááŸáá·áº *.semrushchina.cn ááẠá¥áááºááá¯ááºáá±á«ááºážáá²ááá¯á·áááºáááºá¡ááœáẠShenzhen ááŸá virtual machine áááááºá á¬ááᯠááŒá±ááŸááºážáááºá
á€áááºážááŒáá·áºáá¬á ááá¯áẠfirewall ááᯠá¡ááŒááºááŒááºáááºážáááºá¡ááœáẠááŒá
áºááá¯ááºáá»á±ááŸááá±á¬ traffic á¡á¬ážáá¯á¶ážááᯠá¡ááŒáá·áºáá¯á¶ážá¡áá ááœááºážááá¯á·ááŒááºážááŒáá·áºá áááºáá¶ááá¯ááºáá±á¬ á¡ááŒááºááŸá¯ááºážáá»á¬ážááŸáá·áº áááºááá¯ááºáááŸáááá¯ááºááŸá¯ááá¯ááºáᬠááœáŸááºááááºážáá»á¬ážá¡ááŒáẠááŒá±ááŸááºážáá»ááºá
á
áºáá±ážááŸá¯áá»á¬ážá ááá¯ážáá¬ážáá±á¬ááááºáá»á¬ážááᯠáááºáááŸáááá¯ááºáááºááŒá
áºáááºá
á¡áááºážááá¯ááºáá¯ááºáááºááŒááºážááœáẠáá¯ááºáá
áºáá¯áááºážááᯠáááºážááŒááºááŒááºážáááŒá¯áá² áááºážááᯠáá»áœááºá¯ááºááá¯á· ááŒá¯áá¯ááºáá²á·áááºá
Subfilter
áá®ááŒá¿áá¬áá±á«áºáá¬ááŒá®ážááŒá®ážáá»ááºážááŸá¬áá² á¡ááŒá±á ááœá±ážááœá¬ážáá¬áá²á·áá«áááºá áá· PoC (Proof of Concept) áá»áœááºá¯ááºááá¯á·á firewall ááá¯ážáá±á¬ááºááŒááºážááŒá±ááŸááºážáááºážáá»á¬ážááẠá¡ááŸááºáááẠáá±á¬ááºážááœááºá
áœá¬ á¡áá¯ááºáá¯ááºáá«áááºá áá®ááá¯áá¯ááºááá¯á·á ááá¯ááºá¡ááœá¬ážá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá®ááŒá±ááŸááºážáá»ááºáá²ááᯠáááºááá¯ááºááá»áŸ ááŒá¯á¶áá¬ážááá¯á· ááá¯áá«áááºá ááŒá®ážáá±á¬á· áá»áœááºáá±á¬áºááá¯á· áá»áŸá±á¬ááºáá¬ážáááºá
Subfilter nginx ááŸá ááá¯ážááŸááºážáá±á¬ module áá áºáá¯ááŒá áºááŒá®áž áá¯á¶á·ááŒááºááŸá¯ááá¯ááºáááºááŸá á á¬ááŒá±á¬ááºážáá áºááŒá±á¬ááºážááᯠá¡ááŒá¬ážááá¯ááºážáá áºáá¯ááá¯á· ááŒá±á¬ááºážáá²ááœáá·áºááŒá¯áááºá áá«ááŒá±á¬áá·áº ááŒá áºáá»ááºááŸá¯á¡á¬ážáá¯á¶ážááᯠááŒá±á¬ááºážáá²áá²á·áááºá semrush.com á¡áá±á«áº semrushchina.cn á¡ááŒá±á¡á¬ážáá¯á¶ážááœááºá
ááŒá®ážáá±á¬á·... áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºááœááºááŸáá»á¯á¶á·áá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáááºáá¶áááŸááá±á¬ááŒá±á¬áá·áº á¡áá¯ááºáááŒá áºáá±á¬ááŒá±á¬áá·áºá subfilter ááẠááá¯á¡ááºáá±á¬á á¬ááŒá±á¬ááºážááᯠááŸá¬áááœá±á·áá«á áá¯á¶á·ááŒááºááŸá¯ááᯠááŸááá·áºáá»ááŒá®áž áááºážááᯠáá¯á¶á·ááŒááºááŸá¯ááᯠáá»áŸá±á¬á·áá»ááŒá®áž ááá¯ááºážááᯠá¡á á¬ážááá¯ážááŒááºážá ááááááºááŒááºážááŸáá·áº ááœááºážáááºááŸá áá±á¬ááºááá±á¬ááºá á®áá¬áá¬ááá¯á· áá±ážááá¯á·ááŒááºážááá¯á·ááŸáá·áº á¡áá¯ááºáá»á¬ážáá±ááŒá®ááŒá áºáá±á¬ nginx ááœáẠá¡ááŒá¬ážáá±ááá¶áá¬áá¬áá áºáᯠáááºááá·áºááááºááŒá áºáá«áááºá
ááá¯á·ááŒá±á¬áá·áº á¡ááŸá¯ááẠáááºááŸá¬ áááºáá¶áááºáááºážá .semrush.comá áá°áá¶áá°áááºá .semrushchina.cn áá»áœááºá¯ááºááá¯á·ááá¯á¶ážááŒááºáá»ááºááᯠáá¬áá¶á áœá¬ áá»áŸá±á¬ááºááŸááºážáá²á·áááºá
ááá¯á·áá¬ááœááºá ááá¯ááááºážááᯠáá áºáááºážáá áºáá¯á¶ ááŒá±á¬ááºážáá²ááẠááá¯á¶áá±á¬ááºáá±ážáá«á á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº áá±á¬ááºáá¶áá»á¬ážááẠáá±á¬ááºáááºáá¶á០áá±á¬ááºáááºááœá² áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááœáẠsemrush.com ááᯠáá»áŸá±á¬áºááá·áºáá±áá±ážáá±á¬ááŒá±á¬áá·áº ááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá áá áºáááºážáááºáž á¡á á¬ážááá¯ážááŒááºážááᯠáá¯ááºáá±á¬ááºááá·áº áá°áá®áá±á¬ áá¬áá¬ááœáẠááá¯ážááŸááºážáá±á¬ áá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯ááºážááᯠá¡áá¯á¶ážááŒá¯á áá»áœááºá¯ááºááá¯á· áá±á¬ááºážááá¯áá»ááºá០ááá¯ááááºážááœá²ááᯠááá°ááŒá®ážáá±á¬ááºá proxy_pass variable ááŸáá·áº $á¡áááºááŸááºáááŒááá²á·áááºá $subdomain.semrush.com. ááŸá¯ááºááœá±ážáá¯á¶áá±á«áºááá¯ááºáá±á¬áºáááºáž áááºážááẠá¡áá¯ááºáá¯ááºáááºá ááŒá®ážáá±á¬á· áá±á¬ááºážáá±á¬ááºážá¡áá¯ááºáá¯ááºáááºá ááá°áá®áá±á¬áá¯áá¹áááá±áááá¯á¡ááºáá±á¬ááá¯ááááºážáá áºáá¯á á®á¡ááœááºá ááá·áºááá¯ááºááá¯ááºáá¬áá¬ááááºááá¯á·ááŸá¯áá»á¬ážááá¯áááºáá®ážááŒá®áž áá®ážááŒá¬ážááœá²á·á ááºážáá¯á¶áá áºáá¯ááŒá¯áá¯ááºáá«á á€á¡á á®á¡á ááºá ááŸááºážáááºážááŸá¯ááŸáá·áº ááá¯ááºááŒááŸá¯á¡ááœáẠá¡á±á¬ááºááœáẠá¡ááá¯áá»á¯á¶ážáá¬ážáá±á¬ nginx configs áá»á¬ážááŒá áºáááºá
á¡á±á¬ááºáá« config ááẠááá¯ááºááá¯ááºáá¶á០áá±á¬ááºážááá¯ááŸá¯á¡á¬ážáá¯á¶ážááᯠáá¯ááºáá±á¬ááºáááºá .semrushchina.cn:
listen 80;
server_name ~^(?<subdomain>[w-]+).semrushchina.cn$;
sub_filter '.semrush.com' '.semrushchina.cn';
sub_filter_last_modified on;
sub_filter_once off;
sub_filter_types *;
gzip on;
gzip_proxied any;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
location / {
proxy_pass http://127.0.0.1:8083;
proxy_set_header Accept-Encoding "";
proxy_set_header Host $subdomain.semrush.com;
proxy_set_header X-Accept-Encoding $http_accept_encoding;
}
}
ဠconfig proxy ááẠto localhost port 83 ááá¯á·á á¡á±á¬ááºáá« config ááẠááá¯áá±áá¬ááœáẠá á±á¬áá·áºááá¯ááºážáá±áá«áááºá
listen 127.0.0.1:8083;
server_name *.semrush.com;
location / {
resolver 8.8.8.8 ipv6=off;
gunzip on;
proxy_pass https://$host;
proxy_set_header Accept-Encoding gzip;
}
}
á¡á²áá«ááœá±á ááŒááºááŸááºáááºáá¯ááºáá¬ážáá²á· configuration ááœá±áá² áááºááŒá±á¬áááºá
ááŒáá¯ááºáááºá ááŸá¯ááºááœá±ážáá¯á¶ááááºá ááá¯á·áá±á¬áº á áá¬ážáá¯á¶ážáá»á¬ážááŒáá·áºáá¬ááŒá áºáááºá ááááºáá±á¬á· á¡áá¬á¡á¬ážáá¯á¶ážá áá¯ááºáá¬á¥ááŒá±á¬áºááẠááá¯ááá¯ážááŸááºážáá«ááẠ:)
áá¯ááºáá¯ááºáá¯ááºáá
IPSEC á¥áááºááá¯ááºáá±á«ááºážáá»á¬áž ááŒá¯ááºáá»ááŒááºážááŸáá·áºáááºáááºááá·áº ááá¹áá¬áá®ááᯠá¡áááºáááŒá¯ááá¯ááºáá±á¬ááŒá±á¬áá·áº áááᬠáá»á±á¬áºááœáŸááºáá²á·ááŒáááºá ááá¯á·áá±á¬ááºááœáẠá¥áááºáá»á¬áž ááŒáá¯áá»áá¬áááºá áá áºáá±á·ááᯠáááá áºá¡áááºážáááºááŒá¬ á¡ááŒáááºáá±á«ááºážáá»á¬ážá áœá¬á áááºážáááºážá áá«áá±ááá·áº á¡á²áá«á áá«ááá¯á·áá²á· áááá¯ááºáá®áá°ážá á¥áááºááŸá áºáá¯á áá¯á¶ážááẠáá°áá®ááá·áºáá±á¬ááºáá¬áá áºáá¯ááŸá Ali áááºááŒááºážááœáẠáááºááá¯ááºážáá¬ážáá±á¬ááŒá±á¬áá·áºá áááºážááẠáá±áááá¯ááºáá¬ááŒá¿áá¬áá áºáá¯ááŒá áºááá¯ááºááŒá®áž á¡áááºáááºááŒá±ááᯠááŒáŸáá·áºáááºáááºááá¯á¡ááºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á· áá¯á¶ážááŒááºáá²á·áááºá
áá°ááá¯á·á áá±á¬ááºáááºá á¥áááºááŸáá¯ááºáá±á«ááºážáá»á¬ážááẠááá°áá®áá±á¬á¡áá»áááºáá»á¬ážááœáẠá áááºáá»ááŸá¯á¶ážáá²á·áá±á¬áºáááºáž nginx ááŸá áá±á á®ážááŒá±á¬ááºážá¡ááá·áºááœáẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠáá±á¬ááºážááœááºá áœá¬áá¯ááºáá±á¬ááºáá²á·áááºá áá«áá±ááá·áº á¡á²áá®á¡áá»áááºááŸá¬ á¥áááºááá¯ááºáá±á«ááºážááœá±áᬠáá áºáá»áááºáááºážááŸá¬áá² ááŒáá¯áá»áá¬ááẠð ááŒá®ážáá±á¬á· 502 áá²á· 504 á ááŒááºá áááºá á¡áá¯ááºáá»áááºá ááá¯ááá¯ážáá¬áááºá áá«ááŒá±á¬áá·áº ááœá±ážáá»ááºá áá¬ááᯠá áá¯ááºáááºá Alibaba CEN (Cloud Enterprise Network)á
CEN
CEN - á€áááºááŸá¬ Alibaba Cloud á¡ááœááºážááŸá ááá°áá®áá±á¬ áá±ááá»á¬ážá០VPC ááŸá áºáá¯á áá»áááºáááºááŸá¯ááŒá áºááŒá®ážá ááá¯ááá¯áááºááŸá¬ áááºááẠcloud á¡ááœááºážááŸá áááºááá·áºáá±ááá»á¬ážá áá®ážááá·áºááœááºáááºáá»á¬ážááᯠáá»áááºáááºááá¯ááºáááºá á¡áá±ážá¡ááŒá®ážáá¯á¶ážááá±á¬á·- áá®áá»ááºáááºáᬠá¡áá±á¬áºáá±áž áááºážáá»ááºáá«áááºá SLA. áááºážááẠá¡ááŒááºááŸá¯ááºážááŸáá·áº ááœáá·áºáá»ááẠááŸá áºáá¯á áá¯á¶ážááœáẠá¡ááœááºáááºááŒáááºáááºá áá«áá±ááá·áº á¡á²áá®áá±á¬ááºáááá¯ážááŸááºážáá°áž
- áááºááẠááá¯ááºááá¯ááºáá¶áá¬áž ááá¯á·ááá¯áẠááá¬ážáááºá¡ááœá²á·á¡á ááºážááá¯ááºáá«á áááŸáááẠá¡ááœááºáááºáá²áá«áááºá
- áá»ááºááẠbandwidth á megabit áá áºáá¯á á®á¡ááœáẠáááºááẠáá±ážáá»á±ááẠááá¯á¡ááºáááºá
áá»áááºáááºááœáá·áºáááŸáááŒááºážá ááá¯ááºááŒááºáááŒá®áž О áá±ááŒá¬ážááŒá±ááŒá¬ážAli áá±áááŸá áºáá¯ááŒá¬ážááœáẠáá»áœááºá¯ááºááá¯á· CEN ááᯠáááºáá®ážáá²á·áááºá cn-shenzhen О us-á¡ááŸá±á·-á (á¡ááŸá±á·-á) á¡áá®ážáá¯á¶ážá¡ááŸááºá á¡áá®ááœáẠus-á¡ááŸá±á·-á áá±á¬ááºáááºáá áºáá¯ááŸááá¬á¡á±á¬áẠáá±á¬ááºááẠvirtual machine áá áºáá¯ááᯠááŒáŸáá·áºááá¯ááºáááºá áá¯ááºáááº.
á€áá²á·ááá¯á· ááœááºáá±á«áºáá¬áááº-
ááá±á¬ááºáᬠá ááºážáááºááŸá¯ááááºáá»á¬ážááŸá¬ á¡á±á¬ááºáá«á¡ááá¯ááºážááŒá áºáááºá
áá¯á¶ážááŒááºáá»ááº
ááœáá·áºáá±áá»áááº
áá»ááºážáá»áŸ
áá
áá¬ááá¯ááºááŸá¯ááºáž
áá
áá¬ááá¯ááºááŸá¯ááºáž
CloudFlare
86.6
18
30
60
IPsec
99.79
18
21
30
CEN
99.75
16
21
27
á áœááºážáá±á¬ááºáááºááẠIPSEC ááẠá¡áááºážáááºáá¬ááœááºáááºá ááá¯á·áá±á¬áº IPSEC ááŸáááá·áº áááºááẠ100 Mbit/s á¡ááŒááºááŸá¯ááºážááŒáá·áº áá±á«ááºážáá¯ááºáá¯ááºááá¯ááºááŒá®áž CEN ááŸáááá·áº 5 Mbit/s ááŸáá·áº ááá¯á·áááºááá¯áá±á¬ á¡ááŒááºááŸá¯ááºážááŒáá·áºáᬠáá±á«ááºážáá¯ááºáá¯ááºááá¯ááºáá«áááºá
ááá¯ááºááá áºáá²á·áá°ááẠáá¯ááºáá¬ážá IPSEC á¡ááŒááºááŸá¯ááºážááŸáá·áº CEN áááºááŒáááºááŸá¯ááᯠáá±á«ááºážá ááºáá«á
IPSEC á¥áááºááá¯ááºáá±á«ááºáž áá»áá¯á·ááœááºážááŸá¯ááŒá áºáá±á¬á¡áá«ááœáẠIPSEC ááŸáá·áº CEN ááŸá áºáá¯á áá¯á¶ážááᯠááŒááºáááºážááœá¬ážáá¬ááœáá·áºááŒá¯ááá·áºá¡áá¬ááŒá áºáááºá á¡áá¯ááºáá»áááºááẠááá¯ááá¯ááŒáá·áºáá¬ážáá¬áá±á¬áºáááºáž ááá¯ááºáááºááá·áºá¡ááŒááºááŸá¯ááºážááẠááá¯áá»ááºá áá¬áá»á¬ážá áœá¬áá»ááºáá±ážáááºá ááá¯á·áá±á¬ááºáá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯ááŒá®ážáá±á¬áá¬ážáá áºáá»á¬ážá¡á¬ážáá¯á¶ážááá¯ááœá²áá°ááŒá®ážá á€áá¬ážáá áºááœáẠGCP á¡áááºážáááºáááºááá·áºáááºááŒáá¯ážá á¬ážáááºáá¯á¶ážááŒááºáá²á·áááºá áŠáž áá¯ááº.
áŠáž áá¯ááº
áŠáž áá¯áẠ- á
ááŸá áºáá«áááœá±ážáá² ááŒá®ážááŒááºážáá¬áááºá HTTP/HTTPS LB áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á virtual machines áá»á¬ážááᯠGCP ááœáẠsubfilter ááŸáá·áº backend á¡ááŒá Ạááá·áºááœááºážáá¬ážáá«áááºá
á¡á á®á¡á ááºáá»á¬ážá áœá¬ ááŸááá²á·áááº-
- á¡áá¯á¶ážááŒá¯áá« Cloudflare China Networkáá«áá±ááá·áº áá®áá áºáá«áá±á¬á· Origin ááᯠglobal áááºááŸááºáá±ážááá·áºáá«áááºá IP GLB.
- áá±á¬ááºáááºáá»á¬ážááᯠáááºá á²áá«á cn-shenzhenááŸáá·áº ááá¯áá±áá¬á០proxy á¡ááœá¬ážá¡áá¬ááᯠááá¯ááºááá¯áẠáŠáž áá¯ááº.
- ááá¯ááºááŒááºááá± ááá¯ááºááá¯ááºááœá¬ážáá«á áŠáž áá¯ááº.
- áá±á¬ááºáááºáá»á¬ážááᯠáááºá á²áá«á cn-shenzhená¡á²áá®ááá± proxy áá±ážááá¯ááºáááºá á¡á¬ááŸ-á¡ááŸá±á· á IPSEC ááŸáááá·áº (in us-á¡ááŸá±á· á CEN ááŸáááá·áº) ááá¯á០GLB ááá¯á·ááœá¬ážáá« (á¡á±ážá¡á±ážáá±ážáá±ážá á¡á±á¬ááºááœááºáá¯á¶ááŸáá·áºááŸááºážááŒáá»ááºáá«ááŸááááá·áºáááº)
áá»áœááºá¯ááºááá¯á·ááẠá€ááœá±ážáá»ááºá áá¬áá»á¬ážá¡á¬ážáá¯á¶ážááᯠá ááºážáááºááŒá®áž áá±á¬ááºááẠáá±á«ááºážá ááºáá¬ážááá·áºá¡áá¬áá»á¬ážá áœá¬ááᯠá ááºážáááºáá²á·áááº-
- Cloudflare + GLB
á¡áá¯ááºáá»áááºááŸáá·áº DNS á¡ááŸá¬ážáá»á¬ážááŒá±á¬áá·áº á€á¡á á®á¡á ááºááẠáá»áœááºá¯ááºááá¯á·ááŸáá·áº áááá¯ááºáá®áá«á ááá¯á·áá±á¬áº CF áááºááœáẠbug ááᯠáááŒááºáááºáá® á ááºážáááºááŸá¯ ááŒá¯áá¯ááºáá²á·ááŒá®ážá ááᯠááá¯áá±á¬ááºážáá¬ááẠ(ááá¯á·áá±á¬áº áááºážááẠHTTP á¡áá»áááºáá¯ááºááŒááºážáá»á¬ážááᯠááá«áááºáá«)á
- Ali + GLB
GLB ááẠáááºáá¶ááá¯ááºáá±á¬á¡áá»ááẠááá¯á·ááá¯áẠá¡áá»áááºáá¯ááºááœá¬ážááŒááºážááŒá±á¬áá·áº GLB ááẠáááŒá¬áá áá»áááºáááºááẠáááŒá áºááá¯ááºáá±á¬ááŒá±á¬áá·áº á¡áá¯ááºááœáá·áºáá»áááºáááºááŸááºáá»ááºáá»á¬ážááœáẠá€á¡á á®á¡á ááºááẠáá»áœááºá¯ááºááá¯á·ááŸáá·áº áááá¯ááºáá®áá±á¬ááŒá±á¬áá·áºá ááá¯ááºááá¯ááºáá¶á¡ááœááºážááŸá áá¬áá¬áá áºáá¯á¡ááœáẠGLB ááááºá á¬ááẠá¡ááŒááºáááºááœááºááŸááá±áá±á¬ááŒá±á¬áá·áºá ááá¯á·ááŒá±á¬áá·áº áá±á¬ááºááœááºááœáẠááŸááá±áá±á¬ááŒá±á¬áá·áºá ááá¯ááºáá®ážáá¶ááá¯ááºážá ááŸá±á¬áºá¡áááºáááŒá áºáá²á·áá«áá°ážá
- GLB áá¬
ááááºáá áºáá¯ááŸáá·áºáááºáá°ááá·áº ááœá±ážáá»ááºááŸá¯áá áºáá¯á áááºážááẠááá¯ááºááá¯ááºáá¶ááŸá áá¬áá¬áá»á¬ážááá¯áᬠááá¯á¶ážáá²á·áá«- áááºážááŒá±á¬ááºážááẠGLB ááá¯á· ááá¯ááºááá¯ááºááœá¬ážááẠ(DNS ááŸááºáááºážáá»á¬ážááᯠááŒá±á¬ááºážáá²áá¬ážáááº)á ááá¯á·ááŒá±á¬áá·áº áá¬áááºá¡ááºáá¬áááºáááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážá áááºáá±á¬ááºááŸá¯áá»á¬ážááá¯á¡áá¯á¶ážááŒá¯áá±á¬ áá¬áááºááá¯ááºáá±á¬ááºáááºáá»á¬ážááẠAli Cloud ááẠfirewall ááᯠáá»á±á¬áºááŒááºááŒááºážááẠáá»á¬ážá áœá¬ááá¯ážááœá¬ážáá±á¬ááŒá±á¬áá·áº ááááºáá»á¬ážááẠáá»á±áááºááœááºáááŸááá±á
- Shenzhen -> (CEN/IPSEC) -> Proxy -> GLB
á€ááœáẠáá»áœááºá¯ááºááá¯á·ááẠááŒá±ááŸááºážáá»ááºá¡á¬ážáá¯á¶ážá á¡áá±á¬ááºážáá¯á¶ážááᯠá¡áá¯á¶ážááŒá¯ááẠáá¯á¶ážááŒááºáá²á·áááº-
- CEN á០áááºááŒáááºááŸá¯ááŸáá·áº SLA á¡á¬ááá¶áá»ááº
- IPSEC á០ááŒááºááŸá¯ááºážááŒáá·áº
- Google á "ááŒááºáááºáá±á¬" ááœááºáááºááŸáá·áº áááºážá áááºááá·áºá¡áá¬áááá¯
á¡á á®á¡á á¥áºááẠá€áá²á·ááá¯á·áá±á¬áá¯á¶á á¶ááŒá áºáááº- á¡áá¯á¶ážááŒá¯áá°á¡ááœá¬ážá¡áá¬ááᯠvirtual machine in ááœáẠáááºááá¯ááºážáá¬ážáááºá ch-shenzhen. Nginx á¡áááºáá±á á®ážááŒá±á¬ááºážáá»á¬ážááᯠááŒááºáááºáááºááŸááºáá¬ážááŒá®áž á¡áá»áá¯á·ááŸá¬ IPSEC á¥áááºáá¡ááŒá¬ážáá áºáááºá áœááºážááœááºááŸááá±á¬ áá®ážááá·áº IP áá¬áá¬áá»á¬ážááᯠááœáŸááºááŒááŒá®áž á¡áá»áá¯á·áá±á¬áá±á á®ážááŒá±á¬ááºážáá»á¬ážááẠCEN ááá áºáááºááŒááºážááŸá áá¬áá¬áá»á¬ážá áá®ážááá·áºááááºá á¬áá»á¬ážááᯠááœáŸááºááŒáááºá IPSEC ááẠáá±áá¡ááœáẠá á®á ááºáá¬ážáááºá á¡á¬ááŸ-á¡ááŸá±á· á GCP ááœáẠ(ááŒá±ááŸááºážáá»ááºáááºáá®ážááá·áºá¡áá»áááºá ááá¯ááºááá¯ááºáá¶ááŸáá·áº á¡áá®ážá ááºáá¯á¶ážáá±áááŒá áºáá²á·áááºá GCP ááẠáá±á¬ááºáá±á¬ááºááœááºáááºáž ááŸááá±áááº)á CEN - áá±á us-á¡ááŸá±á· á Ali Cloud ááœááº
ááá¯á·áá±á¬áẠá¡á áœááºážááŸá áºáááºá០á¡ááœá¬ážá¡áá¬áá»á¬ážááᯠááœáŸááºááŒá¬ážáá²á·áááºá anycast IP GLBááá¯ááá¯áááºááŸá¬á Google á á¡áá®ážáá¯á¶ážáá±áá¬ááá¯á· áá±á¬ááºááŸáááŒá®áž áááºážá ááœááºáááºáá»á¬ážááŸáááá·áº áá±áááœááºážááá¯á· ááœá¬ážáá²á·áááºá us-á¡ááŸá±á· á GCP ááœááºá á¡á á¬ážááá¯áž virtual machines (nginx ááœáẠsubfilter áá«áá±á¬) áá»á¬ážááŸááááºá
áá»áœááºá¯ááºááá¯á· áá»áŸá±á¬áºááá·áºáá¬ážááá·áºá¡ááá¯ááºáž á€áá±á«ááºážá ááºááŒá±ááŸááºážáá»ááºááẠáááºážááá¬áá áºáá¯á á®á á¡áá»áá¯ážáá»á±ážáá°ážáá»á¬ážááᯠá¡áá¯á¶ážáá»áá²á·áááºá áá±áá¯áá»á¡á¬ážááŒáá·áºá áá¬ááºááŒá±á¬á¡ááœá¬ážá¡áᬠááŒááºáááºáá±á¬ IPSEC ááŒááºáááºážááœá¬ážáá±á¬áºáááºáž ááŒá¿áá¬áá»á¬ážá áááºáá«áá áá»áœááºá¯ááºááá¯á·ááẠá€áá¬áá¬áá»á¬ážááᯠá¡ááŒááºáá±á á®ážááŒá±á¬ááºážá០áááá áºá¡áááºážáááºááŒá¬á០áá¯ááºáá áºááŒá®áž á¥áááºááá¯ááºáá±á«ááºážáááºááŒáááºáááºá¡áá CEN ááŸáááá·áºáᬠá¡ááœá¬ážá¡áá¬ááᯠááá¯á·áá±ážáá«áááºá
á¡áááºáá±á¬áºááŒáá«á á¬áááºážá០4 áá¯ááŒá±á¬ááºá¡ááŒá±ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á¡ááá¯ááŸááá±á¬á¡áá¬ááŸáá·áº áá»áœááºá¯ááºááá¯á·ááá¯ááºáááºážááá¯á¡ááºáá»ááºááᯠááá¯á¡áá»áááºááœáẠá¡á±á¬ááºááŒááºá áœá¬áááŸááá²á·áá«áááºá
ááááºá¡áá¬áá»á¬ážááŸáá·áº ááŸáá¯ááºážááŸááºáá«á ááŒá±ááŸááºážáá»ááºá¡áá áºá¡ááœáẠááá±á¬ááºáá¬á ááºážáááºááŸá¯ááááºáá»á¬áž
áá¯á¶ážááŒááºáá»ááº
ááœáá·áºáá±áá»áááº
áá»ááºážáá»áŸ
áá
áá¬ááá¯ááºááŸá¯ááºáž
áá
áá¬ááá¯ááºááŸá¯ááºáž
CloudFlare
86.6
18
30
60
IPsec
99.79
18
21
30
CEN
99.75
16
21
27
CEN/IPsec + GLB
99.79
13
16
25
CDN
áá»áœááºá¯ááºááá¯á· á¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áá±á¬ ááŒá±ááŸááºážáá»ááºááœáẠá¡áá¬á¡á¬ážáá¯á¶áž áá±á¬ááºážááœááºáá±á¬áºáááºáž áá±áááá¯ááºáá¬ááŸáá·áº ááŒáá¯á·á¡ááá·áºááœááºááẠáá¬ááºááŒá±á¬ááááºááá¯á·ááŸá¯ááᯠá¡ááŸáááºááŒáŸáá·áºááá¯ááºááá·áº CDN áááŸááá«á áá®á¡áá¯áá®á¡áá áááºážááẠCDN áááºáá±á¬ááºááŸá¯áá±ážáá°á á¡ááŒááºáááºááœááºáá±ážáááºážááŒá±á¬ááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠááá¯ááºááᯠá¡ááŸáááºááŒáŸáá·áºááá·áºáááºá ááŒá®ážáá±á¬á· áá«ááá¯á·á á¡á²áá«ááᯠáá áºáá»áááºáá¯á¶áž ááœá±ážáá±áááºá ááá¯ááá¯áá»áŸááºá ááá±á¬áá»ááºá áá±á¬ááºáá áºááŒááẠáááºáá¯ááºááẠá¡áá»áááºáá»áá±á¬ááºáá¬ááŒá®ááŒá áºáááº- ááá¯ááºááá¯ááºáá¶ááŸá CDN áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááᯠááŸá¬ááœá±ááŒááºážááŸáá·áº á ááºážáááºááŒááºáž ááŒá áºáááºá
áá®á¡ááŒá±á¬ááºážááᯠáá±á¬ááºáááá¯ááºáž áá±á¬ááºáá¯á¶ážá¡ááá¯ááºážááŸá¬ ááŒá±á¬ááŒáá«á·áááºá :)
source: www.habr.com