<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>VPS on 小布分享站</title>
        <link>https://smallstep.one/categories/vps/</link>
        <description>Recent content in VPS on 小布分享站</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <lastBuildDate>Wed, 30 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://smallstep.one/categories/vps/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>2026.9 最新版 3X-UI 安装教程：Oracle ARM 实例 &#43; Reality 节点，避开 5 个大坑</title>
            <link>https://smallstep.one/oracle-3x-ui-reality/</link>
            <pubDate>Wed, 30 Sep 2026 00:00:00 +0000</pubDate>
            <guid>https://smallstep.one/oracle-3x-ui-reality/</guid>
            <description>&lt;img src=&#34;https://smallstep.one/&#34; alt=&#34;Featured image of post 2026.9 最新版 3X-UI 安装教程：Oracle ARM 实例 + Reality 节点，避开 5 个大坑&#34; /&gt;&lt;div class=&#34;video-wrapper&#34;&gt;&#xA;    &lt;iframe loading=&#34;lazy&#34; &#xA;            src=&#34;https://www.youtube.com/embed/i3nYnbZvmYw&#34; &#xA;            allowfullscreen &#xA;            title=&#34;YouTube Video&#34;&#xA;    &gt;&#xA;    &lt;/iframe&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;安全列表里 80 端口开了，域名也解析好了，一点申请证书——失败。再试一次，还是失败。&lt;/p&gt;&#xA;&lt;p&gt;如果你用的是 Oracle，问题多半不在你操作错了，而是 &lt;strong&gt;Oracle 有两道锁，大部分教程只告诉你开一道&lt;/strong&gt;。更麻烦的是，3X-UI 经过几轮大更新，面板布局、入站和客户端的设置方式都变了，老教程基本对不上号。&lt;/p&gt;&#xA;&lt;p&gt;这篇从头装一遍最新版 3X-UI，在甲骨文实例上建好一个 VLESS + Reality 节点，导进 v2rayN 和 Shadowrocket 能用。路上我踩过的 5 个坑都会标出来，其中一个能把你直接锁在自己服务器外面。本来想在 ARM 实例上演示的，但第二台 ARM 实例没开出来，整个安装过程就移到了 Micro 实例上了，操作步骤是一样的。这里提醒一下刚刚拿下甲骨文账户的小伙伴，抓紧在免费试用期内申请 ARM 实例，成功几率会高很多。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;🕳️ &lt;strong&gt;本篇 5 个坑速览&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Cloudflare 小黄云没关 → Reality 连不上&lt;/li&gt;&#xA;&lt;li&gt;只开了安全列表、没开 iptables → 证书申请失败&lt;/li&gt;&#xA;&lt;li&gt;iptables 规则加在 REJECT 后面 → 加了等于没加&lt;/li&gt;&#xA;&lt;li&gt;用 3X-UI 自带的防火墙菜单（ufw）→ 被锁在服务器外面&lt;/li&gt;&#xA;&lt;li&gt;建完客户端不重启 Xray → 订阅是空的&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;开工前准备好这三样&#34;&gt;开工前准备好这三样&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;一台 Oracle 实例&lt;/strong&gt;：本文演示改用 Micro 实例、Ubuntu 系统。ARM 实例申请过程看系列前几篇：&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/oracle-arm-instance-guide/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;创建第一个 ARM Ampere A1 实例&lt;/a&gt;、&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/oracle-instance-first-boot/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;新实例开机第一件事&lt;/a&gt;。抢不到 ARM 的话，可以先开一天普通的 Micro 机器，也可以先用 &lt;a class=&#34;link&#34; href=&#34;https://www.vultr.com/?ref=9905832&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Vultr&lt;/a&gt; 的按小时计费实例过渡，流程基本一样（防火墙那部分更简单）。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;一个 Cloudflare 账户&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;一个已经托管到 Cloudflare 的域名&lt;/strong&gt;。还没托管的看这几篇：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/spaceship-domain-on-cloudflare/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Cloudflare 上托管 Spaceship 域名的方法&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/turkey-google-workspace-cheap-domain/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;每年不到 11 元的 .com 域名（Google Workspace）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/managed-domain-mail-forwarding/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Cloudflare 上托管 Namesilo 域名并设置邮件转发&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;整个过程要开放的端口，先列在这里心里有个数：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;端口&lt;/th&gt;&#xA;          &lt;th&gt;干什么用&lt;/th&gt;&#xA;          &lt;th&gt;不开会怎样&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;22&lt;/td&gt;&#xA;          &lt;td&gt;SSH 登录&lt;/td&gt;&#xA;          &lt;td&gt;默认已开&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;80&lt;/td&gt;&#xA;          &lt;td&gt;申请域名证书&lt;/td&gt;&#xA;          &lt;td&gt;证书申请失败&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;443&lt;/td&gt;&#xA;          &lt;td&gt;Reality 入站&lt;/td&gt;&#xA;          &lt;td&gt;节点连不上&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;2096&lt;/td&gt;&#xA;          &lt;td&gt;订阅链接&lt;/td&gt;&#xA;          &lt;td&gt;订阅无法更新，SUB 页面打不开&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;面板端口&lt;/td&gt;&#xA;          &lt;td&gt;登录 3X-UI 面板&lt;/td&gt;&#xA;          &lt;td&gt;面板打不开（安装完才知道是多少）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;⚠️ &lt;strong&gt;特别注意顺序&lt;/strong&gt;：80 端口必须在&lt;strong&gt;运行安装脚本之前&lt;/strong&gt;就两道锁都开好。因为新版 3X-UI 把证书申请&lt;strong&gt;做进了安装流程里&lt;/strong&gt;，装到一半就会问你要不要申请证书——那时候再去开端口就来不及了。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第一步先把域名指到你的服务器&#34;&gt;第一步：先把域名指到你的服务器&#xA;&lt;/h2&gt;&lt;p&gt;后面申请证书要用到域名（主域名或二级域名都行），所以先把解析做好，免得到时候手忙脚乱。&lt;/p&gt;&#xA;&lt;h3 id=&#34;在-cloudflare-里加一条-a-记录&#34;&gt;在 Cloudflare 里加一条 A 记录&#xA;&lt;/h3&gt;&lt;p&gt;进 Cloudflare 后台 → 点你的域名 → 左侧 &lt;strong&gt;DNS&lt;/strong&gt; → &lt;strong&gt;记录&lt;/strong&gt; → &lt;strong&gt;添加记录&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;类型：&lt;strong&gt;A&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;名称：&lt;code&gt;3xui&lt;/code&gt;（访问地址就是 &lt;code&gt;3xui.你的域名.com&lt;/code&gt;，直接用主域名也行）&lt;/li&gt;&#xA;&lt;li&gt;IPv4 地址：你 Oracle 实例的&lt;strong&gt;公网 IP&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;代理状态：&lt;strong&gt;⚠️ 关掉，点成灰色云朵（仅 DNS）&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;保存。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;🕳️ &lt;strong&gt;坑 1：小黄云一定要关&lt;/strong&gt;&#xA;橙色云朵开着，流量会先绕到 Cloudflare 再转给你的服务器。证书申请会验证到 Cloudflare 的 IP 上，后面的 Reality 节点也会连不上。口诀：&lt;strong&gt;灰云直连，橙云绕路&lt;/strong&gt;，我们这套全程要直连。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;确认解析对不对&#34;&gt;确认解析对不对&#xA;&lt;/h3&gt;&lt;p&gt;等一两分钟，SSH 登录服务器，跑下面&lt;strong&gt;两条&lt;/strong&gt;命令，缺一条说明不了问题：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;dig +short 3xui.你的域名.com    &lt;span class=&#34;c1&#34;&gt;# 域名解析到了哪个 IP&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -s ifconfig.me              &lt;span class=&#34;c1&#34;&gt;# 这台机器的公网 IP 是多少&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;code&gt;ifconfig.me&lt;/code&gt; 卡住没反应就换一个：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -s https://api.ipify.org&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;两个输出完全一样，解析就成功了。&lt;/strong&gt; 如果 &lt;code&gt;dig&lt;/code&gt; 返回的是一个陌生 IP（常见的是 104.x 或 172.x 开头），那就是小黄云还开着，回去关掉。不一致就别急着往下走，改好、等生效了再继续，这样证书能一次过。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第二步打开端口oracle-的两道锁&#34;&gt;第二步：打开端口——Oracle 的两道锁&#xA;&lt;/h2&gt;&lt;p&gt;先说清楚为什么 Oracle 比别家麻烦。谷歌云、亚马逊这些，开端口只需要在控制台操作一次。而甲骨文有&lt;strong&gt;两道锁&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;网页控制台里的安全列表&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;实例系统里自带的 iptables 规则&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;关键是它们是&lt;strong&gt;串联&lt;/strong&gt;的：数据包先过安全列表，再过 iptables，两关都过了才能到你的程序。只开一道，等于没开。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;🕳️ &lt;strong&gt;坑 2：只开了安全列表&lt;/strong&gt;&#xA;这就是开头那个&amp;quot;80 端口明明开了，证书还是失败&amp;quot;的原因——你开的是第一道锁，第二道还锁着。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;第一道锁安全列表&#34;&gt;第一道锁：安全列表&#xA;&lt;/h3&gt;&lt;p&gt;最快的路径：控制台顶部搜索框输入 &lt;strong&gt;VCN&lt;/strong&gt; → 点进你的 VCN → &lt;strong&gt;安全列表&lt;/strong&gt; → 点默认安全列表 → &lt;strong&gt;安全规则&lt;/strong&gt; → &lt;strong&gt;入站规则&lt;/strong&gt; → &lt;strong&gt;添加入站规则&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;（也可以走：左上角三条杠 → 实例 → 点你的实例 → 网络 → 子网 → 安全 → 安全列表）。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;这里注意，免费账户可以创建多个 VCN，如果你创建过其他的 VCN，要看清不要选错&lt;/strong&gt;。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;每条规则这样填：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;源 CIDR：&lt;code&gt;0.0.0.0/0&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;IP 协议：TCP&lt;/li&gt;&#xA;&lt;li&gt;目的地端口范围：&lt;code&gt;80&lt;/code&gt;（443、2096 同样各加一条，或者写成 &lt;code&gt;80,443,2096&lt;/code&gt;）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;第二道锁iptables&#34;&gt;第二道锁：iptables&#xA;&lt;/h3&gt;&lt;p&gt;先看看现在有哪些规则：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo iptables -L INPUT -n --line-numbers&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;你会在靠后的位置看到一条 &lt;code&gt;REJECT&lt;/code&gt;，它负责把前面没匹配上的包全部挡掉。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;🕳️ &lt;strong&gt;坑 3：规则要加在 REJECT 前面&lt;/strong&gt;&#xA;iptables 从上往下匹配，撞上 REJECT 就不往下看了。规则加在它后面，等于没加。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;最省心的办法是用 &lt;code&gt;-I&lt;/code&gt;，它会把规则&lt;strong&gt;插到第一行&lt;/strong&gt;，自然在 REJECT 前面：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo iptables -I INPUT -p tcp --dport &lt;span class=&#34;m&#34;&gt;80&lt;/span&gt; -j ACCEPT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo iptables -I INPUT -p tcp --dport &lt;span class=&#34;m&#34;&gt;443&lt;/span&gt; -j ACCEPT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo iptables -I INPUT -p tcp --dport &lt;span class=&#34;m&#34;&gt;2096&lt;/span&gt; -j ACCEPT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo netfilter-persistent save&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;最后一行是把规则存下来，不然重启就没了。&lt;/p&gt;&#xA;&lt;p&gt;再跑一次查看命令，确认这几条出现在 REJECT 上面：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo iptables -L INPUT -n -v --line-numbers&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;details&gt;&#xA;&lt;summary&gt;另一种方法：直接改规则文件（进阶，可跳过）&lt;/summary&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nano /etc/iptables/rules.v4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;找到 SSH 那行：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;在它下面照葫芦画瓢加上要开的端口，&lt;strong&gt;一定要在 &lt;code&gt;-A INPUT -j REJECT ...&lt;/code&gt; 那行上面&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;code&gt;Ctrl+O&lt;/code&gt; 回车保存，&lt;code&gt;Ctrl+X&lt;/code&gt; 退出，然后让规则生效：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo iptables-restore &amp;lt; /etc/iptables/rules.v4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;/details&gt;&#xA;&lt;h3 id=&#34;开错了怎么删&#34;&gt;开错了怎么删&#xA;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo iptables -L INPUT -n -v --line-numbers          &lt;span class=&#34;c1&#34;&gt;# 查看所有规则和行号&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo iptables -L INPUT -n -v --line-numbers &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; grep &lt;span class=&#34;m&#34;&gt;80&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# 只看 80 端口在第几行&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo iptables -D INPUT &lt;span class=&#34;m&#34;&gt;5&lt;/span&gt;                              &lt;span class=&#34;c1&#34;&gt;# 删除第 5 行（换成你查到的行号）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo netfilter-persistent save                        &lt;span class=&#34;c1&#34;&gt;# 保存&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第三步一行命令装好-3x-ui&#34;&gt;第三步：一行命令装好 3X-UI&#xA;&lt;/h2&gt;&lt;p&gt;装最新版：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;bash &amp;lt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;装指定版本：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;bash &amp;lt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; v3.7.0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;末尾的 &lt;code&gt;v3.7.0&lt;/code&gt; 是指定版本，本文就是按这个版本演示的，界面和你看到的对得上。想装最新版就把它去掉。3X-UI 更新比较快，目前已经更新到 v3.10.2 版本，感兴趣可尝试安装最新版本。&lt;/p&gt;&#xA;&lt;h3 id=&#34;安装过程会问你这些按顺序走一遍&#34;&gt;安装过程会问你这些（按顺序走一遍）&#xA;&lt;/h3&gt;&lt;p&gt;新版把&lt;strong&gt;证书申请也做进了安装流程&lt;/strong&gt;，所以这一路问下来，装完证书就一起配好了，不用再单独跑一次菜单。下面是完整顺序：&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;1. 选数据库&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;3X-UI 支持两种后端：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;SQLite&lt;/strong&gt;（默认）— 位于 &lt;code&gt;/etc/x-ui/x-ui.db&lt;/code&gt; 的单个文件，无需配置，适合中小型部署&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;PostgreSQL&lt;/strong&gt; — 推荐用于大量客户端或多节点设置，安装程序可以为你在本地安装 PostgreSQL&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;自己用选 &lt;strong&gt;SQLite&lt;/strong&gt; 就行。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;2. 选择是否自定义面板端口&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;可以自定义，也可以让它随机生成。记住你的选择，&lt;strong&gt;装完要把这个端口加进两道锁&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;3. 选择证书方式&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;这里会列出几个选项，选 &lt;strong&gt;Let&amp;rsquo;s Encrypt for domain（90-day validity, auto-renews）&lt;/strong&gt; 这一项，开始申请域名证书。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;4. 填入要绑定的域名&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;填你第一步解析好的那个，比如 &lt;code&gt;3xui.你的域名.com&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;5. 确认使用 80 端口&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;直接确认。这一步就是前面反复强调 80 端口的原因——&lt;strong&gt;两道锁都得开好，不然这里会失败&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;6. &lt;code&gt;Would you like to modify --reloadcmd for ACME? (y/n)&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;选 &lt;strong&gt;n&lt;/strong&gt;，或者直接回车。这是给需要自定义续期后重载命令的高级场景用的，我们用不上。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;7. &lt;code&gt;Would you like to set this certificate for the panel? (y/n)&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;选 &lt;strong&gt;y&lt;/strong&gt;，同意把证书直接设置到面板上。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;这一步很关键。选了 y，面板就直接用上 HTTPS 了；选 n 的话证书虽然申请下来了，但面板还是 http，你得事后手动去菜单里挂一次。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;8. 完成&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;屏幕上会打印出面板地址、端口、用户名和密码，&lt;strong&gt;截图或复制保存好&lt;/strong&gt;。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;📝 证书也可以用 Cloudflare API 方式申请，不需要开 80 端口。这个方法单讲一期，感兴趣的在评论区说一声。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;装完只剩一件事&#34;&gt;装完只剩一件事&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;把面板端口加进两道锁里&lt;/strong&gt;（安全列表 + iptables，方法同第二步）。&lt;/p&gt;&#xA;&lt;p&gt;然后浏览器打开 &lt;code&gt;https://3xui.你的域名.com:面板端口/面板路径&lt;/code&gt;，能看到登录页、地址栏有小锁头，就说明装好了。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;🕳️ &lt;strong&gt;坑 4：别碰主菜单第 23 项「Firewall Management」&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;在 SSH 里敲 &lt;code&gt;x-ui&lt;/code&gt; 打开管理菜单，第 &lt;strong&gt;23. Firewall Management&lt;/strong&gt; 就是这个坑。它底下七个子项&lt;strong&gt;全部是在调用 ufw&lt;/strong&gt;，没有一条会去动 Oracle 那套 iptables 规则。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://smallstep.one/oracle-3x-ui-reality/images/3x-002.webp&#34;&#xA;&#x9;width=&#34;470&#34;&#xA;&#x9;height=&#34;216&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;217&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;522px&#34;&#xA;&#x9;&#xA;&gt;&lt;img src=&#34;https://smallstep.one/oracle-3x-ui-reality/images/3x-003.webp&#34;&#xA;&#x9;width=&#34;473&#34;&#xA;&#x9;height=&#34;220&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;215&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;516px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;p&gt;危险程度不一样，分开说：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;子项&lt;/th&gt;&#xA;          &lt;th&gt;实际执行什么&lt;/th&gt;&#xA;          &lt;th&gt;风险&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;1. Install Firewall&lt;/td&gt;&#xA;          &lt;td&gt;装 ufw → 先放行 ssh、http、https、2053、2096 → &lt;code&gt;ufw --force enable&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;中&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;2. Port List&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;ufw status numbered&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;无&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;3. Open Ports&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;ufw allow &amp;lt;端口&amp;gt;&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;低，但在 Oracle 上&lt;strong&gt;是白干&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;4. Delete Ports&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;ufw delete&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;中，&lt;strong&gt;不拦着你删掉 22 端口的规则&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;5. Enable Firewall&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;strong&gt;只跑 &lt;code&gt;ufw enable&lt;/code&gt;，不加任何放行规则&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;strong&gt;最高&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;6. Disable Firewall&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;ufw disable&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;无（这是救命的那个）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;7. Firewall Status&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;ufw status verbose&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;无&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;真正会把你锁在外面的是第 5 项。&lt;/strong&gt; 它不做任何检查，直接 &lt;code&gt;ufw enable&lt;/code&gt;，而 ufw 默认拒绝所有入站——你的 SSH 连接在回车那一刻就断了。&lt;/p&gt;&#xA;&lt;p&gt;第 1 项其实会先 &lt;code&gt;ufw allow ssh&lt;/code&gt; 再启用，不至于立刻断线。但在 Oracle 上它同样不该碰，原因是另一个：&lt;strong&gt;你机器里本来就跑着一套 iptables 规则，再启用 ufw 等于两套规则体系在管同一个内核&lt;/strong&gt;，之后你改哪边都可能不生效，排查起来极其痛苦。&lt;/p&gt;&#xA;&lt;p&gt;第 3 项「Open Ports」在 Oracle 上更是白忙一场——你以为端口开了，云平台那层的安全列表还锁着呢。另外它默认放行的是 &lt;code&gt;2053&lt;/code&gt;，那是 3X-UI 的旧默认面板端口，你随机生成的那个它压根没放行。&lt;/p&gt;&#xA;&lt;p&gt;在 Oracle 上，开端口就老老实实用第二步的方法。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;另外如果安装中途退出或中断，安装完成后看不到用户名和密码，需要在 SSH 中运行 &lt;code&gt;x-ui&lt;/code&gt; 重置用户名密码。&#xA;&lt;img src=&#34;https://smallstep.one/oracle-3x-ui-reality/images/3x-001.webp&#34;&#xA;&#x9;width=&#34;1196&#34;&#xA;&#x9;height=&#34;343&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;348&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;836px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;details&gt;&#xA;&lt;summary&gt;如果安装时跳过了证书这一步，怎么补申请（可跳过）&lt;/summary&gt;&#xA;&lt;p&gt;在 SSH 里输入 &lt;code&gt;x-ui&lt;/code&gt; 打开管理菜单，找到 &lt;strong&gt;SSL 证书管理&lt;/strong&gt;，选择为域名申请证书，填入你的域名，流程跟安装时那几步是一样的。申请完别忘了在同一个子菜单里把证书路径设置到面板上。&lt;/p&gt;&#xA;&lt;/details&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第四步创建-reality-入站&#34;&gt;第四步：创建 Reality 入站&#xA;&lt;/h2&gt;&lt;p&gt;登录面板 → 左侧 &lt;strong&gt;入站列表&lt;/strong&gt; → &lt;strong&gt;添加入站&lt;/strong&gt;。协议选 &lt;strong&gt;VLESS&lt;/strong&gt;，下面按选项卡一项项来。&lt;/p&gt;&#xA;&lt;h3 id=&#34;基础配置端口用-443&#34;&gt;基础配置：端口用 443&#xA;&lt;/h3&gt;&lt;p&gt;443 是 HTTPS 的默认端口，用它能让连接看起来更像正常的网页访问。&lt;strong&gt;如果这台 VPS 上已经跑了网站或 Nginx，就别用 443&lt;/strong&gt;，在 1024～65535 之间随便挑一个，记得去两道锁里把它打开。&lt;/p&gt;&#xA;&lt;h3 id=&#34;协议配置&#34;&gt;协议配置&#xA;&lt;/h3&gt;&lt;p&gt;保持默认。&lt;/p&gt;&#xA;&lt;h3 id=&#34;传输配置&#34;&gt;传输配置&#xA;&lt;/h3&gt;&lt;p&gt;选 &lt;strong&gt;RAW&lt;/strong&gt;（新版的叫法，老版本叫 TCP），其他默认。&lt;/p&gt;&#xA;&lt;h3 id=&#34;安全配置选-reality&#34;&gt;安全配置：选 Reality&#xA;&lt;/h3&gt;&lt;p&gt;Reality 不用像普通 HTTPS 网站那样单独配 SSL 证书，它借一个真实网站当伪装目标，让你的连接看起来像在正常访问那个网站。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;uTLS&lt;/strong&gt;：伪装成某个浏览器的 TLS 指纹。默认是 Chrome，兼容性最好，不用改。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;目标网站&lt;/strong&gt;：这是 Reality 配置里最重要的一项。老版本要自己找，新版本点 &lt;strong&gt;查找目标&lt;/strong&gt;，挑一个延迟低的点 &lt;strong&gt;使用&lt;/strong&gt;，SNI 会自动填好。本文用 &lt;code&gt;www.microsoft.com&lt;/code&gt; 演示。想自己挑目标网站的，看这篇：&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/reality-domain/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Reality 回落域名怎么选&lt;/a&gt;。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;最小 / 最大客户端版本&lt;/strong&gt;：保持默认。如果后面导入客户端连不上，可以把最小客户端版本改成 &lt;code&gt;0.0.0&lt;/code&gt; 再试。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;💡 以后哪天突然连不上了，先别急着重装，回到这里换一个目标网站试试。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;嗅探配置可选&#34;&gt;嗅探配置（可选）&#xA;&lt;/h3&gt;&lt;p&gt;嗅探提升的是按域名分流的能力，属于调优，关着也不影响使用。想开的话：勾选 &lt;strong&gt;HTTP、TLS、QUIC&lt;/strong&gt;，&lt;strong&gt;不要&lt;/strong&gt;勾 FAKEDNS；&amp;ldquo;仅元数据&amp;quot;保持关闭，&amp;ldquo;仅路由&amp;quot;打开，其余默认。&lt;/p&gt;&#xA;&lt;h3 id=&#34;高级配置&#34;&gt;高级配置&#xA;&lt;/h3&gt;&lt;p&gt;保持默认，点 &lt;strong&gt;创建&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第五步添加客户端&#34;&gt;第五步：添加客户端&#xA;&lt;/h2&gt;&lt;p&gt;新版 3X-UI 把客户端单独拎出来了，入站建好之后还要再加客户端。&lt;/p&gt;&#xA;&lt;p&gt;左侧点 &lt;strong&gt;客户端&lt;/strong&gt; → &lt;strong&gt;添加客户端&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;基本&lt;/strong&gt;：邮箱可以自定义，也可以用默认的；备注填个自己认得出的名字。&lt;strong&gt;关联入站&lt;/strong&gt;选刚才建的 Reality 入站。以后建了更多入站，都能关联到同一个客户端，相当于一个用户下有多条线路，跟机场订阅一样。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;凭据&lt;/strong&gt;：Flow 选 &lt;strong&gt;xtls-rprx-vision&lt;/strong&gt;。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;💡 下拉里还有一个 &lt;code&gt;xtls-rprx-vision-udp443&lt;/code&gt;。普通 vision 会拦掉 UDP 443（QUIC）流量，让浏览器退回 TCP；udp443 版本则放行。一般用普通 vision 就好。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;点 &lt;strong&gt;创建&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第六步重启-xray再导入节点&#34;&gt;第六步：重启 Xray，再导入节点&#xA;&lt;/h2&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;🕳️ &lt;strong&gt;坑 5：建完客户端千万别马上导入&lt;/strong&gt;&#xA;先重启 Xray，刚才的配置才会加载。跳过这一步，订阅链接要么是空的，要么是旧的。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo x-ui restart xray&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;重启后确认端口在监听：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo ss -lntp &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; grep &lt;span class=&#34;s2&#34;&gt;&amp;#34;:443&amp;#34;&lt;/span&gt;                        &lt;span class=&#34;c1&#34;&gt;# 看一个端口&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo ss -lntp &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; grep -E &lt;span class=&#34;s1&#34;&gt;&amp;#39;:(443|2096)\b&amp;#39;&lt;/span&gt;             &lt;span class=&#34;c1&#34;&gt;# 同时看多个端口&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;有输出就说明 Xray 已经在这个端口上跑起来了。&lt;/p&gt;&#xA;&lt;h3 id=&#34;拿到节点链接&#34;&gt;拿到节点链接&#xA;&lt;/h3&gt;&lt;p&gt;回面板刷新页面，有两个入口：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;二维码图标&lt;/strong&gt;：上面一组是&lt;strong&gt;订阅链接&lt;/strong&gt;，像机场订阅一样包含所有线路；下面一组是&lt;strong&gt;单条节点链接&lt;/strong&gt;，可以单独导入。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;右侧的圆圈图标&lt;/strong&gt;：除了同样两组链接，还能看到节点的具体参数。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;订阅信息里新增了一个 &lt;strong&gt;SUB 链接&lt;/strong&gt;，点开是一个新页面，里面有 &lt;strong&gt;复制全部配置&lt;/strong&gt;，线路多的时候一键全部复制很方便。&lt;/p&gt;&#xA;&lt;p&gt;页面最下面还有 &lt;strong&gt;Android&lt;/strong&gt; 和 &lt;strong&gt;iOS&lt;/strong&gt; 两个按钮，点开能看到 V2Box、v2rayNG、sing-box、Shadowrocket、Streisand 等工具，点哪个就生成哪个工具能直接导入的格式，解决了一条链接在不同客户端不兼容的老问题。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;想用订阅功能，&lt;strong&gt;2096 端口必须两道锁都开&lt;/strong&gt;，不然客户端里的订阅无法更新，SUB 链接也打不开。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第七步导进客户端测一测&#34;&gt;第七步：导进客户端测一测&#xA;&lt;/h2&gt;&lt;h3 id=&#34;windowsv2rayn&#34;&gt;Windows：v2rayN&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;在面板复制单条节点链接&lt;/li&gt;&#xA;&lt;li&gt;打开 v2rayN → &lt;strong&gt;服务器&lt;/strong&gt; → &lt;strong&gt;从剪贴板导入分享链接&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;选中这个节点，右键 &lt;strong&gt;测试真连接延迟&lt;/strong&gt;，出现毫秒数就说明通了&lt;/li&gt;&#xA;&lt;li&gt;设为活动服务器，打开系统代理，浏览器访问 Google 试试&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;iosshadowrocket&#34;&gt;iOS：Shadowrocket&#xA;&lt;/h3&gt;&lt;p&gt;需要外区 Apple ID 才能下载。复制节点链接后打开 Shadowrocket，会自动提示添加，确认后点一下节点测延迟，有数字就是通的。&lt;/p&gt;&#xA;&lt;h3 id=&#34;连不上按这个顺序查&#34;&gt;连不上？按这个顺序查&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;服务器上 &lt;code&gt;sudo ss -lntp | grep &amp;quot;:443&amp;quot;&lt;/code&gt; 有没有输出？没有 → 重启 Xray&lt;/li&gt;&#xA;&lt;li&gt;443 端口两道锁是不是都开了？&lt;/li&gt;&#xA;&lt;li&gt;Cloudflare 那条记录是不是灰云？&lt;/li&gt;&#xA;&lt;li&gt;把入站里的最小客户端版本改成 &lt;code&gt;0.0.0&lt;/code&gt; 试试&lt;/li&gt;&#xA;&lt;li&gt;换一个目标网站&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;常见报错与解决&#34;&gt;常见报错与解决&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;安装到证书那步失败了&lt;/strong&gt;&#xA;→ 原因：80 端口没开透，或者域名没解析到这台机器&#xA;→ 解决：① 用 &lt;code&gt;dig&lt;/code&gt; + &lt;code&gt;curl ifconfig.me&lt;/code&gt; 确认两个 IP 一致；② 安全列表和 iptables 都放行 80；③ 确认 iptables 里 80 的规则在 REJECT 上面；④ 排完之后不用重装，跑 &lt;code&gt;x-ui&lt;/code&gt; 进菜单里的 SSL 证书管理补申请就行&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;证书申请成功了，但面板还是 http&lt;/strong&gt;&#xA;→ 原因：安装时最后那个 &lt;code&gt;Would you like to set this certificate for the panel?&lt;/code&gt; 选了 n&#xA;→ 解决：&lt;code&gt;x-ui&lt;/code&gt; → SSL 证书管理 → 把证书路径设置到面板，然后 &lt;code&gt;x-ui restart&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;面板打不开&lt;/strong&gt;&#xA;→ 原因：面板端口只开了一道锁&#xA;→ 解决：安全列表 + iptables 都加上面板端口&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;订阅导入后是空的 / 节点还是旧配置&lt;/strong&gt;&#xA;→ 原因：改完配置没重启 Xray&#xA;→ 解决：&lt;code&gt;sudo x-ui restart xray&lt;/code&gt;，再重新导入&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;客户端订阅无法更新&lt;/strong&gt;&#xA;→ 原因：2096 端口没开&#xA;→ 解决：两道锁都放行 2096&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;SSH 突然连不上了&lt;/strong&gt;&#xA;→ 原因：多半是在 &lt;code&gt;x-ui&lt;/code&gt; 菜单第 23 项里点了 &lt;strong&gt;5. Enable Firewall&lt;/strong&gt;，ufw 启用后默认拒绝所有入站，把 22 端口也挡了&#xA;→ 解决：Oracle 控制台 → 实例 → 控制台连接 → 串行控制台登录，执行 &lt;code&gt;sudo ufw disable&lt;/code&gt;。进不去串行控制台的话，只能另开一台实例把硬盘挂过去救，所以这一项真的别点&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;附重启服务器&#34;&gt;附：重启服务器&#xA;&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo reboot&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;SSH 会立刻断开，等几十秒再连就行。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;命令&lt;/th&gt;&#xA;          &lt;th&gt;作用&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;sudo reboot&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;立即重启，最常用&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;sudo shutdown -r now&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;立即重启&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;sudo shutdown -r +5&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;5 分钟后重启&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;sudo systemctl reboot&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;用 systemd 重启&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;收个尾&#34;&gt;收个尾&#xA;&lt;/h2&gt;&lt;p&gt;到这里，你的甲骨文机器上已经跑着最新版 3X-UI，有一个自己域名加证书的面板，一个 VLESS + Reality 节点，电脑和手机都能连。回头看，真正卡人的不是步骤多，而是那两道锁、小黄云和重启 Xray 这几个地方，记住它们，以后换台机器重装也就十几分钟的事。&lt;/p&gt;&#xA;&lt;p&gt;证书的 Cloudflare API 申请方式（不用开 80 端口），想看的评论区告诉我，人多就单独出一期。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;系列导航&#34;&gt;系列导航&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;上一篇：Oracle 开实例遇到的问题：Out of Capacity 与 Pay As You Go 升级（即将发布）&lt;/li&gt;&#xA;&lt;li&gt;下一篇：（待定）&lt;/li&gt;&#xA;&lt;li&gt;返回系列目录：Oracle VPS 系列目录（【待补链接】）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item><item>
            <title>ARM Ampere A1 甲骨文实例申请全流程，为什么先开 A1 更好 - Oracle注册→实例篇</title>
            <link>https://smallstep.one/oracle-arm-instance-guide/</link>
            <pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate>
            <guid>https://smallstep.one/oracle-arm-instance-guide/</guid>
            <description>&lt;img src=&#34;https://smallstep.one/&#34; alt=&#34;Featured image of post ARM Ampere A1 甲骨文实例申请全流程，为什么先开 A1 更好 - Oracle注册→实例篇&#34; /&gt;&lt;div class=&#34;video-wrapper&#34;&gt;&#xA;    &lt;iframe loading=&#34;lazy&#34; &#xA;            src=&#34;https://www.youtube.com/embed/IgxXTuMa1A8&#34; &#xA;            allowfullscreen &#xA;            title=&#34;YouTube Video&#34;&#xA;    &gt;&#xA;    &lt;/iframe&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Oracle 新账号注册成功后，&lt;strong&gt;A1实例 和 Micro实例&lt;/strong&gt; ，&lt;strong&gt;到底应该先开哪个？&lt;/strong&gt; 这一期直接告诉你我的选择：&lt;strong&gt;先冲 ARM A1&lt;/strong&gt; 。为什么？因为A1 的免费资源更有价值，资源更紧张得抢，而且申请还得靠一点点运气。接下来，我就带你从申请到创建，完整走一遍流程。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;前提：&lt;/strong&gt; 你应该已经有一个 Oracle Cloud 账号，并且能正常登录控制台。还没有账号的话，先看这两篇：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/oracle-registration-guide/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Oracle VPS 01·注册 Oracle 免费账号&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/oracle-vps-login-verification/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Oracle VPS 02·修改甲骨文云登录验证方式&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;先说个坏消息额度被砍半了&#34;&gt;先说个坏消息：额度被砍半了&#xA;&lt;/h2&gt;&lt;p&gt;如果你在网上搜过这个话题，看到的教程几乎清一色写着「&lt;strong&gt;4 核 24G 永久免费&lt;/strong&gt;」。别照着那个数字去拉滑块了，配置是提高了，但兜里的米就少了。这是由于：Oracle 在 2026 年 6 月悄悄把 Always Free 的 Ampere A1 额度砍了一半，2 核 12G内才是免费额度 ：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;时间&lt;/th&gt;&#xA;          &lt;th&gt;Ampere A1 免费额度&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;2026 年 6 月之前&lt;/td&gt;&#xA;          &lt;td&gt;4 OCPU + 24GB 内存&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;2026 年 6 月 15 日起&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;strong&gt;2 OCPU + 12GB 内存&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;好消息是：2 核 12G 依然很能打。放到任何一家付费云厂商，这个配置一个月至少十几二十美金，Oracle 这边是 0。而且性能远超它旁边那台 AMD 免费机（那货只有 1/8 核 + 1GB 内存）。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;为什么第一台机器先开-a1-更好&#34;&gt;为什么第一台机器先开 A1 更好&#xA;&lt;/h2&gt;&lt;p&gt;新账号进控制台，眼前就有两种免费机器可以开，很多人会犹豫先开哪个。我的建议非常明确：&lt;strong&gt;先全力冲 A1，先别管 Micro。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;机型&lt;/th&gt;&#xA;          &lt;th&gt;配置&lt;/th&gt;&#xA;          &lt;th&gt;数量上限&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;ARM（VM.Standard.A1.Flex）&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;合计 2 OCPU + 12GB 内存&lt;/td&gt;&#xA;          &lt;td&gt;拉满开 1 台，或拆成 2 台各 1 核&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;AMD（VM.Standard.E2.1.Micro）&lt;/td&gt;&#xA;          &lt;td&gt;每台 1/8 OCPU + 1GB 内存&lt;/td&gt;&#xA;          &lt;td&gt;最多 2 台&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;strong&gt;总共最多 4 台&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;首先两类机器的额度是&lt;strong&gt;分开计算&lt;/strong&gt;的，除了硬盘空间共享外，CPU，内存额度互不占用，最高可开4 台实例（2 台 A1 + 2 台 Micro），且A1实例性能远强于Micro实例。所以原因很简单，&lt;strong&gt;A1 抢手，Micro 不抢手。&lt;/strong&gt; Micro 你什么时候想开都能开出来，A1 得看运气。热门区域的 A1 资源长期紧张，创建时大概率会弹一个「Out of capacity」的红条。所以正确做法是：一上来把精力全砸在 A1 上，抢到了再回头慢悠悠开 Micro。反过来先开 Micro，纯属浪费时间窗口。&lt;/p&gt;&#xA;&lt;p&gt;Micro 那两台怎么开，是本系列下一篇的事，这篇我们只盯着 A1。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;进控制台找到创建实例的入口&#34;&gt;进控制台，找到创建实例的入口&#xA;&lt;/h2&gt;&lt;p&gt;浏览器打开 &lt;a class=&#34;link&#34; href=&#34;https://www.oracle.com/cn/cloud/sign-in.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;cloud.oracle.com&lt;/a&gt;，输入Oracle Cloud 账户名称，注意这不是用户登录的账户名，有点像亚马逊云的根名称。点下一步，填写登录邮箱和登录密码登录。&lt;/p&gt;&#xA;&lt;p&gt;如果控制台是英文界面，点右上角的头像 →「Language」，切换成简体中文。不过我个人建议&lt;strong&gt;保持英文&lt;/strong&gt;：网上绝大多数排错资料、报错信息都是英文的，中英文对不上号的时候反而更难搜。因为演示我这里改成了中文界面。&lt;/p&gt;&#xA;&lt;p&gt;如果你是想选择已经创建的实例，就点左上角的汉堡菜单（&lt;strong&gt;三条横线&lt;/strong&gt;），依次点进：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Compute → Instances （计算 → 实例）&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;如果你是创建新实例，直接点右&lt;strong&gt;侧工作 版本&lt;/strong&gt;下的&lt;strong&gt;创建VM实例&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;给机器起个名选对隔间&#34;&gt;给机器起个名，选对隔间&#xA;&lt;/h2&gt;&lt;p&gt;进入配置页，最上面两栏：&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Name（名称）&lt;/strong&gt;：默认会给一个类似 &lt;code&gt;instance-20260919-1430&lt;/code&gt; 的名字。改成你认得出来的，比如 &lt;code&gt;arm-main&lt;/code&gt;。这个名字只是控制台里的标签，随时能改，不影响任何功能。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Create in compartment（在区间中创建）&lt;/strong&gt;： 这里是确认选的是你的&lt;strong&gt;根隔间&lt;/strong&gt;——通常就是你的账号名或者组织名。就是注册时填写的 Oracle Cloud 账户名称。新账号只有这一个隔间，一般不用动，但如果这里选错了，后面创建出来的机器你可能在列表里找不着。保持刚才那个根隔间不变。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;挑可用区能换就多换几个&#34;&gt;挑可用区：能换就多换几个&#xA;&lt;/h2&gt;&lt;p&gt;往下是 Placement → &lt;strong&gt;位置&lt;/strong&gt; 区域，里面有个 Availability domain → &lt;strong&gt;可用性域&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;这一栏值不值得折腾，取决于你注册时选的区域（Region）：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;大多数区域只有 1 个可用区&lt;/strong&gt;（显示 AD-1），没得选，直接跳过&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;少数大区域有 3 个可用区&lt;/strong&gt;（比如美国东部 Ashburn、西部的 Phonenix、德国法兰克福），显示 AD-1 / AD-2 / AD-3&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;如果你是后一种情况，这一栏就很有用了。不同可用区的物理机资源是&lt;strong&gt;各自独立&lt;/strong&gt;的，AD-1 满了不代表 AD-2 也满。等会儿创建失败的时候，回来换一个 AD 重试，往往比干等着有效得多。这也是我们注册时建议选凤凰城，阿什本的原因。&lt;/p&gt;&#xA;&lt;p&gt;注册时选的区域是&lt;strong&gt;注册完就锁死、后面改不了&lt;/strong&gt;的，所以这里看到几个 AD 就是几个，认命就好。我这里系统选的是AD-3，先保持默认，后面如果提示资源满了再回来换其他区域。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;换个顺手的系统镜像&#34;&gt;换个顺手的系统镜像&#xA;&lt;/h2&gt;&lt;p&gt;系统默认的是 &lt;strong&gt;Oracle Linux&lt;/strong&gt; 这个映像。&lt;/p&gt;&#xA;&lt;p&gt;Oracle Linux 本身没毛病，但对新手不友好——网上的教程、Docker 安装脚本、各种一键脚本，绝大多数是按 Ubuntu 或 Debian 写的，你用 Oracle Linux 会频繁遇到「命令找不着」「包名不对」这类事。&lt;/p&gt;&#xA;&lt;p&gt;点 Change image（&lt;strong&gt;更改映像&lt;/strong&gt;），选 &lt;strong&gt;Canonical Ubuntu&lt;/strong&gt;，这里我选了最新的26标准版本。如果你是为了&lt;strong&gt;长期稳定使用 Oracle 免费 ARM A1&lt;/strong&gt;，我反而建议你使用 &lt;strong&gt;Ubuntu 24.04 LTS&lt;/strong&gt;，因为服务器系统不一定是“版本越新越好”。&lt;/p&gt;&#xA;&lt;p&gt;有网友分享&lt;strong&gt;ARM A1&lt;/strong&gt;机器要选aarch64这个版本，说法没有错。可以选这个版本，也可以选其他版本，Oracle 会判断实例类型，自动为你安装相应的应用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;核心一步把处理器换成-ampere&#34;&gt;核心一步：把处理器换成 Ampere&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;这是整篇最关键、也最容易点错的地方。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;往下找到 shape → &lt;strong&gt;配置&lt;/strong&gt; 区域，点 &lt;strong&gt;更改配置&lt;/strong&gt; 。&lt;/p&gt;&#xA;&lt;p&gt;弹窗里按顺序操作：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Instance type → &lt;strong&gt;实例类型&lt;/strong&gt; 保持 Virtual machine（&lt;strong&gt;虚拟机&lt;/strong&gt;）&lt;/li&gt;&#xA;&lt;li&gt;Shape series → &lt;strong&gt;配置系列&lt;/strong&gt; 选 &lt;strong&gt;Ampere&lt;/strong&gt; —— 就是这一步，千万别停在 AMD 或 Intel 上&lt;/li&gt;&#xA;&lt;li&gt;下面的列表里勾选 &lt;strong&gt;VM.Standard.A1.Flex&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;勾上之后，&lt;strong&gt;点一下左侧的三角图标&lt;/strong&gt;，下方&lt;strong&gt;右侧&lt;/strong&gt;会冒出&lt;strong&gt;两个三角滑块&lt;/strong&gt;：Number of OCPUs → &lt;strong&gt;OCPU数&lt;/strong&gt; 和 Amount of memory (GB) → &lt;strong&gt;内存量&lt;/strong&gt;。上箭头是增加，下箭头是减少。这里你会看到OCPU最大值80，和内存最大值512，就以为可以创建80CPU和512GB内存的机器。千万不要一冲动就使劲加码，这个指的是最大值，Arm免费实例的最高配置就2OCPU和12GB内存，如果选超了钱包缩小的速度，一定大于你选OCPU的速度。&lt;/p&gt;&#xA;&lt;p&gt;滑块怎么拉，有讲究：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;拉满：OCPU = 2，内存 = 12&lt;/strong&gt;。一台机器吃掉全部额度，性能最好，适合只想要一台主力机的人。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;拉小：OCPU = 1，内存 = 6&lt;/strong&gt;。剩下的额度留着以后再开第二台。而且——&lt;strong&gt;小规格明显更容易申请成功&lt;/strong&gt;。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;为什么小规格更容易成功？因为 Oracle 底层是按整块物理资源切分的，要凑出一整块 2 核 12G 的连续空闲资源，比凑出 1 核 6G 难得多。空出 1 核的频率天然就高。&lt;/p&gt;&#xA;&lt;p&gt;我的建议：&lt;strong&gt;先按 1/6 把机器建出来占住名额&lt;/strong&gt;，剩下的额度后面单独再开一台，或者等以后有空闲资源了给现有机器扩容。手里有机器，比死磕满配强。&lt;/p&gt;&#xA;&lt;p&gt;留意一下，选中 A1.Flex 之后，列表里配置名称的右侧，应该带着 Always Free-eligible（&lt;strong&gt;符合永久免费条件&lt;/strong&gt;）的标签。看到这个标签，说明你选对了，滑块也没超额。&lt;strong&gt;如果标签消失了，赶紧回头看滑块是不是拉超了 2 核或 12G&lt;/strong&gt;——超一点点就从免费变成按小时计费。&lt;/p&gt;&#xA;&lt;p&gt;完成后点 &lt;strong&gt;选装配置&lt;/strong&gt; 按钮确认。返回基本信息界面后，点 &lt;strong&gt;下一步&lt;/strong&gt; 继续。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;安全&lt;/strong&gt;页面中什么都不用选，点 &lt;strong&gt;下一步&lt;/strong&gt; 继续。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;网络和-ssh-密钥唯一一次能下载私钥的机会&#34;&gt;网络和 SSH 密钥：唯一一次能下载私钥的机会&#xA;&lt;/h2&gt;&lt;h3 id=&#34;网络&#34;&gt;网络&#xA;&lt;/h3&gt;&lt;p&gt;第一步是设置 Primary VNIC（&lt;strong&gt;主要 VNIC&lt;/strong&gt;） 区域。&lt;/p&gt;&#xA;&lt;p&gt;新账号&lt;strong&gt;首次创建实例&lt;/strong&gt;，&lt;strong&gt;主要网络&lt;/strong&gt;选 「&lt;strong&gt;创建新虚拟云网络&lt;/strong&gt;」，&lt;strong&gt;子网&lt;/strong&gt;选 「&lt;strong&gt;创建新公共子网&lt;/strong&gt;」。务必勾上「&lt;strong&gt;自动分配公共 IPv4 地址&lt;/strong&gt;」，不分配公网 IP 的话，你没法从外网 SSH 连上去。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;特别注意&lt;/strong&gt;：新账户第一次创建实例时 &lt;strong&gt;自动分配公共 IPv4 地址&lt;/strong&gt; 这里是灰色的，而且不一定那能开启，如果无法开启，就按照下面Oracle 官方推荐的做法，创建 VCN完成后，再回到 &lt;strong&gt;主要 VNIC&lt;/strong&gt; 这里，选 「&lt;strong&gt;选择虚拟云网络&lt;/strong&gt;」即可，然后再进行下一步的SSH密钥操作。不然没有公网地址，后面无法访问新建的实例。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Oracle 官方推荐的做法&lt;/strong&gt;：官方文档写的是，第一次创建实例的话，建议先去创建VCN。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;菜单 ≡ →「网络」→「虚拟云网络」，点「操作」或「启动 VCN 向导」。也可以从「网络」→「概览」进去。&lt;/li&gt;&#xA;&lt;li&gt;选「&lt;strong&gt;创建具有 Internet 连接的 VCN&lt;/strong&gt;」，再点「启动 VCN 向导」。&lt;/li&gt;&#xA;&lt;li&gt;填一个 VCN 名称，区间选 eyeblues（根）。IP 地址段那些保持默认就行。&lt;/li&gt;&#xA;&lt;li&gt;点「下一步」，检查一下，点「创建」。等全部资源都显示完成。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;如果&lt;strong&gt;之前已经创建过实例&lt;/strong&gt;，VCN已经存在，这里直接选 「&lt;strong&gt;选择虚拟云网络&lt;/strong&gt;」即可， VCN（虚拟云网络）和子网参数会自动加载。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ssh-密钥&#34;&gt;SSH 密钥&#xA;&lt;/h3&gt;&lt;p&gt;这是全篇第二个容易翻车的地方。继续往下，Add SSH keys（&lt;strong&gt;添加 SSH 密钥&lt;/strong&gt;） 有几个选项：&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;方式一：让 Oracle 生成（新手推荐）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;选 Generate a key pair for me（&lt;strong&gt;为我生成密钥对&lt;/strong&gt;），然后立刻点下面的 &lt;code&gt;Save private key&lt;/code&gt;（&lt;strong&gt;下载私有密钥&lt;/strong&gt;）把私钥文件下载下来。&lt;/p&gt;&#xA;&lt;p&gt;划重点：**这是唯一一次能下载私钥的机会。**页面一刷新、一跳转，这个私钥就永远拿不回来了，机器也就永远连不上，只能删了重建。下载完把文件放到一个你记得住的地方，比如 &lt;code&gt;C:\Users\你的用户名\.ssh\&lt;/code&gt;。顺手也把 &lt;strong&gt;公共密钥&lt;/strong&gt;（&lt;code&gt;Save public key&lt;/code&gt;）下载保存，以后用得着。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;方式二：自己生成的密钥&lt;/strong&gt;或者&lt;strong&gt;上传已有的密钥&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;如果你已经装了 Git Bash（Mac 用终端），也可以&lt;strong&gt;自己生成一对密钥&lt;/strong&gt;，更放心：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssh-keygen -t ed25519 -C &lt;span class=&#34;s2&#34;&gt;&amp;#34;oracle-arm&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;一路回车（密码可以不设）。生成的两个文件默认在 &lt;code&gt;~/.ssh/&lt;/code&gt; 目录下：&lt;code&gt;id_ed25519&lt;/code&gt; 是私钥（&lt;strong&gt;绝不外传&lt;/strong&gt;），&lt;code&gt;id_ed25519.pub&lt;/code&gt; 是公钥。&lt;/p&gt;&#xA;&lt;p&gt;用记事本打开 &lt;code&gt;.pub&lt;/code&gt; 那个文件，把里面一整行内容复制下来，回到 Oracle 页面选 &lt;strong&gt;Paste public keys&lt;/strong&gt;（粘贴公有密钥），粘进去。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;私钥丢了 = 机器废了。没有找回流程，没有客服能帮你，只能删机重建。现在就想好你要把它存哪。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;如果保存过其他Oracle 实例中下载的密钥，这里可用选择第二项 &lt;strong&gt;上传公共密钥文件&lt;/strong&gt;，然后将密钥拖到提示的窗口中即可。&lt;/p&gt;&#xA;&lt;p&gt;SSH 密钥设置完成后，点 &lt;strong&gt;下一步&lt;/strong&gt; 继续设置 &lt;strong&gt;存储&lt;/strong&gt; 空大小&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;存储&#34;&gt;存储&#xA;&lt;/h2&gt;&lt;p&gt;下面的 &lt;strong&gt;Boot volume（引导卷）&lt;/strong&gt; 这里保持默认就行，默认约 50GB，这也是 Oracle 允许的最小值。免费存储额度里一共 &lt;strong&gt;200GB&lt;/strong&gt;，如果你想创建两台Arm机器每台 50GB，还剩 100GB 留给那两台 Micro 机器，应该够了。当然你也可以自己定义存储磁盘的大小。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;千万别一次性把引导卷拉满。拉到 200GB 确实还在免费额度内，但你后面就没空间开 Micro 了。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;引导卷性能&lt;/strong&gt; 是为了满足不同负载的要求。10 是引导卷的默认值，适合大多数工作负载，20 适合 I/O 要求高的负载，30–120适合大型数据库之类的场景。如果要跑的是一般的服务器或代理，10 VPU 就够用了，保持默认即可，以后可以再编辑调整。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;特别要注意： A1实例中&lt;strong&gt;只能调大，不能调小&lt;/strong&gt;，一旦开的太高，想降档就没可能了。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;调整路径&lt;/strong&gt;：左上角菜单 ≡ →「存储」→「块存储」→「右侧菜单中选-引导卷」→ 点右边的「⋯」→「编辑」&lt;/p&gt;&#xA;&lt;p&gt;存储设置是创建A1实例前的最后一步，设置好后点「&lt;strong&gt;下一步&lt;/strong&gt;」。&lt;/p&gt;&#xA;&lt;h2 id=&#34;点-create--创建然后做好心理准备&#34;&gt;点 Create → 创建，然后做好心理准备&#xA;&lt;/h2&gt;&lt;p&gt;所有配置确认完，滚动到页面最底部，点 Create（&lt;strong&gt;创建&lt;/strong&gt;）按钮。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;顺利的话&lt;/strong&gt;，页面跳回实例详情页，状态显示橙色的 PROVISIONING（&lt;strong&gt;预配中&lt;/strong&gt;），一两分钟后变成绿色的 RUNNING（&lt;strong&gt;运行中&lt;/strong&gt;）。恭喜，机器到手了，直接跳到下一节。&lt;/p&gt;&#xA;&lt;p&gt;到这里&lt;strong&gt;大概率你会看到一条红色报错&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://smallstep.one/oracle-arm-instance-guide/images/arm-001.webp&#34;&#xA;&#x9;width=&#34;1636&#34;&#xA;&#x9;height=&#34;188&#34;&#xA;&#x9;loading=&#34;lazy&#34;&#xA;&#x9;&#xA;&#x9;&#x9;alt=&#34;API错误，容量不足&#34;&#xA;&#x9;&#xA;    &#xA;&#x9;&#xA;&#x9;&#x9;class=&#34;gallery-image&#34; &#xA;&#x9;&#x9;data-flex-grow=&#34;870&#34;&#xA;&#x9;&#x9;data-flex-basis=&#34;2088px&#34;&#xA;&#x9;&#xA;&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Out of host capacity. 资源容量不足&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;翻译过来就一句话：这个可用区的 ARM 资源暂时被抢光了。&lt;/p&gt;&#xA;&lt;p&gt;别慌，这几乎是每个人的必经之路，&lt;strong&gt;不是你操作错了&lt;/strong&gt;。尝试下面的三种方法：&lt;strong&gt;换一个可用区（AD-1、AD-2）、把滑块降到 1 核 6G、或者过几个小时换个时间段再点一次 Create&lt;/strong&gt;。这三招试一轮下来，多数人能出货。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;实在不想跟报错较劲的话，也不必死磕。&lt;a class=&#34;link&#34; href=&#34;https://www.vultr.com/?ref=9905832&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Vultr&lt;/a&gt; 两块五美金一个月就能开一台，几分钟到手，新用户还送 $300 试用额度。时间也是成本，抢了一周抢不到，不如花顿饭钱把事办了。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;连上去看看这机器才算真的是你的&#34;&gt;连上去看看，这机器才算真的是你的&#xA;&lt;/h2&gt;&lt;p&gt;实例状态变成 RUNNING 之后，在实例详情页的 &lt;strong&gt;Instance access&lt;/strong&gt; 或 &lt;strong&gt;Primary VNIC&lt;/strong&gt; 区域，找到 &lt;strong&gt;Public IP address（公有 IP 地址）&lt;/strong&gt;，复制这串数字。&lt;/p&gt;&#xA;&lt;p&gt;打开 Git Bash（Mac 用终端），把私钥路径和 IP 换成你自己的：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssh -i ~/.ssh/id_ed25519 ubuntu@你的公网IP&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;几个容易踩的点：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;用户名跟镜像走：&lt;strong&gt;Ubuntu 镜像用 &lt;code&gt;ubuntu&lt;/code&gt;&lt;/strong&gt;，Oracle Linux 用 &lt;code&gt;opc&lt;/code&gt;。用 root 连一定失败。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;-i&lt;/code&gt; 后面是&lt;strong&gt;私钥&lt;/strong&gt;路径，不是公钥，别把 &lt;code&gt;.pub&lt;/code&gt; 那个填进去。&lt;/li&gt;&#xA;&lt;li&gt;Windows 下如果提示 &lt;code&gt;WARNING: UNPROTECTED PRIVATE KEY FILE&lt;/code&gt; 或 &lt;code&gt;Permissions too open&lt;/code&gt;，在 Git Bash 里执行 &lt;code&gt;chmod 600 ~/.ssh/id_ed25519&lt;/code&gt; 再连。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;第一次连接会问你是否信任这台主机的指纹，输入 &lt;code&gt;yes&lt;/code&gt; 回车。看到类似这样的欢迎信息，就是彻底到手了：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Welcome to Ubuntu 24.04.3 LTS (GNU/Linux 6.8.0-1030-oracle aarch64)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;最后那个 &lt;strong&gt;aarch64&lt;/strong&gt; 是 ARM 架构的标志，看到它说明你确实开到了 A1，没有手滑选成 AMD。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;常见报错与解决&#34;&gt;常见报错与解决&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;报错现象&lt;/th&gt;&#xA;          &lt;th&gt;原因&lt;/th&gt;&#xA;          &lt;th&gt;解决步骤&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Out of host capacity&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;该可用区 ARM 资源暂时分配满&lt;/td&gt;&#xA;          &lt;td&gt;换可用区 / 降到 1 核 6G / 换时间段重试；详见本系列第 5 篇&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Shape 列表里找不到 A1.Flex&lt;/td&gt;&#xA;          &lt;td&gt;Shape series 还停在 AMD 或 Intel 上&lt;/td&gt;&#xA;          &lt;td&gt;回到 Change shape 弹窗，先把 Shape series 切成 &lt;strong&gt;Ampere&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;A1.Flex 那行的 Always Free-eligible 标签消失了&lt;/td&gt;&#xA;          &lt;td&gt;滑块拉超了 2 OCPU 或 12GB&lt;/td&gt;&#xA;          &lt;td&gt;把 OCPU 调回 ≤2、内存调回 ≤12，标签会重新出现&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;机器建好了但连不上，也找不到 IP&lt;/td&gt;&#xA;          &lt;td&gt;创建时没勾 Assign a public IPv4 address&lt;/td&gt;&#xA;          &lt;td&gt;实例详情页 → Attached VNICs → 编辑 VNIC 分配公网 IP；或删了重建&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Permission denied (publickey)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;用户名错了，或者用的是公钥&lt;/td&gt;&#xA;          &lt;td&gt;Ubuntu 镜像用 &lt;code&gt;ubuntu&lt;/code&gt;，Oracle Linux 用 &lt;code&gt;opc&lt;/code&gt;；&lt;code&gt;-i&lt;/code&gt; 后面必须跟私钥文件&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;Permissions too open&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Windows 下私钥文件权限太松&lt;/td&gt;&#xA;          &lt;td&gt;Git Bash 里执行 &lt;code&gt;chmod 600 私钥路径&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;私钥下载窗口已经关了，没存下来&lt;/td&gt;&#xA;          &lt;td&gt;私钥只能下载一次&lt;/td&gt;&#xA;          &lt;td&gt;没有找回办法，只能终止该实例重新创建&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;抢到了还得防一手闲置的机器会被收回去&#34;&gt;抢到了还得防一手：闲置的机器会被收回去&#xA;&lt;/h2&gt;&lt;p&gt;这条很多教程不讲，但特别坑：&lt;strong&gt;A1 实例放着不用，Oracle 真的会收回去。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;这不是传言，官方文档里写得明明白白。判定标准是连续 &lt;strong&gt;7 天&lt;/strong&gt;内同时满足下面三条：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CPU 利用率（95 百分位）低于 20%&lt;/li&gt;&#xA;&lt;li&gt;网络利用率低于 20%&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;内存利用率低于 20%&lt;/strong&gt;（这一条只针对 A1 机型）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;三条&lt;strong&gt;必须同时&lt;/strong&gt;成立才会被判定为闲置。反过来说，只要有任意一条超过 20%，你的机器就是安全的。&lt;/p&gt;&#xA;&lt;p&gt;好消息是，这个门槛对 A1 来说其实很好过——&lt;strong&gt;内存那一条是最容易满足的&lt;/strong&gt;。你的机器有 12GB 内存，20% 也就是 2.4GB，随便跑个 Docker、挂个小服务、装个面板，内存占用就上去了，根本不用刻意折腾。&lt;/p&gt;&#xA;&lt;p&gt;所以真正的规避办法就一句话：&lt;strong&gt;抢到之后别晾着，给它找点事做。&lt;/strong&gt; 建个站、跑个 RSS 订阅器、挂个下载工具、装个 Nginx 反代，什么都行。真的暂时没需求，起一个常驻的轻量服务占住内存也比空转强。&lt;/p&gt;&#xA;&lt;p&gt;网上有人教你写脚本定时跑满 CPU 来&amp;quot;保活&amp;quot;，我不建议——那属于人为制造无效负载，反倒更容易撞上滥用检测，赔了夫人又折兵。正常用它，就是最好的保活。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;另外提一句，被回收的是&lt;strong&gt;实例&lt;/strong&gt;，不是账号。但对你来说结果一样惨：机器没了，想重开就得重新去抢一遍 A1。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;一句话提醒别把号玩废了&#34;&gt;一句话提醒：别把号玩废了&#xA;&lt;/h2&gt;&lt;p&gt;Oracle 对 Always Free 资源的滥用检测挺敏感的。频繁删机重建、跑挖矿脚本、长期跑满带宽，都可能触发风控，轻则停机重则封号——而且封号之后那个 A1 名额也就一起没了，重新注册又得走一遍抢号的苦日子。&lt;/p&gt;&#xA;&lt;p&gt;正常用完全没问题：建站、跑个人服务、装点东西练手、挂个轻量应用，这些都是它该干的活。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;总结与下一步&#34;&gt;总结与下一步&#xA;&lt;/h2&gt;&lt;p&gt;这篇走完，你手上应该有：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;一台永久免费的 Oracle ARM Ampere A1 实例，2 核 12G、50GB 硬盘&lt;/li&gt;&#xA;&lt;li&gt;一对保存妥当的 SSH 密钥&lt;/li&gt;&#xA;&lt;li&gt;一条能正常连上机器的 SSH 命令&lt;/li&gt;&#xA;&lt;li&gt;对「额度已经砍半到 2/12」这件事的准确认知，不会再被网上那些 4 核 24G 的老教程带沟里&lt;/li&gt;&#xA;&lt;li&gt;知道机器闲置 7 天会被回收，以及怎么轻松避开&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;A1 到手，免费额度还剩两台 AMD 的 VM.Standard.E2.1.Micro 没用。那两台配置虽然低，但胜在&lt;strong&gt;随时都能开出来、不用抢&lt;/strong&gt;，拿来当跳板机、挂个小脚本、或者纯粹占住名额都很合适。下一篇我们就把它们一并开出来，把这个号的免费额度彻底榨干。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;系列导航&#34;&gt;系列导航&#xA;&lt;/h2&gt;&lt;p&gt;上一篇：&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/oracle-vps-login-verification/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Oracle VPS 02·修改甲骨文云登录验证方式&lt;/a&gt;&#xA;下一篇：Oracle VPS 04·创建第一个免费标准实例（VM.Standard.E2.1.Micro）（即将发布）&#xA;返回系列目录：建设中，敬请期待&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>2026年9月最新，甲骨文云Oracle Cloud 注册流程，真正永久免费的云服务器（VPS）</title>
            <link>https://smallstep.one/oracle-registration-guide/</link>
            <pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate>
            <guid>https://smallstep.one/oracle-registration-guide/</guid>
            <description>&lt;img src=&#34;https://smallstep.one/&#34; alt=&#34;Featured image of post 2026年9月最新，甲骨文云Oracle Cloud 注册流程，真正永久免费的云服务器（VPS）&#34; /&gt;&lt;div class=&#34;video-wrapper&#34;&gt;&#xA;    &lt;iframe loading=&#34;lazy&#34; &#xA;            src=&#34;https://www.youtube.com/embed/8H4AH5ZLZx4&#34; &#xA;            allowfullscreen &#xA;            title=&#34;YouTube Video&#34;&#xA;    &gt;&#xA;    &lt;/iframe&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;先说大实话&#34;&gt;先说大实话&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;甲骨文云注册&lt;/strong&gt; 你尝试过吗，我试过，前前后后折腾了大半年才成功，中间换过邮箱、换过银行卡、换过网络环境，屡战屡败屡败屡战，总之一个字 ”难“ 。很多网友已经把甲骨文云注册这事，归到玄学范畴了，当然这也不能怪网友。&lt;/p&gt;&#xA;&lt;p&gt;目前市面上，能创建至少4台VPS实例，还能永久免费使用的服务器厂家，除了甲骨文云，应该找不到第二家了吧。既然是免费提供，甲骨文云对注册者的审核，自然会严格的多，&lt;strong&gt;同样的操作，有人一次过，有人试了几十次都不行&lt;/strong&gt;，大多数应该都是这种情况，包括我自己在内，也是N多次尝试后才成功，这本身就是真实现状。&lt;/p&gt;&#xA;&lt;p&gt;所以本篇不是那种跟着做就一定成功的教程。但我能给你的是：把这次成功注册用到的所有准备细节、填表流程和注意事项，全部打包整理好，供想折腾的小伙伴参考，让你少走弯路；能不能成，要看甲骨文的审核，也要看自己的前期准备，再加上一点点运气和耐心。我都折腾成功了，相信你也一定可以。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第一步注册前的准备&#34;&gt;第一步：注册前的准备&#xA;&lt;/h2&gt;&lt;p&gt;Oracle 的风控逻辑简单说就是：&lt;strong&gt;你提供的身份信息（邮箱、信用卡、手机、地址）电脑环境及上网环境必须互相对得上&lt;/strong&gt;。准备工作做的越扎实，被判定为&amp;quot;可疑&amp;quot;的概率就越低。因此成功注册的前提，不是一上来就打开页面，开始注册步骤，而是先把下面几件东西准备好。&lt;/p&gt;&#xA;&lt;h3 id=&#34;1电脑环境&#34;&gt;1、电脑环境&#xA;&lt;/h3&gt;&lt;p&gt;先说电脑环境，这个地方很容易被忽略，不管你使用的是Windows 系统还是MacOS系统，所在&lt;strong&gt;国家&lt;/strong&gt;，&lt;strong&gt;时区&lt;/strong&gt;，&lt;strong&gt;显示语言&lt;/strong&gt;要保持一致。比如所在的地区是中国，以中国人身份注册甲骨文云，那国家这里就要选中国，时区选北京，显示语言选简体中文。如果是MacOS系统，还要注意将苹果ID换成国内的Apple ID。当然注册链接也要选择相同区域，比如大陆地区注册链接是：https://www.oracle.com/cn/cloud/free&lt;/p&gt;&#xA;&lt;h3 id=&#34;2浏览器环境&#34;&gt;2、浏览器环境&#xA;&lt;/h3&gt;&lt;p&gt;注册时无论使用微软的Edge浏览器，谷歌浏览器，苹果的Safari浏览器，都可以，但要保持浏览器够干净，不要开一堆的插件，不要登录一堆复杂的账号。如果是Windows系统开无痕模式，如果是MacOS系统，使用苹果原生的Safari浏览器就行，我是在Mac Mini下成功注册，使用的是Safri浏览器。建议在苹果系统下注册甲骨文云账号，成功率比Windows下注册高。&lt;/p&gt;&#xA;&lt;h3 id=&#34;3网络环境&#34;&gt;3、网络环境&#xA;&lt;/h3&gt;&lt;p&gt;注册过程中&lt;strong&gt;使用真实的家庭宽带或手机热点&lt;/strong&gt;，不要开科学上网，避免在不同的网络间频繁切换。不是能否访问 Oracle 官网的问题，而是注册审核阶段，&lt;strong&gt;用代理/VPN 掩盖真实地理位置，会被风控判定为&amp;quot;刻意遮挡身份信息&amp;quot;，直接拉高被拒概率&lt;/strong&gt;。所以一定要使用本地家庭网络或本地运营商的移动网络注册。我注册时使用的就是家庭Wifi网络。&lt;/p&gt;&#xA;&lt;h3 id=&#34;4邮箱&#34;&gt;4、邮箱&#xA;&lt;/h3&gt;&lt;p&gt;如果你是中国大陆用户，建议使用不科学上网就能访问的邮箱，比如微软的 &lt;strong&gt;Outlook&lt;/strong&gt; 邮箱。国内邮箱（QQ、163）不是绝对不能用，只是社区反馈成功率明显偏低，这个地方反馈不一小伙伴自己斟酌着定，当然不是非用Outlook邮箱不可，其他常用邮箱也行，只要不开代理的情况下能正常访问就行。但一定不要一上来就用Gmail，Yahoo，Mail 这种国际邮箱，原因很简单，因为注册过程中会收到甲骨文官方的验证邮件，如果用的是Gmail这类国际邮箱，需要科学上网才能收邮件，而一旦在注册过程中切换网络环境，很容易被甲骨文判定为刻意隐藏身份信息。另外提醒一下，不要使用最近注册过甲骨文云的邮箱。&lt;/p&gt;&#xA;&lt;h3 id=&#34;5支付方式&#34;&gt;5、支付方式&#xA;&lt;/h3&gt;&lt;p&gt;这是整个流程中最关键的一环，有几个地方要重点关注：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;大陆地区注册使用&lt;strong&gt;大陆发卡行发行，支持国际支付的信用卡&lt;/strong&gt;，目前主要是Visa卡和Master卡。&lt;/li&gt;&#xA;&lt;li&gt;必须是&lt;strong&gt;真实的&lt;/strong&gt; Visa 或 Mastercard 信用卡。&lt;strong&gt;预付卡、虚拟卡基本会直接被拒&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;需使用本人的信用卡&lt;/strong&gt;，&lt;strong&gt;持卡人姓名、账单地址，要与注册时填写的姓名、地址完全一致&lt;/strong&gt;，哪怕是大小写或缩写不一致都可能触发风控，因为这一步本身就是在验证用户的身份，个人资料与支付工具信息越统一注册过程就越顺利。&lt;/li&gt;&#xA;&lt;li&gt;国内网友推荐最多的是&lt;strong&gt;招商银行&lt;/strong&gt;的外币&lt;strong&gt;信用卡&lt;/strong&gt;，但这&lt;strong&gt;不是唯一的选择&lt;/strong&gt;，主流银行的外币信用卡，都可尝试注册，但&lt;strong&gt;不&lt;/strong&gt;建议&lt;strong&gt;使用&lt;/strong&gt;带&lt;strong&gt;银联标志的外币卡&lt;/strong&gt;，这次我用的是工商银行全币种环球旅行卡，同样通过了。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;重要提醒：注册成功后不要注销这张卡。&lt;/strong&gt; 有用户反馈 Oracle 在账号使用过程中可能会对同一张卡进行二次验证扣款，注销了卡会导致账号被冻结。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;6个人信息一致性&#34;&gt;6、个人信息一致性&#xA;&lt;/h3&gt;&lt;p&gt;姓名、手机号、邮箱、地址、信用卡信息，这五项尽量保是一个人的。用中国身份注册，就用中国手机号、中国地址，不要东拼西凑（比如用美国地址配中国手机号），&lt;strong&gt;信息不匹配是被拒最常见的原因之一&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;另外要注意：&lt;strong&gt;邮箱、手机号、信用卡这三项，Oracle 规定每人只能注册一个免费账号，重复使用同一项去注册第二个账号，大概率会被判定为重复注册而拒绝。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;7手机号&#34;&gt;7、手机号&#xA;&lt;/h3&gt;&lt;p&gt;这里不用太过纠结，手机号不是最主要的门槛，你本人真实在用的国内手机号或其他国内号码都可以，不要用注册过甲骨文云的号码。&lt;strong&gt;不要用虚拟号、临时号&lt;/strong&gt;，这类号码很容易被风控系统标记为不可信。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第二步注册流程及注意事项&#34;&gt;第二步：注册流程及注意事项&#xA;&lt;/h2&gt;&lt;p&gt;准备工作做完了，接下来进入实际注册申请流程。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;注意不同区域申请链接不同：&lt;/strong&gt;&lt;br&gt;&#xA;大陆：&lt;a class=&#34;link&#34; href=&#34;https://www.oracle.com/cn/cloud/free/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.oracle.com/cn/cloud/free/ &lt;/a&gt;&lt;br&gt;&#xA;美国：&lt;a class=&#34;link&#34; href=&#34;ttps://www.oracle.com/cloud/free/&#34; &gt;https://www.oracle.com/cloud/free/&lt;/a&gt;&lt;br&gt;&#xA;日本：&lt;a class=&#34;link&#34; href=&#34;https://www.oracle.com/jp/cloud/free/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.oracle.com/jp/cloud/free/&lt;/a&gt;&lt;br&gt;&#xA;韩国：&lt;a class=&#34;link&#34; href=&#34;https://www.oracle.com/kr/cloud/free/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.oracle.com/kr/cloud/free/&lt;/a&gt;&lt;br&gt;&#xA;新加坡：&lt;a class=&#34;link&#34; href=&#34;https://www.oracle.com/asean/cloud/free/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.oracle.com/asean/cloud/free/&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;打开 &lt;a class=&#34;link&#34; href=&#34;https://www.oracle.com/cn/cloud/free&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;甲骨文云中国区注册链接&lt;/a&gt;，按以下顺序填写：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;**账户信息：**国家、名字，姓氏、邮箱，&lt;strong&gt;全部按照真实信息填写&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;**邮箱验证：**登录邮箱管理后台，打开验证邮件进行验证&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;补全账户信息：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;邮箱验证后会返回到账户信息这个页面，继续补齐信息，备用姓名这里输入全名的汉语拼音，大小写与上面姓名相同。然后输入密码，密码八个字符以上，至少要包含一个大、小写字母，一个数字和一个特殊字符。这个密码就是以后登Oracle后台的密码，登录用户名就是之前注册的邮箱。客户类型选 “个人”。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Cloud 账户名称&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;p&gt;填写 Cloud Account Name（账号名，每个名称只能申请一次，建议用英文+数字组合，全局唯一），这个账户名称以后登录甲骨文云的时候到要填写，记下来不要忘记了。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;选择 Home Region&lt;/strong&gt;（主区域）：&lt;/p&gt;&#xA;&lt;p&gt;甲骨文在世界多地区提供云服务，这里选的主区域就是就是你今后甲骨文云账户所在的区域，&lt;strong&gt;且主区域一旦选定，事后无法更改，慎重选&lt;/strong&gt;。并且会直接影响以后抢 ARM 实例的难度（不同区域可用的区数量、资源紧张程度不一样）。&lt;/p&gt;&#xA;&lt;p&gt;如果你想网络延迟更低网速更快，就选东京，大版，新加坡，韩国，这几个离中国大陆近一些的国家，但东京和首尔这两个国家太过热门，Oracle也提醒很难申请的到，选另外两个，大版或新加坡。&lt;/p&gt;&#xA;&lt;p&gt;如果你更在意区域，想注册并使用Claude，ChatGPT，Grok等有地域限制的应用，那就直接选美区作为主区域，比如美国西部（Phonenix）凤凰城，美国东部（Ashburn）阿什本，他们都拥有相对较多的可选区数量，这也是给自己以后抢Arm实例留更多余地。凤凰城靠近西海岸，离中国更近网络延时更小，阿什本在美国东部，离中国更远，延迟更高，虽距离上确有差异，但网络质量上完全不用担心。这次成功注册我选的是凤凰城，他有三个可供切换的区域。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;地址信息&lt;/strong&gt;：地址信息、城市、省市信息、邮政编码，&lt;strong&gt;全部按真实信息填，和信用卡账单地址保持一致&lt;/strong&gt;，地址信息可以写在一行内，其他地址栏可空着。内容可全部使用汉语拼音，但记得用空格分开，不要写成没有任何间隔的一整串字符。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;手机验证&lt;/strong&gt;：手机号不是最核心的验证项，填写自己国内的手机号码就可以了，但要确保这个号码之前未注册过甲骨文云。然后点继续&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;信用卡验证&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;p&gt;接下来就到了注册最关键的一步，添加付款验证方式。&lt;/p&gt;&#xA;&lt;p&gt;点【&lt;strong&gt;添加付款验证方式&lt;/strong&gt;】，然后点【&lt;strong&gt;Credit Card&lt;/strong&gt;】按钮。&lt;/p&gt;&#xA;&lt;p&gt;支付信息这里，选择你手中的信用卡类型，通常中国用户开的卡要么是&lt;strong&gt;VISA卡&lt;/strong&gt;，要么是&lt;strong&gt;Mastercard卡&lt;/strong&gt;，选择你卡的对应类型，输入卡号，到期日期和安全码后。点击【&lt;strong&gt;finish&lt;/strong&gt;】完成按钮，然后点【&lt;strong&gt;Close&lt;/strong&gt;】按钮关闭窗口，返回之前【&lt;strong&gt;添加付款验证方式&lt;/strong&gt;】页面。这时你的信用卡会被预扣款1.38新加坡元，这个是Oracle 的预授权验证，稍后会原路退回。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;确认协议并提交&lt;/strong&gt;：勾选服务协议，接下来就是见证奇迹的时刻，点击【&lt;strong&gt;开始我的免费试用&lt;/strong&gt;】。当你看到这个蓝色的跑道时，恭喜你这个别大家喻为玄学的问题，已成功被你破解，现在你已经拿到了甲骨文云的账号，接下来就是等待甲骨文自己完成后续的初始化设置。如果看到的 A、B、C 错误提示说明这次注册失败了。也不要灰心，果断时间再试，不要频繁提交，会被标记。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;提交后大概率会立刻看到结果（成功或失败），少数情况下会要求等待几分钟到几小时人工审核。&lt;/p&gt;&#xA;&lt;h2 id=&#34;第三步登录验证&#34;&gt;第三步：登录验证&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;1、登录网址：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;[ 登录网址 ]：http://www.oracle.com/cn/cloud/free&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;2、输入Oracle Cloud 账户名：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;这个名称就是创建时填写的【Cloud 账户名称】，必填，不是登录甲骨文云的用户和密码，填好后点下一步。&lt;/p&gt;&#xA;&lt;p&gt;**3、Oracle Cloud 账户登录：**填写登录用户名及登录密码，就是申请甲骨文云时填写的邮箱和密码，然后点【登录】按钮。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;4、启用安全验证：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;这个是甲骨文云的安全验证机制，第一次登录时的必选项目，无法跳过。&lt;/p&gt;&#xA;&lt;p&gt;点击【&lt;strong&gt;启用安全验证&lt;/strong&gt;】之后。甲骨文云会要求我们手机上&lt;strong&gt;下载Oracle的身份验证器，来绑定甲骨文云&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;这里我说明一下，默认情况下，这里要求下载的是Oracle自己的身份验证器，如果你没有其他验证器可用，按照提示下载安装这个验证器即可。由于网友说不知道注册时怎改成谷歌验证器，这里我就演示一下改成谷歌身份验证器，或其他验证器的方法。&lt;/p&gt;&#xA;&lt;p&gt;如果时&lt;strong&gt;海外手机&lt;/strong&gt;，无论是安卓手机还是苹果手机，都可在彼此的应用市场中，直接搜到 &lt;strong&gt;Authenticator&lt;/strong&gt; 这个&lt;strong&gt;谷歌验证器&lt;/strong&gt;，下载安装注册登录即可使用。如果是&lt;strong&gt;国行手机&lt;/strong&gt;，能搜到的大概率是&lt;strong&gt;微软的Authenticator身份验证器&lt;/strong&gt;。没关系一样能用，同样下载安装&lt;strong&gt;微软的Authenticator身份验证器&lt;/strong&gt;并注册登录。&lt;/p&gt;&#xA;&lt;p&gt;点击【&lt;strong&gt;启用安全验证&lt;/strong&gt;】之后，在选择方法界面中，选择【移动应用程序】，然后勾选【&lt;strong&gt;脱机模式或使用其他验证程序应用程序&lt;/strong&gt;】。&lt;/p&gt;&#xA;&lt;p&gt;打开手机上安装的 &lt;strong&gt;Authenticator身份验证器&lt;/strong&gt;，点击加号，然后用手机扫描下面的二维码，将账户添加到验证器中。然后将验证器中显示的验证码填写到步骤3的输入框中。然后点【&lt;strong&gt;验证&lt;/strong&gt;】按钮，会看到 &lt;strong&gt;已成功注册&lt;/strong&gt; 的提示，点【完成】按钮，登录甲骨文云后台。以后甲骨文登录验证时，就输入这个验证器中产生的码进行验证。&lt;/p&gt;&#xA;&lt;p&gt;当然，如果你已经设置了甲骨文云自有验证器，想修改成谷歌验证器，也不用担心，去看看这个视频，详细说明了怎么&lt;strong&gt;将Oracle身份验证器，变更成谷歌身份验证器&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;到这里，甲骨文云注册及登录步骤就全部完成了，现在你已经拥有了自己的甲骨文云账户。也不可避免的开启了自己的折腾之旅。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;第四步被拒之后怎么办&#34;&gt;第四步：被拒之后怎么办&#xA;&lt;/h2&gt;&lt;p&gt;如果看到类似&amp;quot;处理交易时出错&amp;quot;&amp;ldquo;无法完成您的注册&amp;quot;这类提示，&lt;strong&gt;先别急着重复狂点提交&lt;/strong&gt;，大概率不会有用，反而可能因为短时间内多次尝试被判定为可疑行为。&lt;/p&gt;&#xA;&lt;p&gt;按这个顺序调整：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;先自查一遍第一步的内容&lt;/strong&gt;——信息是否完全一致？卡是不是预付卡？是不是开着代理？系统环境是否调整到位？&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;换一个变量再试&lt;/strong&gt;：比如换一个浏览器（有用户反馈 Chrome 失败、Firefox 成功，原因不明，但换着试成本很低）；或者换一个时间段重试&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;给系统留点冷却时间&lt;/strong&gt;：不要在几分钟内反复提交，间隔几个小时甚至一两天再试，部分用户反馈短时间高频重试会让风控评分更差&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;确认没有触发&amp;quot;重复账户&amp;quot;判定&lt;/strong&gt;：如果提示你似乎已经有账号，说明邮箱/手机/信用卡这三项里有一项之前用过，换一项重新尝试&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;心态上要接受一点：&lt;strong&gt;有人准备得再充分，还是会失败几次。&lt;/strong&gt; 这不是你哪里做错了，这就是 Oracle 风控系统的真实运作方式。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;常见报错与解决&#34;&gt;常见报错与解决&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;报错现象&lt;/th&gt;&#xA;          &lt;th&gt;原因&lt;/th&gt;&#xA;          &lt;th&gt;解决步骤&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;处理交易时出错 / 无法完成您的注册&lt;/td&gt;&#xA;          &lt;td&gt;信息不完整或不一致、网络环境被判定可疑、或疑似重复注册&lt;/td&gt;&#xA;          &lt;td&gt;自查前期准备的内容，关闭VPN/代理，间隔一段时间后用不同变量重试&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;提示已存在使用其他邮箱的账户&lt;/td&gt;&#xA;          &lt;td&gt;手机号或信用卡之前注册过账号&lt;/td&gt;&#xA;          &lt;td&gt;换一个未使用过的手机号或信用卡重新尝试&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;信用卡验证失败&lt;/td&gt;&#xA;          &lt;td&gt;用了预付卡/虚拟卡，或卡的账单地址与填写信息不符&lt;/td&gt;&#xA;          &lt;td&gt;换成真实信用卡/借记卡，确认账单地址完全一致&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;注册成功但几天后账号被冻结&lt;/td&gt;&#xA;          &lt;td&gt;后续二次验证扣款失败（卡被注销或额度不足）&lt;/td&gt;&#xA;          &lt;td&gt;保持注册用的卡处于正常可用状态，不要注销&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;注册成功后的两个提醒&#34;&gt;注册成功后的两个提醒&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;别注销注册用的那张卡&lt;/strong&gt;，前面提到过，Oracle 可能在后续做二次验证扣款，卡失效会导致账号冻结。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;别在短时间内频繁删机重建、跑高负载任务&lt;/strong&gt;，账号刚注册完风控敏感度更高，正常使用一段时间再放开手脚去抢 ARM 实例和折腾配置。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;总结与下一步&#34;&gt;总结与下一步&#xA;&lt;/h2&gt;&lt;p&gt;这篇没法给你一个&amp;quot;100%成功&amp;quot;的承诺，但你现在手上有了一份完整的准备清单和被拒后的调整思路，比瞎试一通效率高得多。&lt;/p&gt;&#xA;&lt;p&gt;注册成功之后，下一步就是去抢真正值钱的那台机器——4核24G的 ARM Ampere A1 实例（目前Oracle已将额度减半 2核12G的），完整操作和「Out of Capacity」报错应对方法看这篇：&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/oracle-arm-instance-guide/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;白嫖到4核24G——Oracle ARM Ampere A1 永久免费实例抢号实战教程&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;系列导航&#34;&gt;系列导航&#xA;&lt;/h2&gt;&lt;p&gt;下一篇：&lt;a class=&#34;link&#34; href=&#34;https://smallstep.one/oracle-arm-instance-guide/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;白嫖到4核24G——Oracle ARM Ampere A1 永久免费实例抢号实战教程&lt;/a&gt;&#xA;返回系列目录：建设中，敬请期待&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
