diff --git a/package.json b/package.json index 07a11aaa7..73c637468 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "astro": "5.7.9", "astro-expressive-code": "^0.41.3", "astro-icon": "^1.1.5", + "glob": "^11.0.3", "hastscript": "^9.0.1", "katex": "^0.16.22", "markdown-it": "^14.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 96153b636..fdb8bb73f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,6 +77,9 @@ importers: astro-icon: specifier: ^1.1.5 version: 1.1.5 + glob: + specifier: ^11.0.3 + version: 11.0.3 hastscript: specifier: ^9.0.1 version: 9.0.1 @@ -1385,6 +1388,14 @@ packages: cpu: [x64] os: [win32] + '@isaacs/balanced-match@4.0.1': + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + + '@isaacs/brace-expansion@5.0.0': + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} + engines: {node: 20 || >=22} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -2908,6 +2919,11 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.3: + resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -3280,6 +3296,10 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.1.1: + resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} + engines: {node: 20 || >=22} + jake@10.9.2: resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} engines: {node: '>=10'} @@ -3482,6 +3502,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.2.1: + resolution: {integrity: sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -3686,6 +3710,10 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + minimatch@10.0.3: + resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -3973,6 +4001,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@6.1.0: resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==} @@ -6745,6 +6777,12 @@ snapshots: '@img/sharp-win32-x64@0.34.1': optional: true + '@isaacs/balanced-match@4.0.1': {} + + '@isaacs/brace-expansion@5.0.0': + dependencies: + '@isaacs/balanced-match': 4.0.1 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -8523,6 +8561,15 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + glob@11.0.3: + dependencies: + foreground-child: 3.3.1 + jackspeak: 4.1.1 + minimatch: 10.0.3 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 2.0.0 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -8979,6 +9026,10 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.1.1: + dependencies: + '@isaacs/cliui': 8.0.2 + jake@10.9.2: dependencies: async: 3.2.6 @@ -9132,6 +9183,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.2.1: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -9606,6 +9659,10 @@ snapshots: dependencies: mime-db: 1.52.0 + minimatch@10.0.3: + dependencies: + '@isaacs/brace-expansion': 5.0.0 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -9877,6 +9934,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.2.1 + minipass: 7.1.2 + path-to-regexp@6.1.0: {} path-to-regexp@6.3.0: {} diff --git a/src/content/assets/images/2025-09-09-06-18-57-image.png b/src/content/assets/images/2025-09-09-06-18-57-image.png new file mode 100644 index 000000000..1cb1e297f Binary files /dev/null and b/src/content/assets/images/2025-09-09-06-18-57-image.png differ diff --git a/src/content/assets/images/2025-09-09-06-19-57-image.png b/src/content/assets/images/2025-09-09-06-19-57-image.png new file mode 100644 index 000000000..88c6fcb5b Binary files /dev/null and b/src/content/assets/images/2025-09-09-06-19-57-image.png differ diff --git a/src/content/assets/images/2025-09-09-06-20-29-image.png b/src/content/assets/images/2025-09-09-06-20-29-image.png new file mode 100644 index 000000000..b789f65fb Binary files /dev/null and b/src/content/assets/images/2025-09-09-06-20-29-image.png differ diff --git a/src/content/assets/images/2025-09-09-06-20-50-image.png b/src/content/assets/images/2025-09-09-06-20-50-image.png new file mode 100644 index 000000000..5ef4650ff Binary files /dev/null and b/src/content/assets/images/2025-09-09-06-20-50-image.png differ diff --git a/src/content/assets/images/2025-09-09-06-23-50-image.png b/src/content/assets/images/2025-09-09-06-23-50-image.png new file mode 100644 index 000000000..01371f32f Binary files /dev/null and b/src/content/assets/images/2025-09-09-06-23-50-image.png differ diff --git a/src/content/assets/images/ab538d71-351c-4e3d-aebf-d5b0c32fd4ac.webp b/src/content/assets/images/ab538d71-351c-4e3d-aebf-d5b0c32fd4ac.webp deleted file mode 100644 index f4a037a90..000000000 Binary files a/src/content/assets/images/ab538d71-351c-4e3d-aebf-d5b0c32fd4ac.webp and /dev/null differ diff --git a/src/content/assets/images/bea44337-b899-4b11-a314-4c67b6ec3f51.webp b/src/content/assets/images/bea44337-b899-4b11-a314-4c67b6ec3f51.webp deleted file mode 100644 index bec789f74..000000000 Binary files a/src/content/assets/images/bea44337-b899-4b11-a314-4c67b6ec3f51.webp and /dev/null differ diff --git a/src/content/posts/oci.md b/src/content/posts/oci.md index 0eabdbbb4..0cc7e512c 100644 --- a/src/content/posts/oci.md +++ b/src/content/posts/oci.md @@ -86,10 +86,29 @@ lang: '' ![](../assets/images/2025-09-08-00-27-25-image.png) -成功创建一个如图的网络即可 +成功创建一个如图的网络 ![](../assets/images/2025-09-08-00-27-42-image.png) +# 为VCN附加IPv6前缀 + +前往 https://cloud.oracle.com/networking/vcns + +进入我们刚刚创建的VCN +![](../assets/images/2025-09-09-06-18-57-image.png) + +导航栏选择 **子网** - **公共子网** + +![](../assets/images/2025-09-09-06-19-57-image.png) + +在新页面的导航栏点击 **IP管理** + +![](../assets/images/2025-09-09-06-20-29-image.png) + +往下滚动,添加 **IPv6前缀** + +![](../assets/images/2025-09-09-06-20-50-image.png) + # 创建实例 前往 https://cloud.oracle.com/compute/instances 点击 **创建实例** @@ -118,6 +137,10 @@ Oracle 可能会回收闲置的“永久免费”计算实例。如果在 **7 ![](../assets/images/2025-09-08-00-31-25-image.png) +在这里可以选择是否附加 **IPv4** 和 **IPv6** 地址,其中, **IPv6** 地址的附加功能取决于是否在VCN附加了 **IPv6前缀** + +![](../assets/images/2025-09-09-06-23-50-image.png) + 在这里可以更改IO配置,直接拉满即可 ![](../assets/images/2025-09-08-03-28-29-image.png)