From 85679c9f4c3e2de1966d02bf17434d2326e3b561 Mon Sep 17 00:00:00 2001 From: cao-gift <3514088137@qq.com> Date: Sat, 20 Jul 2024 02:40:38 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89auto=20update=20by=20Gmeek=20action?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- blogBase.json | 2 +- docs/about.html | 40 +++++++++++++++++++++++++----- docs/assets/LoadingBar.js | 2 +- docs/assets/yifantheme_index.js | 2 +- docs/index.html | 44 +++++++++++++++++++++++++++------ docs/link.html | 40 +++++++++++++++++++++++++----- docs/post/10.html | 40 +++++++++++++++++++++++++----- docs/post/11.html | 40 +++++++++++++++++++++++++----- docs/post/13.html | 40 +++++++++++++++++++++++++----- docs/post/15.html | 40 +++++++++++++++++++++++++----- docs/post/16.html | 40 +++++++++++++++++++++++++----- docs/post/18.html | 40 +++++++++++++++++++++++++----- docs/post/4.html | 40 +++++++++++++++++++++++++----- docs/post/5.html | 40 +++++++++++++++++++++++++----- docs/post/6.html | 40 +++++++++++++++++++++++++----- docs/post/7.html | 40 +++++++++++++++++++++++++----- docs/post/8.html | 40 +++++++++++++++++++++++++----- docs/post/9.html | 40 +++++++++++++++++++++++++----- docs/rss.xml | 2 +- docs/tag.html | 36 ++++++++++++++++++++++++--- 21 files changed, 549 insertions(+), 101 deletions(-) diff --git a/README.md b/README.md index e461ec2..0265518 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,5 @@ ### :page_facing_up: [12](https://blog.freeblock.cn/tag.html) ### :speech_balloon: 0 ### :hibiscus: 53203 -### :alarm_clock: 2024-07-20 08:12:29 +### :alarm_clock: 2024-07-20 10:40:38 ### Powered by :heart: [Gmeek](https://github.com/Meekdai/Gmeek) diff --git a/blogBase.json b/blogBase.json index b21a2a6..c22e3e4 100644 --- a/blogBase.json +++ b/blogBase.json @@ -1 +1 @@ -{"singlePage": ["link", "about"], "startSite": "08/16/2018", "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": "", "head": "", "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, "allHead": "", "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": "", "head": "", "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": "", "head": "", "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": "", "head": "", "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
\u6700\u7b80\u5355\u597d\u7528\u7684\u662f\u4f7f\u7528WARP\uff0c\u63a8\u8350\u00a0fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c
DNS64 NAT64\u539f\u7406\u53ef\u4ee5\u770b\u770b\u8fd9\u4e24\u7bc7\u6587\u7ae0\uff1a
\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": "", "head": "", "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\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
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
\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
\u53ef\u4ee5\u901a\u8fc7WARP\u4ee3\u7406\uff0c\u63a8\u8350\u00a0fscarmen\u5927\u4f6c\u7684\u4e00\u952e\u811a\u672c
\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
\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": "", "head": "", "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": "", "head": "", "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": "", "head": "", "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": "", "head": "", "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": "", "head": "", "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": "", "head": "", "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", "\u5efa\u7ad9"], "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": "", "head": "", "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": "", "head": "", "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": "", "head": "", "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": "", "head": "", "ogImage": "https://bu.dusays.com/2024/04/15/661d2848e143a.jpg", "createdDate": "2024-06-21", "dateLabelColor": "#bc4c00"}}, "labelColorDict": {"about": "#AFFA71", "link": "#d93f0b", "\u5efa\u7ad9": "#7057ff", "\u77e5\u8bc6": "#FBCA04", "\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": "08/16/2018", "filingNum": "\u9c81ICP\u59072024101898\u53f7-1", "onePageListNum": 15, "commentLabelColor": "#006b75", "yearColorList": ["#bc4c00", "#0969da", "#1f883d", "#A333D0"], "i18n": "CN", "themeMode": "manual", "dayTheme": "light", "nightTheme": "dark-blue", "urlMode": "issue", "script": "", "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, "allHead": "", "title": "\u661f\u6e90\u7b14\u8bb0", "subTitle": "\u82b8\u751f\u6d6e\u68a6,\u5fc6\u6614\u5f80\u5df2", "avatarUrl": "https://blog.freeblock.cn/avatar.webp", "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": " + - +ipv4与ipv6访问本质上都是需 var IconList={'sun': 'M8 10.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5zM8 12a4 4 0 100-8 4 4 0 000 8zM8 0a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5 0V.75A.75.75 0 018 0zm0 13a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5 0v-1.5A.75.75 0 018 13zM2.343 2.343a.75.75 0 011.061 0l1.06 1.061a.75.75 0 01-1.06 1.06l-1.06-1.06a.75.75 0 010-1.06zm9.193 9.193a.75.75 0 011.06 0l1.061 1.06a.75.75 0 01-1.06 1.061l-1.061-1.06a.75.75 0 010-1.061zM16 8a.75.75 0 01-.75.75h-1.5a.75.75 0 010-1.5h1.5A.75.75 0 0116 8zM3 8a.75.75 0 01-.75.75H.75a.75.75 0 010-1.5h1.5A.75.75 0 013 8zm10.657-5.657a.75.75 0 010 1.061l-1.061 1.06a.75.75 0 11-1.06-1.06l1.06-1.06a.75.75 0 011.06 0zm-9.193 9.193a.75.75 0 010 1.06l-1.06 1.061a.75.75 0 11-1.061-1.06l1.06-1.061a.75.75 0 011.061 0z', 'moon': 'M9.598 1.591a.75.75 0 01.785-.175 7 7 0 11-8.967 8.967.75.75 0 01.961-.96 5.5 5.5 0 007.046-7.046.75.75 0 01.175-.786zm1.616 1.945a7 7 0 01-7.678 7.678 5.5 5.5 0 107.678-7.678z', 'sync': 'M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z', 'home': 'M6.906.664a1.749 1.749 0 0 1 2.187 0l5.25 4.2c.415.332.657.835.657 1.367v7.019A1.75 1.75 0 0 1 13.25 15h-3.5a.75.75 0 0 1-.75-.75V9H7v5.25a.75.75 0 0 1-.75.75h-3.5A1.75 1.75 0 0 1 1 13.25V6.23c0-.531.242-1.034.657-1.366l5.25-4.2Zm1.25 1.171a.25.25 0 0 0-.312 0l-5.25 4.2a.25.25 0 0 0-.094.196v7.019c0 .138.112.25.25.25H5.5V8.25a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 .75.75v5.25h2.75a.25.25 0 0 0 .25-.25V6.23a.25.25 0 0 0-.094-.195Z', 'github': 'M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z'}; var utterancesLoad=0; +let themeSettings={ + "dark": ["dark","moon","#00f0ff","dark-blue"], + "light": ["light","sun","#ff5000","github-light"], + "auto": ["auto","sync","","preferred-color-scheme"] +}; +function changeTheme(mode, icon, color, utheme){ + document.documentElement.setAttribute("data-color-mode",mode); + document.getElementById("themeSwitch").setAttribute("d",value=IconList[icon]); + document.getElementById("themeSwitch").parentNode.style.color=color; + if(utterancesLoad==1){utterancesTheme(utheme);} +} +function modeSwitch(){ + let currentMode=document.documentElement.getAttribute('data-color-mode'); + let newMode = currentMode === "light" ? "dark" : currentMode === "dark" ? "auto" : "light"; + localStorage.setItem("meek_theme", newMode); + if(themeSettings[newMode]){ + changeTheme(...themeSettings[newMode]); + } +} +function utterancesTheme(theme){ + const message={type:'set-theme',theme: theme}; + const iframe=document.getElementsByClassName('utterances-frame')[0]; + iframe.contentWindow.postMessage(message,'https://utteranc.es'); +} +if(themeSettings[theme]){changeTheme(...themeSettings[theme]);} console.log("\n %c Gmeek last https://github.com/Meekdai/Gmeek \n","padding:5px 0;background:#02d81d;color:#fff"); @@ -225,6 +253,6 @@
ipv4与ipv6访问本质上都是需 - + + - +