diff --git a/README.md b/README.md
index 0079639..3756c04 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# 星源笔记 :link: https://blog.freeblock.cn
### :page_facing_up: [13](https://blog.freeblock.cn/tag.html)
### :speech_balloon: 0
-### :hibiscus: 53257
-### :alarm_clock: 2024-07-16 17:06:02
+### :hibiscus: 53265
+### :alarm_clock: 2024-07-16 17:08:15
### Powered by :heart: [Gmeek](https://github.com/Meekdai/Gmeek)
diff --git "a/backup/\345\233\276\347\211\207\347\274\251\346\224\276\345\212\237\350\203\275\344\273\243\347\240\201.md" "b/backup/\345\233\276\347\211\207\347\274\251\346\224\276\345\212\237\350\203\275\344\273\243\347\240\201.md"
index 4086dc3..a20d3e1 100644
--- "a/backup/\345\233\276\347\211\207\347\274\251\346\224\276\345\212\237\350\203\275\344\273\243\347\240\201.md"
+++ "b/backup/\345\233\276\347\211\207\347\274\251\346\224\276\345\212\237\350\203\275\344\273\243\347\240\201.md"
@@ -1,3 +1,4 @@
在文章最后添加如下代码,就可以实现这个功能。
-
-``
\ No newline at end of file
+...
+``
+...
\ No newline at end of file
diff --git a/blogBase.json b/blogBase.json
index 61065d6..b5a6d04 100644
--- a/blogBase.json
+++ b/blogBase.json
@@ -1 +1 @@
-{"singlePage": ["link", "about"], "startSite": "", "filingNum": "\u9c81ICP\u59072024101898\u53f7-1", "onePageListNum": 15, "commentLabelColor": "#006b75", "yearColorList": ["#bc4c00", "#0969da", "#1f883d", "#A333D0"], "i18n": "CN", "themeMode": "fix", "dayTheme": "dark", "nightTheme": "dark-blue", "urlMode": "issue", "script": "", "style": "", "indexScript": "", "indexStyle": "", "bottomText": "\u2764\ufe0f \u8f6c\u8f7d\u6587\u7ae0\u8bf7\u6ce8\u660e\u51fa\u5904\uff0c\u8c22\u8c22\uff01\u2764\ufe0f", "showPostSource": 0, "iconList": {}, "UTC": 8, "rssSplit": "sentence", "exlink": {}, "needComment": 0, "title": "\u661f\u6e90\u7b14\u8bb0", "subTitle": "\u82b8\u751f\u6d6e\u68a6,\u5fc6\u6614\u5f80\u5df2", "avatarUrl": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "GMEEK_VERSION": "last", "displayTitle": "CJW", "homeUrl": "https://blog.freeblock.cn", "email": "3514088137@qq.com", "postListJson": {"P4": {"htmlDir": "docs/post/4.html", "labels": ["\u8bb0\u5f55"], "postTitle": "\u4e16\u754c\uff0c\u4f60\u597d", "postUrl": "post/4.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/4", "commentNum": 0, "wordCount": 45, "description": "\u4e16\u754c\uff0c\u4f60\u597d\u3002", "top": 0, "createdAt": 1534410069, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2018-08-16", "dateLabelColor": "#1f883d"}, "P18": {"htmlDir": "docs/post/18.html", "labels": ["\u77e5\u8bc6"], "postTitle": "Markdown\u4ecb\u7ecd\u53ca\u57fa\u672c\u8bed\u6cd5", "postUrl": "post/18.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/18", "commentNum": 0, "wordCount": 2390, "description": "> [!NOTE]\r\n>Markdown \u662f\u4e00\u79cd\u8f7b\u91cf\u7ea7\u6807\u8bb0\u8bed\u8a00\uff0c\u5b83\u5141\u8bb8\u4eba\u4eec\u4f7f\u7528\u6613\u8bfb\u6613\u5199\u7684\u7eaf\u6587\u672c\u683c\u5f0f\u7f16\u5199\u6587\u6863\uff0c\u7136\u540e\u8f6c\u6362\u6210\u7ed3\u6784\u5316\u7684HTML\u4ee3\u7801\u3002", "top": 1, "createdAt": 1692176469, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2023-08-16", "dateLabelColor": "#A333D0"}, "P5": {"htmlDir": "docs/post/5.html", "labels": ["\u7f51\u7edc", "\u5efa\u7ad9"], "postTitle": "Vercel \u52a0\u901f\u4f18\u9009", "postUrl": "post/5.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/5", "commentNum": 0, "wordCount": 332, "description": "## \u98df\u7528\u65b9\u6cd5\r\n\u5c06\u539f\u6765\u89e3\u6790\u81f3** cname.vercel.com** \u6539\u4e3a **vercel.cdn.yt-blog.top**\r\n## \u52a0\u901f\u539f\u7406\r\nVercel \u5728\u5927\u9646\u5468\u56f4\u8fd8\u6709\u5f88\u591a\u8282\u70b9\uff0c\u5176\u4e2d\u5305\u542b\u4e2d\u56fd\u53f0\u6e7e\u3001\u97e9\u56fd\u3001\u65e5\u672c\u3001\u65b0\u52a0\u5761\u7b49\uff0c\u8fd9\u4e9b\u8282\u70b9\u7684\u8bbf\u95ee\u5ef6\u8fdf\u5728\u63a5\u53d7\u8303\u56f4\uff0c\u4e14\u76f8\u5bf9\u9999\u6e2f\u8282\u70b9\u6765\u8bf4\u5e26\u5bbd\u66f4\u5145\u8db3\u3002", "top": 0, "createdAt": 1719189291, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P6": {"htmlDir": "docs/post/6.html", "labels": ["\u7f51\u7edc"], "postTitle": "ipv6\u8bbf\u95eeipv4", "postUrl": "post/6.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/6", "commentNum": 0, "wordCount": 9792, "description": "\r\n
\r\nipv6\u8bbf\u95ee\u7eafipv4\u7ad9\u70b9\u57fa\u672c\u662f\u4e00\u4e9b\u7eafipv4\u5c0f\u9e21\u9700\u8981\uff0c\u4e3b\u8981\u65b9\u6cd5\u548cipv4\u8bbf\u95eeipv6\u5dee\u4e0d\u591a
\u6cd5\u4e00\uff1a
\u6700\u7b80\u5355\u597d\u7528\u7684\u662f\u4f7f\u7528WARP\uff0c\u63a8\u8350\u00a0fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c
\r\n1 | wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh\r\n-- | --\r\n\r\n\r\n\u6742\u8c08\uff1a
DNS64 NAT64\u539f\u7406\u53ef\u4ee5\u770b\u770b\u8fd9\u4e24\u7bc7\u6587\u7ae0\uff1a
NAT64\u4e0eDNS64\u57fa\u672c\u539f\u7406\u6982\u8ff0_mb5fdb1266ce6df\u7684\u6280\u672f\u535a\u5ba2_51CTO\u535a\u5ba2
\u6614\u6211\u5f80\u77e3 \u00bb DNSv6\u548cDNS64\u7b80\u5355\u914d\u7f6e \u6768\u67f3\u4f9d\u4f9d (xnow.me)
\r\n\r\nipv6\u8bbf\u95ee\u7eafipv4\u7ad9\u70b9\u57fa\u672c\u662f\u4e00\u4e9b\u7eafipv4\u5c0f\u9e21\u9700\u8981\uff0c\u4e3b\u8981\u65b9\u6cd5\u548cipv4\u8bbf\u95eeipv6\u5dee\u4e0d\u591a\r\n\r\n\u6cd5\u4e00\uff1a\r\n\u6700\u7b80\u5355\u597d\u7528\u7684\u662f\u4f7f\u7528WARP\uff0c\u63a8\u8350 [fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c](https://gitlab.com/fscarmen/warp)\r\n\r\nwget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh\r\n\u6cd5\u4e8c\uff1a\r\nDNS64+NAT64\r\n\r\nnat64\u670d\u52a1\u5668\u53c2\u8003\u7684\uff1ahttps://nat64.net/ \u548c https://nat64.xyz/\r\n\r\n\u76f4\u63a5\u4fee\u6539DNS\u670d\u52a1\u5668\u5373\u53ef\uff0c\u4ee5Debian\u4e3a\u4f8b\r\n\r\n\u4e34\u65f6\u66f4\u6539dns\u670d\u52a1\u5668\uff1a\r\n\r\n\u7f16\u8f91 vim /etc/resolv.conf \uff0c\u6539\u6210DNS64\u5730\u5740\u5373\u53ef\uff08\u6b64\u65b9\u6cd5\u91cd\u542f\u4f1a\u5931\u6548\uff09\r\n\r\nnameserver 2a00:1098:2b::1\r\nnameserver 2001:67c:2b0::4\r\n\u6c38\u4e45\u66f4\u6539dns\u670d\u52a1\u5668\uff1a\r\n\r\n\u4fee\u6539 /etc/resolvconf/resolv.conf.d \u6587\u4ef6\u5939\u7684 base \u6587\u4ef6\uff0c\u6dfb\u52a0\u4ee5\u4e0b\u5185\u5bb9\u540e\u4fdd\u5b58\u91cd\u542f\r\n\r\n\u4e0d\u540clinux\u7cfb\u7edf\u6c38\u4e45\u4fee\u6539DNS\u7684\u6587\u4ef6\u4e0d\u4e00\u6837\uff0c\u53ef\u4ee5\u81ea\u5df1\u641c\u7d22\u770b\u770b\r\n\r\nnameserver 2a00:1098:2b::1\r\nnameserver 2001:67c:2b0::4\r\n\u6d4b\u8bd5\u662f\u5426\u53ef\u4ee5\u8fde\u63a5github(\u7eafipv4\u7f51\u7edc)\uff1a\r\n\r\nwget https://github.com/icret/EasyImages2.0/archive/refs/tags/2.8.3.zip\r\n\u6742\u8c08\uff1a\r\nDNS64 NAT64\u539f\u7406\u53ef\u4ee5\u770b\u770b\u8fd9\u4e24\u7bc7\u6587\u7ae0\uff1a\r\n\r\n[NAT64\u4e0eDNS64\u57fa\u672c\u539f\u7406\u6982\u8ff0_mb5fdb1266ce6df\u7684\u6280\u672f\u535a\u5ba2_51CTO\u535a\u5ba2](https://blog.51cto.com/u_15060531/4174902?articleABtest=0)\r\n\r\n[\u6614\u6211\u5f80\u77e3 \u00bb DNSv6\u548cDNS64\u7b80\u5355\u914d\u7f6e \u6768\u67f3\u4f9d\u4f9d (xnow.me)](https://xnow.me/ops/dnsv6-and-dns64.html)\u3002", "top": 0, "createdAt": 1719189530, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P7": {"htmlDir": "docs/post/7.html", "labels": ["\u7f51\u7edc"], "postTitle": "ipv4\u8bbf\u95eeipv6", "postUrl": "post/7.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/7", "commentNum": 0, "wordCount": 25864, "description": "\r\n\r\n\u524d\u8a00
ipv4\u4e0eipv6\u8bbf\u95ee\u672c\u8d28\u4e0a\u90fd\u662f\u9700\u8981\u4e2d\u8f6c\u670d\u52a1\u5668\u4e2d\u8f6c\u6570\u636e\uff0c\u672c\u6587\u4ecb\u7ecd\u51e0\u79cd\u5e38\u89c1\u7684\u60c5\u51b5\u548c\u89e3\u51b3\u65b9\u6cd5
\u4e00\u3001\u5ba2\u6237\u7aefwindows\u7eafipv4\u901a\u8fc7SSH\u8bbf\u95eeipv6\u670d\u52a1\u5668
SHH\u8f6f\u4ef6\u57fa\u672c\u90fd\u652f\u6301\u4ee3\u7406\u52a0\u901f,\u672c\u6587\u4ee5xshell\u548cfinalshell\u4e3a\u4f8b
\u6211\u4ee5clash\u63d0\u4f9b\u7684socks5\u4ee3\u7406
clash\u4f1a\u81ea\u52a8\u5728\u672c\u673a\u751f\u6210\u4e00\u4e2asocks5\u4ee3\u7406\uff0cv2rayN\u4f3c\u4e4e\u4e5f\u4e00\u6837
\u4ee3\u7406\u670d\u52a1\u5668\u5fc5\u987b\u4e3a\u53cc\u6808ipv4+ipv6\u7684\u54c8
xshell\uff1a

finalshell:

\u4e8c\u3001\u5ba2\u6237\u7aefwindows\u8bbf\u95ee\u7eafipv6\u7f51\u7ad9\uff1a
\u4e0e\u4e0a\u4e00\u4e2a\u4e00\u6837\uff0c\u6302\u4ee3\u7406\u8bbf\u95ee
\u6216\u8005\u7ed9\u7eafipv6\u7f51\u7ad9\u5957\u4e0a\u53cc\u6808CDN\uff0c\u5982cloudflare gcore\u7b49
\u4e09\u3001\u5ba2\u6237\u7aeflinux\u7eafipv4\u8bbf\u95eeipv6\u7f51\u7edc\uff1a
\u6cd5\u4e00\uff1a
\u53ef\u4ee5\u901a\u8fc7WARP\u4ee3\u7406\uff0c\u63a8\u8350\u00a0fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c
\r\n1 | wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh\r\n-- | --\r\n\r\n\r\n\u6cd5\u4e8c\uff1a
\u53ef\u4ee5\u4f7f\u7528HE\u63d0\u4f9b\u7684\u514d\u8d39ipv6:Hurricane Electric Free IPv6 Tunnel Broker
HE\u63d0\u4f9b\u7684ipv6\u662f\u53ef\u4ee5\u88c5\u5728\u7f51\u5361\u4e0a\u7684\uff0c\u76f8\u5f53\u4e8e\u4f60\u7684\u673a\u5668\u591a\u4e86\u4e00\u4e2a\u81ea\u5df1\u7684ipv6\u5730\u5740\uff0c\u4f60\u53ef\u4ee5\u4e3b\u52a8\u7528\u5b83\u8bbf\u95eeipv6\u7f51\u7edc\uff0c\u4e5f\u53ef\u4ee5\u901a\u8fc7ipv6\u7f51\u7edc\u8bbf\u95ee\u4f60\u673a\u5668\u4e0aHE\u7684ipv6\uff08\u4f8b\u5982\u4f60\u53ef\u4ee5SSH\u94fe\u63a5HE\u63d0\u4f9b\u7684ipv6\u4e0e\u670d\u52a1\u5668\u8fdb\u884c\u8fde\u63a5\uff09
HE\u7684ipvIP\u88abcloudflare\u62c9\u9ed1\u4e86\uff0c\u6240\u4ee5\u8be5ipv6\u65e0\u6cd5\u4f7f\u7528cloudflareCDN
\u5177\u4f53\u53ef\u4ee5\u770b\u8fd9\u4e24\u4e2a\u5927\u4f6c\u7684\u6559\u7a0b\uff1a
\u4f7f\u7528 HE Tunnel Broker \u7ed9 IPv4 VPS \u514d\u8d39\u6dfb\u52a0\u516c\u7f51 IPv6 \u652f\u6301 - P3TERX ZONE
\u3010IPv6\u96a7\u9053\u3011\u7528HE\u7684TunnelBroker\u7ed9\u670d\u52a1\u5668\u6dfb\u52a0IPv6 \u2013 Luminous\u2019 Home (luotianyi.vc)
\r\n\r\n\u524d\u8a00\r\nipv4\u4e0eipv6\u8bbf\u95ee\u672c\u8d28\u4e0a\u90fd\u662f\u9700\u8981\u4e2d\u8f6c\u670d\u52a1\u5668\u4e2d\u8f6c\u6570\u636e\uff0c\u672c\u6587\u4ecb\u7ecd\u51e0\u79cd\u5e38\u89c1\u7684\u60c5\u51b5\u548c\u89e3\u51b3\u65b9\u6cd5\r\n\r\n\u4e00\u3001\u5ba2\u6237\u7aefwindows\u7eafipv4\u901a\u8fc7SSH\u8bbf\u95eeipv6\u670d\u52a1\u5668\r\nSHH\u8f6f\u4ef6\u57fa\u672c\u90fd\u652f\u6301\u4ee3\u7406\u52a0\u901f,\u672c\u6587\u4ee5xshell\u548cfinalshell\u4e3a\u4f8b\r\n\r\n\u6211\u4ee5clash\u63d0\u4f9b\u7684socks5\u4ee3\u7406\r\n\r\nclash\u4f1a\u81ea\u52a8\u5728\u672c\u673a\u751f\u6210\u4e00\u4e2asocks5\u4ee3\u7406\uff0cv2rayN\u4f3c\u4e4e\u4e5f\u4e00\u6837\r\n\r\n\u4ee3\u7406\u670d\u52a1\u5668\u5fc5\u987b\u4e3a\u53cc\u6808ipv4+ipv6\u7684\u54c8\r\n\r\nxshell\uff1a\r\nimage\r\n\r\nfinalshell:\r\nimage\r\n\r\n\u4e8c\u3001\u5ba2\u6237\u7aefwindows\u8bbf\u95ee\u7eafipv6\u7f51\u7ad9\uff1a\r\n\u4e0e\u4e0a\u4e00\u4e2a\u4e00\u6837\uff0c\u6302\u4ee3\u7406\u8bbf\u95ee\r\n\r\n\u6216\u8005\u7ed9\u7eafipv6\u7f51\u7ad9\u5957\u4e0a\u53cc\u6808CDN\uff0c\u5982cloudflare gcore\u7b49\r\n\r\n\u4e09\u3001\u5ba2\u6237\u7aeflinux\u7eafipv4\u8bbf\u95eeipv6\u7f51\u7edc\uff1a\r\n\u6cd5\u4e00\uff1a\r\n\u53ef\u4ee5\u901a\u8fc7WARP\u4ee3\u7406\uff0c\u63a8\u8350 [fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c](https://gitlab.com/fscarmen/warp)\r\n\r\nwget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh\r\n\u6cd5\u4e8c\uff1a\r\n\u53ef\u4ee5\u4f7f\u7528HE\u63d0\u4f9b\u7684\u514d\u8d39ipv6:[Hurricane Electric Free IPv6 Tunnel Broker](https://tunnelbroker.net/)\r\n\r\nHE\u63d0\u4f9b\u7684ipv6\u662f\u53ef\u4ee5\u88c5\u5728\u7f51\u5361\u4e0a\u7684\uff0c\u76f8\u5f53\u4e8e\u4f60\u7684\u673a\u5668\u591a\u4e86\u4e00\u4e2a\u81ea\u5df1\u7684ipv6\u5730\u5740\uff0c\u4f60\u53ef\u4ee5\u4e3b\u52a8\u7528\u5b83\u8bbf\u95eeipv6\u7f51\u7edc\uff0c\u4e5f\u53ef\u4ee5\u901a\u8fc7ipv6\u7f51\u7edc\u8bbf\u95ee\u4f60\u673a\u5668\u4e0aHE\u7684ipv6\uff08\u4f8b\u5982\u4f60\u53ef\u4ee5SSH\u94fe\u63a5HE\u63d0\u4f9b\u7684ipv6\u4e0e\u670d\u52a1\u5668\u8fdb\u884c\u8fde\u63a5\uff09\r\n\r\nHE\u7684ipvIP\u88abcloudflare\u62c9\u9ed1\u4e86\uff0c\u6240\u4ee5\u8be5ipv6\u65e0\u6cd5\u4f7f\u7528cloudflareCDN\r\n\r\n\u5177\u4f53\u53ef\u4ee5\u770b\u8fd9\u4e24\u4e2a\u5927\u4f6c\u7684\u6559\u7a0b\uff1a\r\n\r\n[\u4f7f\u7528 HE Tunnel Broker \u7ed9 IPv4 VPS \u514d\u8d39\u6dfb\u52a0\u516c\u7f51 IPv6 \u652f\u6301 - P3TERX ZONE](https://p3terx.com/archives/use-he-tunnel-broker-to-add-public-network-ipv6-support-to-ipv4-vps-for-free.html)\r\n\r\n[\u3010IPv6\u96a7\u9053\u3011\u7528HE\u7684TunnelBroker\u7ed9\u670d\u52a1\u5668\u6dfb\u52a0IPv6 \u2013 Luminous\u2019 Home (luotianyi.vc)](https://luotianyi.vc/2603.html)\u3002", "top": 0, "createdAt": 1719189584, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P8": {"htmlDir": "docs/post/8.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u963f\u91cc\u4e91300\u4f18\u60e0\u5238\u4e705\u5e74\u670d\u52a1\u5668\u6559\u7a0b", "postUrl": "post/8.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/8", "commentNum": 0, "wordCount": 664, "description": "ECS\uff0c\u9009\u533a\uff1a\u534e\u53173\u5f20\u5bb6\u53e3\r\n\r\n\u914d\u7f6e\u9009\u5230\uff1a2H0.5G\r\n\r\n\u4e91\u76d8\u62c9\u523020G\uff0c\u8bb0\u5f97\u9009\u9ad8\u6548\u4e91\u76d8\uff0c\u4e0d\u8981\u9009ESSD\u4e91\u76d8\r\n\r\n\u4e0b\u9762\u6d41\u91cf\u9009\u62e9CDT\u6309\u91cf\u4ed8\u8d39\uff0c\u4e0d\u8981\u9009\u62e9\u56fa\u5b9a\u5e26\u5bbd\r\n\r\nCDT\u6bcf\u4e2a\u6708\u514d\u8d39\u900120G\u56fd\u5185\u6d41\u91cf\uff0c180G\u56fd\u5916\u6d41\u91cf\uff0c\u8d85\u51fa0.8\u5143/G\u6536\u8d39\r\n\r\n\u6302\u63a2\u9488\u6216\u8005\u8dd1\u9752\u9f99\u6d41\u91cf\u5b8c\u5168\u591f\u7528\r\n\r\n\u5982\u679c\u5efa\u7ad9\uff0c\u53ef\u4ee5\u5957\u4e9a\u592a\u6216\u8005\u56fd\u5916CDN\uff0c\u8fd9\u6837\u5c31\u662f\u8d70\u7684\u9001\u7684180G\u56fd\u5916\u6d41\u91cf\r\n\r\n\u8fd9\u68375\u5e74\u4e0b\u6765\u53ea\u9700\u8981274\u5143\r\n\r\n\u5982\u679c\u914d\u7f6e\u4e0d\u591f\u7528\uff0c\u53ef\u4ee5\u4e702h1g\u7684\uff0c\u4f46\u662f\u53ea\u80fd\u4e703\u5e74\r\n\r\n\u7279\u522b\u6ce8\u610f\uff1a\u4e0d\u8981\u9009\u62e9\u963f\u91cc\u4e91\u7cfb\u7edf\u52a0\u56fa\uff0c\u4f1a\u5360\u7528\u4f60\u5927\u91cf\u5185\u5b58\uff01\uff01\uff01\u5efa\u8bae\u81ea\u5df1DD\u7eaf\u51c0\u7cfb\u7edf\uff0c\u5c06\u8f6f\u4ef6\u6e90\u8bbe\u7f6e\u4e3a\u963f\u91cc\u4e91\u6e90\uff0c\u8fd9\u6837\u66f4\u65b0\u8f6f\u4ef6\u4e5f\u4e0d\u4f1a\u8ba1\u7b97\u523020G\u514d\u8d39\u6d41\u91cf\u91cc\u9762\uff0c\u540c\u65f6\u53ef\u4ee5\u9009\u62e9\u540c\u533a\u7684OSS\u5b58\u50a8\u6876\uff0c\u6302\u8f7d\u5230\u670d\u52a1\u5668\u4e0a\u9762\uff0c\u8d70\u5185\u7f51\u6d41\u91cf\u514d\u8d39\uff0c\u5f53\u505a\u670d\u52a1\u5668\u76d8\u3002", "top": 1, "createdAt": 1719233570, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P9": {"htmlDir": "docs/post/9.html", "labels": ["\u7f51\u7edc"], "postTitle": "Fastly CDN\u4e3a\u5f00\u53d1\u8005\u63a8\u51fa\u65b0\u7684free\u514d\u8d39\u8ba1\u5212", "postUrl": "post/9.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/9", "commentNum": 0, "wordCount": 4583, "description": "\r\n\r\n\r\nNotice\r\n\u539f\u94fe\u63a5\uff1a[Fastly CDN\u4e3a\u5f00\u53d1\u8005\u63a8\u51fa\u65b0\u7684free\u514d\u8d39\u8ba1\u5212](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.microcharon.com%2Ftech%2F401.html)\r\n\r\n\u6b63\u6587\r\n6 \u6708 20 \u65e5 fastly \u53d1\u8868 [blog](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fblog%2Fits-free-instant-and-yours-fastlys-free-developer-accounts-are-here%2F) \u5ba3\u5e03\u63a8\u51fa\u514d\u8d39\u7684\u5f00\u53d1\u8005\u8d26\u53f7\uff0c\u5176\u5305\u542b\u6743\u76ca\u5982\u4e0b\uff086 \u6708 24 \u65e5\uff09\r\n\r\nPricing \u9875\u9762\u4e0b\u6807\u6ce8\u7684\u6743\u76ca\r\n\r\n$50/mo worth of CDN traffic\r\nNo request throttling, ever\r\nNo advertised logos in front of your customers, ever\r\nNo cap on redirects & page rules\r\nNo cap on regular expressions\r\nPurge anything from global cache in 150ms\r\nNo charge for additional users\u2014invite the whole team, or invite all but one person and cause some drama\r\nNever get overloaded with over 330 Tbps of global traffic capacity\r\nReliably cache your content every time in our massive edge POPs\r\nTLS and always-on DDoS mitigation\r\n1GB of storage on the only instant Key Value store\r\nApplication secret storage\r\nUnique sustainability reporting\r\nObservability built-in\r\nReal-time log streaming\r\nCommunity support that\u2019ll actually support you\r\nTrial access to [Image Optimization](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fproducts%2Fimage-optimization), [Compute](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fproducts%2Fcompute), [Fanout](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fproducts%2Ffanout), [Websockets](https://www.nodeseek.com/jump?to=https%3A%2F%2Fdocs.fastly.com%2Fproducts%2Fwebsockets), and more\r\nBlog \u4e0b\u6807\u6ce8\u7684\u6743\u76ca\r\n\r\nCDN: Generous requests and bandwidth (well over 200GB and 2 Million requests per month) and TLS certificates on the exact same network that powers the world\u2019s biggest applications, shopping events, and sports championships.\r\nSecurity: Unlimited L3/4 DDoS mitigation and complete flexibility to manage all L7 traffic.\r\nCompute: Our Wasm-powered Compute platform to run high-scale apps in your favorite languages like JS, Rust, and Go.\r\nWebSockets and Push Notifications: Build and scale real-time systems with direct sockets and one-to-many pushes.\r\nData Storage: Manage secrets, config states, and complete K/V data in one of the fastest edge data platforms on the market.\r\nObservability: Real-Time Streaming Logs to Dozens of Endpoints\r\nImage Optimization: Enterprise-Grade Image Transformation. Support for smart crop, blur, metadata, framing, and more.\r\nCommunity: Learn, troubleshoot, and ship alongside the world's leading open-source maintainers, innovative builders, and the people behind the largest applications on earth.\r\nSupport: Assistance from the most exceptional customer service operation on the planet.\r\n\u867d\u7136 Fastly \u8fd8\u5728\u8ddf\u5bf9\u624b Akamai \u4f5c\u5bf9\u6bd4\uff1a[How does Fastly stack up to Akamai? | Fastly](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fresources%2Fdatasheets%2Fcapability-comparison-akamai%2F)\r\n\r\nFastly VS Akamai\r\n\r\n\r\n\r\n\u4f46\r\n\r\n2018-2024 \u5e74\u95f4 Fastly \u7684 EPS \u6570\u636e\u4e0d\u5bb9\u4e50\u89c2\uff1a[Fastly EPS - Earnings per Share 2018-2024 | FSLY | MacroTrends](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.macrotrends.net%2Fstocks%2Fcharts%2FFSLY%2Ffastly%2Feps-earnings-per-share-diluted)\r\n\r\n\u76f8\u6bd4\u800c\u8a00 2010-2024 \u5e74\u95f4 Akamai \u7684 EPS \u6570\u636e\uff1a[Akamai Technologies EPS - Earnings per Share 2010-2024 | AKAM | MacroTrends](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.macrotrends.net%2Fstocks%2Fcharts%2FAKAM%2Fakamai-technologies%2Feps-earnings-per-share-diluted)\r\n\r\n\u53c2\u8003\u8d44\u6599\r\n[It\u2019s free, instant, and yours! Fastly\u2019s free developer accounts are here | Fastly](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fblog%2Fits-free-instant-and-yours-fastlys-free-developer-accounts-are-here%2F)\r\n\r\n[Edge cloud pricing | Fastly (archive.org)](https://www.nodeseek.com/jump?to=https%3A%2F%2Fweb.archive.org%2Fweb%2F20240407054021%2Fhttps%3A%2F%2Fwww.fastly.com%2Fpricing)\r\n\r\n[How does Fastly stack up to Akamai? | Fastly](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fresources%2Fdatasheets%2Fcapability-comparison-akamai%2F)\r\n\r\n[Fastly EPS - Earnings per Share 2018-2024 | FSLY | MacroTrends](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.macrotrends.net%2Fstocks%2Fcharts%2FFSLY%2Ffastly%2Feps-earnings-per-share-diluted)\r\n\r\n[Akamai Technologies EPS - Earnings per Share 2010-2024 | AKAM | MacroTrends](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.macrotrends.net%2Fstocks%2Fcharts%2FAKAM%2Fakamai-technologies%2Feps-earnings-per-share-diluted)\u3002", "top": 0, "createdAt": 1719233877, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P10": {"htmlDir": "docs/post/10.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u56fe\u7247\u7f29\u653e\u529f\u80fd\u4ee3\u7801", "postUrl": "post/10.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/10", "commentNum": 0, "wordCount": 450, "description": "\u5728\u6587\u7ae0\u6700\u540e\u6dfb\u52a0\u5982\u4e0b\u4ee3\u7801\uff0c\u5c31\u53ef\u4ee5\u5b9e\u73b0\u8fd9\u4e2a\u529f\u80fd\u3002", "top": 0, "createdAt": 1719441569, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-27", "dateLabelColor": "#bc4c00"}, "P11": {"htmlDir": "docs/post/11.html", "labels": ["\u7f51\u7edc"], "postTitle": "CloudFlare\u516c\u5171Cname\u57df\u540d", "postUrl": "post/11.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/11", "commentNum": 0, "wordCount": 2905, "description": "> CloudFlare \u516c\u5171\u4f18\u9009 Cname \u57df\u540d\u5730\u5740\r\n\r\n##### \u7b80\u5355\u4ecb\u7ecd\r\n\r\n\u672c\u6587\u7ae0\u63d0\u4f9b\u7684\u57df\u540d\u6536\u96c6\u7f51\u7edc\u5206\u4eab\u8fc7\u7684\u57df\u540d\u3002", "top": 0, "createdAt": 1719748819, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-30", "dateLabelColor": "#bc4c00"}, "P12": {"htmlDir": "docs/post/12.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u4e00\u4e2a\u5f00\u6e90 Nginx \u7f51\u7edc\u7ba1\u7406\u9762\u677f", "postUrl": "post/12.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/12", "commentNum": 0, "wordCount": 62, "description": "https://github.com/0xJacky/nginx-ui/blob/dev/README-zh_CN.md\r\n\u3002", "top": 0, "createdAt": 1719748998, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-30", "dateLabelColor": "#bc4c00"}, "P13": {"htmlDir": "docs/post/13.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u7a33\u5b9a1\u6298\u4f7f\u7528Azure\u7684\u670d\u52a1\u5668", "postUrl": "post/13.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/13", "commentNum": 0, "wordCount": 2904, "description": "\u8fd9\u662f\u7ed9\u6b63\u5e38\u4ed8\u8d39\u5e76\u4e14\u8dd1\u4e1a\u52a1\u7684\u770b\u7684\r\n\r\n\u867d\u7136\u6253\u4e00\u6298\uff0c\u8be5\u7528\u4e0d\u8d77\u7684\u4eba\u8fd8\u662f\u7528\u4e0d\u8d77\uff0c\u6d41\u91cf\u8d39\u539f\u4ef7\u7167\u6536\r\n\r\n\u4f60\u9700\u8981\u505a\u597d\u6bcf\u67080-1\u6b21\u7684\u6bcf\u6b21\u5927\u7ea6\u4e94\u5206\u949f\u5f3a\u5236\u4e2d\u65ad\u670d\u52a1\u5668\u7684\u51c6\u5907\uff0c\u5fc5\u987b\u63a5\u53d7\uff0c\u4e0d\u80fd\u907f\u514d\r\n\r\n\u4e09\u79cd\u8ba1\u8d39\u5f00\u673a\u65b9\u5f0f\uff1a\r\n1\uff0c\u539f\u4ef7\uff0c\u4e0d\u6253\u6298\r\n2\uff0c\u627f\u8bfaX\u5e74\uff0c\u6309\u6708\u4ed8\u6b3e\uff0c\u7c7b\u4f3c\u4e8e\u5305\u6708\uff0c\u5927\u7ea66\u6298\r\n3\uff0c\u73b0\u6210(\u62a2\u5360,SPOT)\uff0c1\u6298(AWS,GCP\u548c\u963f\u91cc\u4e91\u5f00SPOT\u90fd\u6ca1\u4ed6\u4fbf\u5b9c)\r\n\u4ec0\u4e48\u662fSPOT\uff1f\u770b\u963f\u91cc\u4e91\u7684\u4ecb\u7ecd\uff1ahttps://help.aliyun.com/document_detail/52088.html\r\n\r\n\r\n\u539f\u4ef7150\u5200\u4e00\u4e2a\u6708\u7684F4S\u73b0\u5728\u62531\u6298\u53ea\u970015\u5200\uff0c\u7b80\u76f4\u5c4c\u7206\u4e86\r\n\r\n\u88ab\u5173\u540eIP\u4f1a\u53d8\u7684\u95ee\u9898\uff0c\u8bf7\u81ea\u5df1\u8bbe\u7f6eDDNS\u6216\u8005\u7528Azure\u81ea\u5e26\u7684DDNS\r\n\r\n\r\nAzure\u7684SPOT\u7684\u56fd\u9645\u4e09\u5927\u5382\u91cc\u5b9e\u6253\u5b9e\u6700\u4fbf\u5b9c\u7684\uff0c\u800c\u4e14\u6027\u80fd\u7ed9\u7684\u591f\uff0c\u800c\u4e14\u8fd8\u6709100G\u514d\u8d39\u6d41\u91cf\r\n\r\n\u5f00\u673a\u65b9\u9762\u90fd\u4e00\u6837\uff0c\u5c31\u662f\u8981\u591a\u6253\u4e00\u4e2a\u52fe\uff0c\u8fd9\u6837\u5927\u90e8\u5206\u914d\u7f6e\u5c31\u4f1a\u662f\u4e00\u6298(90%OFF)\uff0c\u53ef\u7528\u6027\u533a\u57df\u4e00\u5b9a\u8981\u9009\u62e9\u201c\u65e0\u9700\u57fa\u7840\u7ed3\u6784\u5197\u4f59\u201d\r\n\u9010\u51fa\u7b56\u7565\u5fc5\u987b\u9009\u62e9\u201c\u505c\u6b62/\u89e3\u9664\u5206\u914d\u201d(\u53ea\u5173\u673a\uff0c\u4e0d\u5220\u6570\u636e)\uff0c\u9009\u201c\u5220\u9664\u201d\u5173\u673a\u7684\u65f6\u5019\u4ec0\u4e48\u90fd\u4e0d\u7559\uff0c\u76f4\u63a5\u7ed9\u4f60\u5220\u4e86\r\n\r\n\r\n\r\n\r\n\u8fd9\u4e9b\u90fd\u662f\u5f88\u6b63\u5e38\u7684\uff0c\u4f46\u662f\u96be\u9898\u662f\u5982\u4f55\u88ab\u7cfb\u7edf\u4e2d\u65ad\u540e\u8ba9\u5b83\u81ea\u52a8\u91cd\u65b0\u542f\u52a8\r\n\u5728\u641c\u7d22\u680f\u641c\u7d22\u201c\u81ea\u52a8\u5316\u5e10\u6237\u201d\u5e76\u521b\u5efa\uff0c\u5fc5\u987b\u4fdd\u8bc1\u548c\u865a\u62df\u673a\u5728\u4e00\u4e2a\u8ba2\u9605\u91cc\uff0c\u5730\u533a\u4e0d\u654f\u611f\uff0c\u5176\u4ed6\u7684\u4e0b\u4e00\u6b65\u4e00\u76f4\u5230\u521b\u5efa\r\n\r\n\r\n\u7136\u540e\u6253\u5f00\u521b\u5efa\u7684\u81ea\u52a8\u5316\u8d26\u6237\uff0c\u6253\u5f00\u6807\u8bc6\u680f\u76ee\uff0c\u8fd9\u4e2a\u65f6\u5019\u201c\u7cfb\u7edf\u5206\u914d\u201d\u5e94\u8be5\u5df2\u7ecf\u6253\u5f00\u4e86\uff0c\u5e76\u4e14\u663e\u793a\u4e86\u5bf9\u8c61ID\u3002", "top": 0, "createdAt": 1719751245, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-30", "dateLabelColor": "#bc4c00"}, "P15": {"htmlDir": "docs/post/15.html", "labels": ["\u7f51\u7edc"], "postTitle": "\u8bbe\u7f6eVPS\u9650\u6d41\u81ea\u52a8\u5173\u673a", "postUrl": "post/15.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/15", "commentNum": 0, "wordCount": 980, "description": "\u8fd9 Bash \u811a\u672c\u7528\u4e8e\u76d1\u6d4b\u670d\u52a1\u5668\u7684\u7f51\u7edc\u6d41\u91cf\u4f7f\u7528\u60c5\u51b5\uff0c\u5e76\u6839\u636e\u9884\u8bbe\u7684\u9608\u503c\u8fdb\u884c\u64cd\u4f5c\u3002", "top": 0, "createdAt": 1719830699, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-07-01", "dateLabelColor": "#bc4c00"}, "P16": {"htmlDir": "docs/post/16.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u56fd\u5185\u5916\u514d\u8d39\u4e91\u6570\u636e\u5e93\u6c47\u603b", "postUrl": "post/16.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/16", "commentNum": 0, "wordCount": 2286, "description": "### TiDB Cloud\r\n\r\n\u4ecb\u7ecd\uff1a\u56fd\u4ea7\u4e4b\u5149\uff0c5GB \u7684 MySQL \u514d\u8d39\u5b58\u50a8\u548c \u6bcf\u6708 50M \u8bf7\u6c42\u5355\u5143\uff0c\u652f\u6301\u6bcf\u5929\u5907\u4efd\uff0c\u8981 SSL \u8fde\u63a5\uff0c\u9700\u4e0b\u8f7d CA \u8bc1\u4e66\u3002", "top": 0, "createdAt": 1720761338, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-07-12", "dateLabelColor": "#bc4c00"}}, "singeListJson": {"P3": {"htmlDir": "docs/about.html", "labels": ["about"], "postTitle": "\u5173\u4e8e", "postUrl": "about.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/3", "commentNum": 0, "wordCount": 349, "description": "## \u5efa\u7ad9\u65f6\u95f4\r\n2018\u5e74\u79cb\r\n## \u6258\u7ba1\u5e73\u53f0\r\n\u672c\u7ad9\u6258\u7ba1\u4e8e\u56fd\u5185\u865a\u62df\u4e3b\u673a\u3001github\u3001cloudflare\u7b49\u5e73\u53f0\uff0c\u56fd\u5185\u901a\u8fc7\u878d\u5408CDN\uff08\u5c4f\u853d\u56fd\u5916IP\uff09\u52a0\u901f\uff0c\u56fd\u5916\u6570\u636e\u901a\u8fc7cloudflare pages\u63d0\u4f9b\u3002", "top": 0, "createdAt": 1718976234, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-21", "dateLabelColor": "#bc4c00"}, "P2": {"htmlDir": "docs/link.html", "labels": ["link"], "postTitle": "\u53cb\u60c5\u94fe\u63a5", "postUrl": "link.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/2", "commentNum": 0, "wordCount": 692, "description": "\u8fd9\u91cc\u8bb0\u5f55\u4e86\u4e00\u4e9b\u6709\u8da3\u7684\u94fe\u63a5\u3002", "top": 0, "createdAt": 1718976201, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-21", "dateLabelColor": "#bc4c00"}}, "labelColorDict": {"about": "#AFFA71", "link": "#d93f0b", "\u5b66\u4e60": "#e4e669", "\u5efa\u7ad9": "#7057ff", "\u7f51\u7edc": "#008672", "\u8bb0\u5f55": "#d73a4a"}, "faviconUrl": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "primerCSS": "", "prevUrl": "disabled", "nextUrl": "disabled"}
\ No newline at end of file
+{"singlePage": ["link", "about"], "startSite": "", "filingNum": "\u9c81ICP\u59072024101898\u53f7-1", "onePageListNum": 15, "commentLabelColor": "#006b75", "yearColorList": ["#bc4c00", "#0969da", "#1f883d", "#A333D0"], "i18n": "CN", "themeMode": "fix", "dayTheme": "dark", "nightTheme": "dark-blue", "urlMode": "issue", "script": "", "style": "", "indexScript": "", "indexStyle": "", "bottomText": "\u2764\ufe0f \u8f6c\u8f7d\u6587\u7ae0\u8bf7\u6ce8\u660e\u51fa\u5904\uff0c\u8c22\u8c22\uff01\u2764\ufe0f", "showPostSource": 0, "iconList": {}, "UTC": 8, "rssSplit": "sentence", "exlink": {}, "needComment": 0, "title": "\u661f\u6e90\u7b14\u8bb0", "subTitle": "\u82b8\u751f\u6d6e\u68a6,\u5fc6\u6614\u5f80\u5df2", "avatarUrl": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "GMEEK_VERSION": "last", "displayTitle": "CJW", "homeUrl": "https://blog.freeblock.cn", "email": "3514088137@qq.com", "postListJson": {"P4": {"htmlDir": "docs/post/4.html", "labels": ["\u8bb0\u5f55"], "postTitle": "\u4e16\u754c\uff0c\u4f60\u597d", "postUrl": "post/4.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/4", "commentNum": 0, "wordCount": 45, "description": "\u4e16\u754c\uff0c\u4f60\u597d\u3002", "top": 0, "createdAt": 1534410069, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2018-08-16", "dateLabelColor": "#1f883d"}, "P18": {"htmlDir": "docs/post/18.html", "labels": ["\u77e5\u8bc6"], "postTitle": "Markdown\u4ecb\u7ecd\u53ca\u57fa\u672c\u8bed\u6cd5", "postUrl": "post/18.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/18", "commentNum": 0, "wordCount": 2390, "description": "> [!NOTE]\r\n>Markdown \u662f\u4e00\u79cd\u8f7b\u91cf\u7ea7\u6807\u8bb0\u8bed\u8a00\uff0c\u5b83\u5141\u8bb8\u4eba\u4eec\u4f7f\u7528\u6613\u8bfb\u6613\u5199\u7684\u7eaf\u6587\u672c\u683c\u5f0f\u7f16\u5199\u6587\u6863\uff0c\u7136\u540e\u8f6c\u6362\u6210\u7ed3\u6784\u5316\u7684HTML\u4ee3\u7801\u3002", "top": 1, "createdAt": 1692176469, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2023-08-16", "dateLabelColor": "#A333D0"}, "P5": {"htmlDir": "docs/post/5.html", "labels": ["\u7f51\u7edc", "\u5efa\u7ad9"], "postTitle": "Vercel \u52a0\u901f\u4f18\u9009", "postUrl": "post/5.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/5", "commentNum": 0, "wordCount": 332, "description": "## \u98df\u7528\u65b9\u6cd5\r\n\u5c06\u539f\u6765\u89e3\u6790\u81f3** cname.vercel.com** \u6539\u4e3a **vercel.cdn.yt-blog.top**\r\n## \u52a0\u901f\u539f\u7406\r\nVercel \u5728\u5927\u9646\u5468\u56f4\u8fd8\u6709\u5f88\u591a\u8282\u70b9\uff0c\u5176\u4e2d\u5305\u542b\u4e2d\u56fd\u53f0\u6e7e\u3001\u97e9\u56fd\u3001\u65e5\u672c\u3001\u65b0\u52a0\u5761\u7b49\uff0c\u8fd9\u4e9b\u8282\u70b9\u7684\u8bbf\u95ee\u5ef6\u8fdf\u5728\u63a5\u53d7\u8303\u56f4\uff0c\u4e14\u76f8\u5bf9\u9999\u6e2f\u8282\u70b9\u6765\u8bf4\u5e26\u5bbd\u66f4\u5145\u8db3\u3002", "top": 0, "createdAt": 1719189291, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P6": {"htmlDir": "docs/post/6.html", "labels": ["\u7f51\u7edc"], "postTitle": "ipv6\u8bbf\u95eeipv4", "postUrl": "post/6.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/6", "commentNum": 0, "wordCount": 9792, "description": "\r\n\r\nipv6\u8bbf\u95ee\u7eafipv4\u7ad9\u70b9\u57fa\u672c\u662f\u4e00\u4e9b\u7eafipv4\u5c0f\u9e21\u9700\u8981\uff0c\u4e3b\u8981\u65b9\u6cd5\u548cipv4\u8bbf\u95eeipv6\u5dee\u4e0d\u591a
\u6cd5\u4e00\uff1a
\u6700\u7b80\u5355\u597d\u7528\u7684\u662f\u4f7f\u7528WARP\uff0c\u63a8\u8350\u00a0fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c
\r\n1 | wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh\r\n-- | --\r\n\r\n\r\n\u6742\u8c08\uff1a
DNS64 NAT64\u539f\u7406\u53ef\u4ee5\u770b\u770b\u8fd9\u4e24\u7bc7\u6587\u7ae0\uff1a
NAT64\u4e0eDNS64\u57fa\u672c\u539f\u7406\u6982\u8ff0_mb5fdb1266ce6df\u7684\u6280\u672f\u535a\u5ba2_51CTO\u535a\u5ba2
\u6614\u6211\u5f80\u77e3 \u00bb DNSv6\u548cDNS64\u7b80\u5355\u914d\u7f6e \u6768\u67f3\u4f9d\u4f9d (xnow.me)
\r\n\r\nipv6\u8bbf\u95ee\u7eafipv4\u7ad9\u70b9\u57fa\u672c\u662f\u4e00\u4e9b\u7eafipv4\u5c0f\u9e21\u9700\u8981\uff0c\u4e3b\u8981\u65b9\u6cd5\u548cipv4\u8bbf\u95eeipv6\u5dee\u4e0d\u591a\r\n\r\n\u6cd5\u4e00\uff1a\r\n\u6700\u7b80\u5355\u597d\u7528\u7684\u662f\u4f7f\u7528WARP\uff0c\u63a8\u8350 [fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c](https://gitlab.com/fscarmen/warp)\r\n\r\nwget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh\r\n\u6cd5\u4e8c\uff1a\r\nDNS64+NAT64\r\n\r\nnat64\u670d\u52a1\u5668\u53c2\u8003\u7684\uff1ahttps://nat64.net/ \u548c https://nat64.xyz/\r\n\r\n\u76f4\u63a5\u4fee\u6539DNS\u670d\u52a1\u5668\u5373\u53ef\uff0c\u4ee5Debian\u4e3a\u4f8b\r\n\r\n\u4e34\u65f6\u66f4\u6539dns\u670d\u52a1\u5668\uff1a\r\n\r\n\u7f16\u8f91 vim /etc/resolv.conf \uff0c\u6539\u6210DNS64\u5730\u5740\u5373\u53ef\uff08\u6b64\u65b9\u6cd5\u91cd\u542f\u4f1a\u5931\u6548\uff09\r\n\r\nnameserver 2a00:1098:2b::1\r\nnameserver 2001:67c:2b0::4\r\n\u6c38\u4e45\u66f4\u6539dns\u670d\u52a1\u5668\uff1a\r\n\r\n\u4fee\u6539 /etc/resolvconf/resolv.conf.d \u6587\u4ef6\u5939\u7684 base \u6587\u4ef6\uff0c\u6dfb\u52a0\u4ee5\u4e0b\u5185\u5bb9\u540e\u4fdd\u5b58\u91cd\u542f\r\n\r\n\u4e0d\u540clinux\u7cfb\u7edf\u6c38\u4e45\u4fee\u6539DNS\u7684\u6587\u4ef6\u4e0d\u4e00\u6837\uff0c\u53ef\u4ee5\u81ea\u5df1\u641c\u7d22\u770b\u770b\r\n\r\nnameserver 2a00:1098:2b::1\r\nnameserver 2001:67c:2b0::4\r\n\u6d4b\u8bd5\u662f\u5426\u53ef\u4ee5\u8fde\u63a5github(\u7eafipv4\u7f51\u7edc)\uff1a\r\n\r\nwget https://github.com/icret/EasyImages2.0/archive/refs/tags/2.8.3.zip\r\n\u6742\u8c08\uff1a\r\nDNS64 NAT64\u539f\u7406\u53ef\u4ee5\u770b\u770b\u8fd9\u4e24\u7bc7\u6587\u7ae0\uff1a\r\n\r\n[NAT64\u4e0eDNS64\u57fa\u672c\u539f\u7406\u6982\u8ff0_mb5fdb1266ce6df\u7684\u6280\u672f\u535a\u5ba2_51CTO\u535a\u5ba2](https://blog.51cto.com/u_15060531/4174902?articleABtest=0)\r\n\r\n[\u6614\u6211\u5f80\u77e3 \u00bb DNSv6\u548cDNS64\u7b80\u5355\u914d\u7f6e \u6768\u67f3\u4f9d\u4f9d (xnow.me)](https://xnow.me/ops/dnsv6-and-dns64.html)\u3002", "top": 0, "createdAt": 1719189530, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P7": {"htmlDir": "docs/post/7.html", "labels": ["\u7f51\u7edc"], "postTitle": "ipv4\u8bbf\u95eeipv6", "postUrl": "post/7.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/7", "commentNum": 0, "wordCount": 25864, "description": "\r\n\r\n\u524d\u8a00
ipv4\u4e0eipv6\u8bbf\u95ee\u672c\u8d28\u4e0a\u90fd\u662f\u9700\u8981\u4e2d\u8f6c\u670d\u52a1\u5668\u4e2d\u8f6c\u6570\u636e\uff0c\u672c\u6587\u4ecb\u7ecd\u51e0\u79cd\u5e38\u89c1\u7684\u60c5\u51b5\u548c\u89e3\u51b3\u65b9\u6cd5
\u4e00\u3001\u5ba2\u6237\u7aefwindows\u7eafipv4\u901a\u8fc7SSH\u8bbf\u95eeipv6\u670d\u52a1\u5668
SHH\u8f6f\u4ef6\u57fa\u672c\u90fd\u652f\u6301\u4ee3\u7406\u52a0\u901f,\u672c\u6587\u4ee5xshell\u548cfinalshell\u4e3a\u4f8b
\u6211\u4ee5clash\u63d0\u4f9b\u7684socks5\u4ee3\u7406
clash\u4f1a\u81ea\u52a8\u5728\u672c\u673a\u751f\u6210\u4e00\u4e2asocks5\u4ee3\u7406\uff0cv2rayN\u4f3c\u4e4e\u4e5f\u4e00\u6837
\u4ee3\u7406\u670d\u52a1\u5668\u5fc5\u987b\u4e3a\u53cc\u6808ipv4+ipv6\u7684\u54c8
xshell\uff1a

finalshell:

\u4e8c\u3001\u5ba2\u6237\u7aefwindows\u8bbf\u95ee\u7eafipv6\u7f51\u7ad9\uff1a
\u4e0e\u4e0a\u4e00\u4e2a\u4e00\u6837\uff0c\u6302\u4ee3\u7406\u8bbf\u95ee
\u6216\u8005\u7ed9\u7eafipv6\u7f51\u7ad9\u5957\u4e0a\u53cc\u6808CDN\uff0c\u5982cloudflare gcore\u7b49
\u4e09\u3001\u5ba2\u6237\u7aeflinux\u7eafipv4\u8bbf\u95eeipv6\u7f51\u7edc\uff1a
\u6cd5\u4e00\uff1a
\u53ef\u4ee5\u901a\u8fc7WARP\u4ee3\u7406\uff0c\u63a8\u8350\u00a0fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c
\r\n1 | wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh\r\n-- | --\r\n\r\n\r\n\u6cd5\u4e8c\uff1a
\u53ef\u4ee5\u4f7f\u7528HE\u63d0\u4f9b\u7684\u514d\u8d39ipv6:Hurricane Electric Free IPv6 Tunnel Broker
HE\u63d0\u4f9b\u7684ipv6\u662f\u53ef\u4ee5\u88c5\u5728\u7f51\u5361\u4e0a\u7684\uff0c\u76f8\u5f53\u4e8e\u4f60\u7684\u673a\u5668\u591a\u4e86\u4e00\u4e2a\u81ea\u5df1\u7684ipv6\u5730\u5740\uff0c\u4f60\u53ef\u4ee5\u4e3b\u52a8\u7528\u5b83\u8bbf\u95eeipv6\u7f51\u7edc\uff0c\u4e5f\u53ef\u4ee5\u901a\u8fc7ipv6\u7f51\u7edc\u8bbf\u95ee\u4f60\u673a\u5668\u4e0aHE\u7684ipv6\uff08\u4f8b\u5982\u4f60\u53ef\u4ee5SSH\u94fe\u63a5HE\u63d0\u4f9b\u7684ipv6\u4e0e\u670d\u52a1\u5668\u8fdb\u884c\u8fde\u63a5\uff09
HE\u7684ipvIP\u88abcloudflare\u62c9\u9ed1\u4e86\uff0c\u6240\u4ee5\u8be5ipv6\u65e0\u6cd5\u4f7f\u7528cloudflareCDN
\u5177\u4f53\u53ef\u4ee5\u770b\u8fd9\u4e24\u4e2a\u5927\u4f6c\u7684\u6559\u7a0b\uff1a
\u4f7f\u7528 HE Tunnel Broker \u7ed9 IPv4 VPS \u514d\u8d39\u6dfb\u52a0\u516c\u7f51 IPv6 \u652f\u6301 - P3TERX ZONE
\u3010IPv6\u96a7\u9053\u3011\u7528HE\u7684TunnelBroker\u7ed9\u670d\u52a1\u5668\u6dfb\u52a0IPv6 \u2013 Luminous\u2019 Home (luotianyi.vc)
\r\n\r\n\u524d\u8a00\r\nipv4\u4e0eipv6\u8bbf\u95ee\u672c\u8d28\u4e0a\u90fd\u662f\u9700\u8981\u4e2d\u8f6c\u670d\u52a1\u5668\u4e2d\u8f6c\u6570\u636e\uff0c\u672c\u6587\u4ecb\u7ecd\u51e0\u79cd\u5e38\u89c1\u7684\u60c5\u51b5\u548c\u89e3\u51b3\u65b9\u6cd5\r\n\r\n\u4e00\u3001\u5ba2\u6237\u7aefwindows\u7eafipv4\u901a\u8fc7SSH\u8bbf\u95eeipv6\u670d\u52a1\u5668\r\nSHH\u8f6f\u4ef6\u57fa\u672c\u90fd\u652f\u6301\u4ee3\u7406\u52a0\u901f,\u672c\u6587\u4ee5xshell\u548cfinalshell\u4e3a\u4f8b\r\n\r\n\u6211\u4ee5clash\u63d0\u4f9b\u7684socks5\u4ee3\u7406\r\n\r\nclash\u4f1a\u81ea\u52a8\u5728\u672c\u673a\u751f\u6210\u4e00\u4e2asocks5\u4ee3\u7406\uff0cv2rayN\u4f3c\u4e4e\u4e5f\u4e00\u6837\r\n\r\n\u4ee3\u7406\u670d\u52a1\u5668\u5fc5\u987b\u4e3a\u53cc\u6808ipv4+ipv6\u7684\u54c8\r\n\r\nxshell\uff1a\r\nimage\r\n\r\nfinalshell:\r\nimage\r\n\r\n\u4e8c\u3001\u5ba2\u6237\u7aefwindows\u8bbf\u95ee\u7eafipv6\u7f51\u7ad9\uff1a\r\n\u4e0e\u4e0a\u4e00\u4e2a\u4e00\u6837\uff0c\u6302\u4ee3\u7406\u8bbf\u95ee\r\n\r\n\u6216\u8005\u7ed9\u7eafipv6\u7f51\u7ad9\u5957\u4e0a\u53cc\u6808CDN\uff0c\u5982cloudflare gcore\u7b49\r\n\r\n\u4e09\u3001\u5ba2\u6237\u7aeflinux\u7eafipv4\u8bbf\u95eeipv6\u7f51\u7edc\uff1a\r\n\u6cd5\u4e00\uff1a\r\n\u53ef\u4ee5\u901a\u8fc7WARP\u4ee3\u7406\uff0c\u63a8\u8350 [fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c](https://gitlab.com/fscarmen/warp)\r\n\r\nwget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh\r\n\u6cd5\u4e8c\uff1a\r\n\u53ef\u4ee5\u4f7f\u7528HE\u63d0\u4f9b\u7684\u514d\u8d39ipv6:[Hurricane Electric Free IPv6 Tunnel Broker](https://tunnelbroker.net/)\r\n\r\nHE\u63d0\u4f9b\u7684ipv6\u662f\u53ef\u4ee5\u88c5\u5728\u7f51\u5361\u4e0a\u7684\uff0c\u76f8\u5f53\u4e8e\u4f60\u7684\u673a\u5668\u591a\u4e86\u4e00\u4e2a\u81ea\u5df1\u7684ipv6\u5730\u5740\uff0c\u4f60\u53ef\u4ee5\u4e3b\u52a8\u7528\u5b83\u8bbf\u95eeipv6\u7f51\u7edc\uff0c\u4e5f\u53ef\u4ee5\u901a\u8fc7ipv6\u7f51\u7edc\u8bbf\u95ee\u4f60\u673a\u5668\u4e0aHE\u7684ipv6\uff08\u4f8b\u5982\u4f60\u53ef\u4ee5SSH\u94fe\u63a5HE\u63d0\u4f9b\u7684ipv6\u4e0e\u670d\u52a1\u5668\u8fdb\u884c\u8fde\u63a5\uff09\r\n\r\nHE\u7684ipvIP\u88abcloudflare\u62c9\u9ed1\u4e86\uff0c\u6240\u4ee5\u8be5ipv6\u65e0\u6cd5\u4f7f\u7528cloudflareCDN\r\n\r\n\u5177\u4f53\u53ef\u4ee5\u770b\u8fd9\u4e24\u4e2a\u5927\u4f6c\u7684\u6559\u7a0b\uff1a\r\n\r\n[\u4f7f\u7528 HE Tunnel Broker \u7ed9 IPv4 VPS \u514d\u8d39\u6dfb\u52a0\u516c\u7f51 IPv6 \u652f\u6301 - P3TERX ZONE](https://p3terx.com/archives/use-he-tunnel-broker-to-add-public-network-ipv6-support-to-ipv4-vps-for-free.html)\r\n\r\n[\u3010IPv6\u96a7\u9053\u3011\u7528HE\u7684TunnelBroker\u7ed9\u670d\u52a1\u5668\u6dfb\u52a0IPv6 \u2013 Luminous\u2019 Home (luotianyi.vc)](https://luotianyi.vc/2603.html)\u3002", "top": 0, "createdAt": 1719189584, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P8": {"htmlDir": "docs/post/8.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u963f\u91cc\u4e91300\u4f18\u60e0\u5238\u4e705\u5e74\u670d\u52a1\u5668\u6559\u7a0b", "postUrl": "post/8.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/8", "commentNum": 0, "wordCount": 664, "description": "ECS\uff0c\u9009\u533a\uff1a\u534e\u53173\u5f20\u5bb6\u53e3\r\n\r\n\u914d\u7f6e\u9009\u5230\uff1a2H0.5G\r\n\r\n\u4e91\u76d8\u62c9\u523020G\uff0c\u8bb0\u5f97\u9009\u9ad8\u6548\u4e91\u76d8\uff0c\u4e0d\u8981\u9009ESSD\u4e91\u76d8\r\n\r\n\u4e0b\u9762\u6d41\u91cf\u9009\u62e9CDT\u6309\u91cf\u4ed8\u8d39\uff0c\u4e0d\u8981\u9009\u62e9\u56fa\u5b9a\u5e26\u5bbd\r\n\r\nCDT\u6bcf\u4e2a\u6708\u514d\u8d39\u900120G\u56fd\u5185\u6d41\u91cf\uff0c180G\u56fd\u5916\u6d41\u91cf\uff0c\u8d85\u51fa0.8\u5143/G\u6536\u8d39\r\n\r\n\u6302\u63a2\u9488\u6216\u8005\u8dd1\u9752\u9f99\u6d41\u91cf\u5b8c\u5168\u591f\u7528\r\n\r\n\u5982\u679c\u5efa\u7ad9\uff0c\u53ef\u4ee5\u5957\u4e9a\u592a\u6216\u8005\u56fd\u5916CDN\uff0c\u8fd9\u6837\u5c31\u662f\u8d70\u7684\u9001\u7684180G\u56fd\u5916\u6d41\u91cf\r\n\r\n\u8fd9\u68375\u5e74\u4e0b\u6765\u53ea\u9700\u8981274\u5143\r\n\r\n\u5982\u679c\u914d\u7f6e\u4e0d\u591f\u7528\uff0c\u53ef\u4ee5\u4e702h1g\u7684\uff0c\u4f46\u662f\u53ea\u80fd\u4e703\u5e74\r\n\r\n\u7279\u522b\u6ce8\u610f\uff1a\u4e0d\u8981\u9009\u62e9\u963f\u91cc\u4e91\u7cfb\u7edf\u52a0\u56fa\uff0c\u4f1a\u5360\u7528\u4f60\u5927\u91cf\u5185\u5b58\uff01\uff01\uff01\u5efa\u8bae\u81ea\u5df1DD\u7eaf\u51c0\u7cfb\u7edf\uff0c\u5c06\u8f6f\u4ef6\u6e90\u8bbe\u7f6e\u4e3a\u963f\u91cc\u4e91\u6e90\uff0c\u8fd9\u6837\u66f4\u65b0\u8f6f\u4ef6\u4e5f\u4e0d\u4f1a\u8ba1\u7b97\u523020G\u514d\u8d39\u6d41\u91cf\u91cc\u9762\uff0c\u540c\u65f6\u53ef\u4ee5\u9009\u62e9\u540c\u533a\u7684OSS\u5b58\u50a8\u6876\uff0c\u6302\u8f7d\u5230\u670d\u52a1\u5668\u4e0a\u9762\uff0c\u8d70\u5185\u7f51\u6d41\u91cf\u514d\u8d39\uff0c\u5f53\u505a\u670d\u52a1\u5668\u76d8\u3002", "top": 1, "createdAt": 1719233570, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P9": {"htmlDir": "docs/post/9.html", "labels": ["\u7f51\u7edc"], "postTitle": "Fastly CDN\u4e3a\u5f00\u53d1\u8005\u63a8\u51fa\u65b0\u7684free\u514d\u8d39\u8ba1\u5212", "postUrl": "post/9.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/9", "commentNum": 0, "wordCount": 4583, "description": "\r\n\r\n\r\nNotice\r\n\u539f\u94fe\u63a5\uff1a[Fastly CDN\u4e3a\u5f00\u53d1\u8005\u63a8\u51fa\u65b0\u7684free\u514d\u8d39\u8ba1\u5212](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.microcharon.com%2Ftech%2F401.html)\r\n\r\n\u6b63\u6587\r\n6 \u6708 20 \u65e5 fastly \u53d1\u8868 [blog](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fblog%2Fits-free-instant-and-yours-fastlys-free-developer-accounts-are-here%2F) \u5ba3\u5e03\u63a8\u51fa\u514d\u8d39\u7684\u5f00\u53d1\u8005\u8d26\u53f7\uff0c\u5176\u5305\u542b\u6743\u76ca\u5982\u4e0b\uff086 \u6708 24 \u65e5\uff09\r\n\r\nPricing \u9875\u9762\u4e0b\u6807\u6ce8\u7684\u6743\u76ca\r\n\r\n$50/mo worth of CDN traffic\r\nNo request throttling, ever\r\nNo advertised logos in front of your customers, ever\r\nNo cap on redirects & page rules\r\nNo cap on regular expressions\r\nPurge anything from global cache in 150ms\r\nNo charge for additional users\u2014invite the whole team, or invite all but one person and cause some drama\r\nNever get overloaded with over 330 Tbps of global traffic capacity\r\nReliably cache your content every time in our massive edge POPs\r\nTLS and always-on DDoS mitigation\r\n1GB of storage on the only instant Key Value store\r\nApplication secret storage\r\nUnique sustainability reporting\r\nObservability built-in\r\nReal-time log streaming\r\nCommunity support that\u2019ll actually support you\r\nTrial access to [Image Optimization](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fproducts%2Fimage-optimization), [Compute](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fproducts%2Fcompute), [Fanout](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fproducts%2Ffanout), [Websockets](https://www.nodeseek.com/jump?to=https%3A%2F%2Fdocs.fastly.com%2Fproducts%2Fwebsockets), and more\r\nBlog \u4e0b\u6807\u6ce8\u7684\u6743\u76ca\r\n\r\nCDN: Generous requests and bandwidth (well over 200GB and 2 Million requests per month) and TLS certificates on the exact same network that powers the world\u2019s biggest applications, shopping events, and sports championships.\r\nSecurity: Unlimited L3/4 DDoS mitigation and complete flexibility to manage all L7 traffic.\r\nCompute: Our Wasm-powered Compute platform to run high-scale apps in your favorite languages like JS, Rust, and Go.\r\nWebSockets and Push Notifications: Build and scale real-time systems with direct sockets and one-to-many pushes.\r\nData Storage: Manage secrets, config states, and complete K/V data in one of the fastest edge data platforms on the market.\r\nObservability: Real-Time Streaming Logs to Dozens of Endpoints\r\nImage Optimization: Enterprise-Grade Image Transformation. Support for smart crop, blur, metadata, framing, and more.\r\nCommunity: Learn, troubleshoot, and ship alongside the world's leading open-source maintainers, innovative builders, and the people behind the largest applications on earth.\r\nSupport: Assistance from the most exceptional customer service operation on the planet.\r\n\u867d\u7136 Fastly \u8fd8\u5728\u8ddf\u5bf9\u624b Akamai \u4f5c\u5bf9\u6bd4\uff1a[How does Fastly stack up to Akamai? | Fastly](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fresources%2Fdatasheets%2Fcapability-comparison-akamai%2F)\r\n\r\nFastly VS Akamai\r\n\r\n\r\n\r\n\u4f46\r\n\r\n2018-2024 \u5e74\u95f4 Fastly \u7684 EPS \u6570\u636e\u4e0d\u5bb9\u4e50\u89c2\uff1a[Fastly EPS - Earnings per Share 2018-2024 | FSLY | MacroTrends](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.macrotrends.net%2Fstocks%2Fcharts%2FFSLY%2Ffastly%2Feps-earnings-per-share-diluted)\r\n\r\n\u76f8\u6bd4\u800c\u8a00 2010-2024 \u5e74\u95f4 Akamai \u7684 EPS \u6570\u636e\uff1a[Akamai Technologies EPS - Earnings per Share 2010-2024 | AKAM | MacroTrends](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.macrotrends.net%2Fstocks%2Fcharts%2FAKAM%2Fakamai-technologies%2Feps-earnings-per-share-diluted)\r\n\r\n\u53c2\u8003\u8d44\u6599\r\n[It\u2019s free, instant, and yours! Fastly\u2019s free developer accounts are here | Fastly](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fblog%2Fits-free-instant-and-yours-fastlys-free-developer-accounts-are-here%2F)\r\n\r\n[Edge cloud pricing | Fastly (archive.org)](https://www.nodeseek.com/jump?to=https%3A%2F%2Fweb.archive.org%2Fweb%2F20240407054021%2Fhttps%3A%2F%2Fwww.fastly.com%2Fpricing)\r\n\r\n[How does Fastly stack up to Akamai? | Fastly](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.fastly.com%2Fresources%2Fdatasheets%2Fcapability-comparison-akamai%2F)\r\n\r\n[Fastly EPS - Earnings per Share 2018-2024 | FSLY | MacroTrends](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.macrotrends.net%2Fstocks%2Fcharts%2FFSLY%2Ffastly%2Feps-earnings-per-share-diluted)\r\n\r\n[Akamai Technologies EPS - Earnings per Share 2010-2024 | AKAM | MacroTrends](https://www.nodeseek.com/jump?to=https%3A%2F%2Fwww.macrotrends.net%2Fstocks%2Fcharts%2FAKAM%2Fakamai-technologies%2Feps-earnings-per-share-diluted)\u3002", "top": 0, "createdAt": 1719233877, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-24", "dateLabelColor": "#bc4c00"}, "P10": {"htmlDir": "docs/post/10.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u56fe\u7247\u7f29\u653e\u529f\u80fd\u4ee3\u7801", "postUrl": "post/10.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/10", "commentNum": 0, "wordCount": 458, "description": "\u5728\u6587\u7ae0\u6700\u540e\u6dfb\u52a0\u5982\u4e0b\u4ee3\u7801\uff0c\u5c31\u53ef\u4ee5\u5b9e\u73b0\u8fd9\u4e2a\u529f\u80fd\u3002", "top": 0, "createdAt": 1719441569, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-27", "dateLabelColor": "#bc4c00"}, "P11": {"htmlDir": "docs/post/11.html", "labels": ["\u7f51\u7edc"], "postTitle": "CloudFlare\u516c\u5171Cname\u57df\u540d", "postUrl": "post/11.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/11", "commentNum": 0, "wordCount": 2905, "description": "> CloudFlare \u516c\u5171\u4f18\u9009 Cname \u57df\u540d\u5730\u5740\r\n\r\n##### \u7b80\u5355\u4ecb\u7ecd\r\n\r\n\u672c\u6587\u7ae0\u63d0\u4f9b\u7684\u57df\u540d\u6536\u96c6\u7f51\u7edc\u5206\u4eab\u8fc7\u7684\u57df\u540d\u3002", "top": 0, "createdAt": 1719748819, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-30", "dateLabelColor": "#bc4c00"}, "P12": {"htmlDir": "docs/post/12.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u4e00\u4e2a\u5f00\u6e90 Nginx \u7f51\u7edc\u7ba1\u7406\u9762\u677f", "postUrl": "post/12.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/12", "commentNum": 0, "wordCount": 62, "description": "https://github.com/0xJacky/nginx-ui/blob/dev/README-zh_CN.md\r\n\u3002", "top": 0, "createdAt": 1719748998, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-30", "dateLabelColor": "#bc4c00"}, "P13": {"htmlDir": "docs/post/13.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u7a33\u5b9a1\u6298\u4f7f\u7528Azure\u7684\u670d\u52a1\u5668", "postUrl": "post/13.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/13", "commentNum": 0, "wordCount": 2904, "description": "\u8fd9\u662f\u7ed9\u6b63\u5e38\u4ed8\u8d39\u5e76\u4e14\u8dd1\u4e1a\u52a1\u7684\u770b\u7684\r\n\r\n\u867d\u7136\u6253\u4e00\u6298\uff0c\u8be5\u7528\u4e0d\u8d77\u7684\u4eba\u8fd8\u662f\u7528\u4e0d\u8d77\uff0c\u6d41\u91cf\u8d39\u539f\u4ef7\u7167\u6536\r\n\r\n\u4f60\u9700\u8981\u505a\u597d\u6bcf\u67080-1\u6b21\u7684\u6bcf\u6b21\u5927\u7ea6\u4e94\u5206\u949f\u5f3a\u5236\u4e2d\u65ad\u670d\u52a1\u5668\u7684\u51c6\u5907\uff0c\u5fc5\u987b\u63a5\u53d7\uff0c\u4e0d\u80fd\u907f\u514d\r\n\r\n\u4e09\u79cd\u8ba1\u8d39\u5f00\u673a\u65b9\u5f0f\uff1a\r\n1\uff0c\u539f\u4ef7\uff0c\u4e0d\u6253\u6298\r\n2\uff0c\u627f\u8bfaX\u5e74\uff0c\u6309\u6708\u4ed8\u6b3e\uff0c\u7c7b\u4f3c\u4e8e\u5305\u6708\uff0c\u5927\u7ea66\u6298\r\n3\uff0c\u73b0\u6210(\u62a2\u5360,SPOT)\uff0c1\u6298(AWS,GCP\u548c\u963f\u91cc\u4e91\u5f00SPOT\u90fd\u6ca1\u4ed6\u4fbf\u5b9c)\r\n\u4ec0\u4e48\u662fSPOT\uff1f\u770b\u963f\u91cc\u4e91\u7684\u4ecb\u7ecd\uff1ahttps://help.aliyun.com/document_detail/52088.html\r\n\r\n\r\n\u539f\u4ef7150\u5200\u4e00\u4e2a\u6708\u7684F4S\u73b0\u5728\u62531\u6298\u53ea\u970015\u5200\uff0c\u7b80\u76f4\u5c4c\u7206\u4e86\r\n\r\n\u88ab\u5173\u540eIP\u4f1a\u53d8\u7684\u95ee\u9898\uff0c\u8bf7\u81ea\u5df1\u8bbe\u7f6eDDNS\u6216\u8005\u7528Azure\u81ea\u5e26\u7684DDNS\r\n\r\n\r\nAzure\u7684SPOT\u7684\u56fd\u9645\u4e09\u5927\u5382\u91cc\u5b9e\u6253\u5b9e\u6700\u4fbf\u5b9c\u7684\uff0c\u800c\u4e14\u6027\u80fd\u7ed9\u7684\u591f\uff0c\u800c\u4e14\u8fd8\u6709100G\u514d\u8d39\u6d41\u91cf\r\n\r\n\u5f00\u673a\u65b9\u9762\u90fd\u4e00\u6837\uff0c\u5c31\u662f\u8981\u591a\u6253\u4e00\u4e2a\u52fe\uff0c\u8fd9\u6837\u5927\u90e8\u5206\u914d\u7f6e\u5c31\u4f1a\u662f\u4e00\u6298(90%OFF)\uff0c\u53ef\u7528\u6027\u533a\u57df\u4e00\u5b9a\u8981\u9009\u62e9\u201c\u65e0\u9700\u57fa\u7840\u7ed3\u6784\u5197\u4f59\u201d\r\n\u9010\u51fa\u7b56\u7565\u5fc5\u987b\u9009\u62e9\u201c\u505c\u6b62/\u89e3\u9664\u5206\u914d\u201d(\u53ea\u5173\u673a\uff0c\u4e0d\u5220\u6570\u636e)\uff0c\u9009\u201c\u5220\u9664\u201d\u5173\u673a\u7684\u65f6\u5019\u4ec0\u4e48\u90fd\u4e0d\u7559\uff0c\u76f4\u63a5\u7ed9\u4f60\u5220\u4e86\r\n\r\n\r\n\r\n\r\n\u8fd9\u4e9b\u90fd\u662f\u5f88\u6b63\u5e38\u7684\uff0c\u4f46\u662f\u96be\u9898\u662f\u5982\u4f55\u88ab\u7cfb\u7edf\u4e2d\u65ad\u540e\u8ba9\u5b83\u81ea\u52a8\u91cd\u65b0\u542f\u52a8\r\n\u5728\u641c\u7d22\u680f\u641c\u7d22\u201c\u81ea\u52a8\u5316\u5e10\u6237\u201d\u5e76\u521b\u5efa\uff0c\u5fc5\u987b\u4fdd\u8bc1\u548c\u865a\u62df\u673a\u5728\u4e00\u4e2a\u8ba2\u9605\u91cc\uff0c\u5730\u533a\u4e0d\u654f\u611f\uff0c\u5176\u4ed6\u7684\u4e0b\u4e00\u6b65\u4e00\u76f4\u5230\u521b\u5efa\r\n\r\n\r\n\u7136\u540e\u6253\u5f00\u521b\u5efa\u7684\u81ea\u52a8\u5316\u8d26\u6237\uff0c\u6253\u5f00\u6807\u8bc6\u680f\u76ee\uff0c\u8fd9\u4e2a\u65f6\u5019\u201c\u7cfb\u7edf\u5206\u914d\u201d\u5e94\u8be5\u5df2\u7ecf\u6253\u5f00\u4e86\uff0c\u5e76\u4e14\u663e\u793a\u4e86\u5bf9\u8c61ID\u3002", "top": 0, "createdAt": 1719751245, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-30", "dateLabelColor": "#bc4c00"}, "P15": {"htmlDir": "docs/post/15.html", "labels": ["\u7f51\u7edc"], "postTitle": "\u8bbe\u7f6eVPS\u9650\u6d41\u81ea\u52a8\u5173\u673a", "postUrl": "post/15.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/15", "commentNum": 0, "wordCount": 980, "description": "\u8fd9 Bash \u811a\u672c\u7528\u4e8e\u76d1\u6d4b\u670d\u52a1\u5668\u7684\u7f51\u7edc\u6d41\u91cf\u4f7f\u7528\u60c5\u51b5\uff0c\u5e76\u6839\u636e\u9884\u8bbe\u7684\u9608\u503c\u8fdb\u884c\u64cd\u4f5c\u3002", "top": 0, "createdAt": 1719830699, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-07-01", "dateLabelColor": "#bc4c00"}, "P16": {"htmlDir": "docs/post/16.html", "labels": ["\u5efa\u7ad9"], "postTitle": "\u56fd\u5185\u5916\u514d\u8d39\u4e91\u6570\u636e\u5e93\u6c47\u603b", "postUrl": "post/16.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/16", "commentNum": 0, "wordCount": 2286, "description": "### TiDB Cloud\r\n\r\n\u4ecb\u7ecd\uff1a\u56fd\u4ea7\u4e4b\u5149\uff0c5GB \u7684 MySQL \u514d\u8d39\u5b58\u50a8\u548c \u6bcf\u6708 50M \u8bf7\u6c42\u5355\u5143\uff0c\u652f\u6301\u6bcf\u5929\u5907\u4efd\uff0c\u8981 SSL \u8fde\u63a5\uff0c\u9700\u4e0b\u8f7d CA \u8bc1\u4e66\u3002", "top": 0, "createdAt": 1720761338, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-07-12", "dateLabelColor": "#bc4c00"}}, "singeListJson": {"P3": {"htmlDir": "docs/about.html", "labels": ["about"], "postTitle": "\u5173\u4e8e", "postUrl": "about.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/3", "commentNum": 0, "wordCount": 349, "description": "## \u5efa\u7ad9\u65f6\u95f4\r\n2018\u5e74\u79cb\r\n## \u6258\u7ba1\u5e73\u53f0\r\n\u672c\u7ad9\u6258\u7ba1\u4e8e\u56fd\u5185\u865a\u62df\u4e3b\u673a\u3001github\u3001cloudflare\u7b49\u5e73\u53f0\uff0c\u56fd\u5185\u901a\u8fc7\u878d\u5408CDN\uff08\u5c4f\u853d\u56fd\u5916IP\uff09\u52a0\u901f\uff0c\u56fd\u5916\u6570\u636e\u901a\u8fc7cloudflare pages\u63d0\u4f9b\u3002", "top": 0, "createdAt": 1718976234, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-21", "dateLabelColor": "#bc4c00"}, "P2": {"htmlDir": "docs/link.html", "labels": ["link"], "postTitle": "\u53cb\u60c5\u94fe\u63a5", "postUrl": "link.html", "postSourceUrl": "https://github.com/cao-gift/cao-gift.github.io/issues/2", "commentNum": 0, "wordCount": 692, "description": "\u8fd9\u91cc\u8bb0\u5f55\u4e86\u4e00\u4e9b\u6709\u8da3\u7684\u94fe\u63a5\u3002", "top": 0, "createdAt": 1718976201, "style": "", "script": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-21", "dateLabelColor": "#bc4c00"}}, "labelColorDict": {"about": "#AFFA71", "link": "#d93f0b", "\u5b66\u4e60": "#e4e669", "\u5efa\u7ad9": "#7057ff", "\u7f51\u7edc": "#008672", "\u8bb0\u5f55": "#d73a4a"}, "faviconUrl": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "primerCSS": "", "prevUrl": "disabled", "nextUrl": "disabled"}
\ No newline at end of file
diff --git a/docs/post/10.html b/docs/post/10.html
index 2964d86..199a3e0 100644
--- a/docs/post/10.html
+++ b/docs/post/10.html
@@ -61,8 +61,10 @@ 图片缩放功能代码
-
在文章最后添加如下代码,就可以实现这个功能。
-
<!-- ##{"script":"<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/lightbox2@2.11.4/dist/css/lightbox.min.css'><script src='https://cdn.jsdelivr.net/gh/lokesh/lightbox2@v2.11.4/dist/js/lightbox-plus-jquery.min.js'></script><script>var imgLinks=document.querySelectorAll('a > img');imgLinks.forEach(function(imgLink){imgLink.parentElement.setAttribute('data-lightbox','images');});lightbox.init();</script>"}## -->
+
在文章最后添加如下代码,就可以实现这个功能。
+...
+<!-- ##{"script":"<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/lightbox2@2.11.4/dist/css/lightbox.min.css'><script src='https://cdn.jsdelivr.net/gh/lokesh/lightbox2@v2.11.4/dist/js/lightbox-plus-jquery.min.js'></script><script>var imgLinks=document.querySelectorAll('a > img');imgLinks.forEach(function(imgLink){imgLink.parentElement.setAttribute('data-lightbox','images');});lightbox.init();</script>"}## -->
+...
❤️ 转载文章请注明出处,谢谢!❤️
@@ -98,6 +100,6 @@ 图片缩放功能代码
-
+