甲骨文云白嫖指南
Oracle Cloud Infrastructure (OCI) 是甲骨文提供的云计算平台。其“始终免费 (Always Free)”服务因其慷慨的硬件配置而在开发者圈内广受欢迎,特别是 ARM 架构的实例。
2. 始终免费额度说明
Section titled “2. 始终免费额度说明”| 资源类型 | 免费额度详情 | 备注 |
|---|---|---|
| AMD 实例 | 最多 2 个微型实例 (VM.Standard.E2.1.Micro) | 1/8 OCPU, 1GB 内存 |
| ARM 实例 | 最多 4 个 OCPU 和 24GB 内存 (Ampere A1) | 可灵活分配给 1-4 个实例 |
| 存储 | 合计 200 GB 块存储 | 建议单个实例分配 50GB-100GB |
| 流量 | 每月 10 TB 出站流量 | 带宽通常为 1Gbps-4Gbps |
3. 初始化配置实战
Section titled “3. 初始化配置实战”3.1. 实例保活 (防止停机)
Section titled “3.1. 实例保活 (防止停机)”Oracle 会监控实例资源利用率,若长期闲置可能被回收。可使用以下脚本模拟负载:
# 运行保活脚本 (限制 CPU/内存/带宽在合理范围内)bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh)3.2. 防火墙配置 (彻底开放端口)
Section titled “3.2. 防火墙配置 (彻底开放端口)”OCI 实例默认防火墙非常严格,建议彻底清空并卸载默认持久化工具(请确保已在云控制台安全组中开启端口):
# 允许所有流量iptables -P INPUT ACCEPTiptables -P FORWARD ACCEPTiptables -P OUTPUT ACCEPTiptables -F
# 卸载 netfilter-persistent 以防重启失效apt-get purge netfilter-persistent -y && reboot3.3. 网络加速:开启 BBR
Section titled “3.3. 网络加速:开启 BBR”BBR 可以显著提升跨国网络的传输速率。
- 一键安装脚本:
wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.shchmod +x /opt/bbr.sh/opt/bbr.sh- 手动开启 BBR:
# 写入配置echo "net.core.default_qdisc=fq" >> /etc/sysctl.confecho "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.confsysctl -p
# 验证状态sysctl net.ipv4.tcp_congestion_control # 输出应包含 bbrlsmod | grep bbr # 应有 bbr 模块显示