
Oracle甲骨文云免费VPS终极指南:小白都能轻松上手!
账号
注册
- 信用卡能扣钱就可以
- 主要看ip,换ip不断尝试
- 地区要选择能开出arm的,具体参看
- 别的信息怎么排列组合都有成功的,都是玄学,我也没什么多的经验分享
祝愿人人出跑道
注册好后
1. 会发三封邮件,第一封收到了就可以登陆,按照提示设置二步验证
2. 开启永久绕过码
你登陆如果忘记了2fa,可以用绕过码登录
3.按照需要还可以更改安全设置
也可以参考 https://telegra.ph/oracle-new-account-04-30
升级
如何升级
开不出arm的需要升级
新号在升级成功率高,建议使用注册环境,注册成功后马上升级
点击上面横幅的upgrade即可
如果正在配置的话需要等等
添加信用卡正常操作,升级失败让重试也是很正常的,出现下图就代表升级成功,等4h-24h即可,邮件会通知的
升级后的收费
本区域免费配额2个AMD 200G硬盘
ARM配额全区共享 跨区AMD收费
流量10T内免费
总结:跨区开ARM收硬盘费 15块人民币每个月
配额
介绍
简而言之,200g硬盘,2个免费amd,免费4c24g arm,arm加起来是4c24g就在免费额度内
由于甲骨文限制了硬盘大小,每台小鸡都必须47g以上,所以我们最多能开4台机器
其中amd带宽只有50M,arm是一个cpu一g
推荐的组合
- 单台 ARM 4C/24GB/200G 在创建前选择磁盘大小为 200G(性能存储带宽最大化)
- 单台 ARM 4C/24GB/100G + 两台 X86 1C/1G(性能和数量均衡选择)
- 两台 ARM 2C/12GB + 两台 X86 1C/1G(架构性能数量同时最大化)
- 四台 ARM 1C/6GB 均保持磁盘大小为默认即可(数量性能带宽同时最大化)
开机
如何开机
1. 创建实例
1. 点击左边的三条杠
1. 选择一下
3. 创建实例
2. 选择arm/amd和镜像
在这里选择arm/amd 和镜像
amd无法更改配置
arm可以拉开 然后设置配置
3.准备ssh连接
下载私钥/粘贴私钥,等会ssh备用
4. 自定义
5. 开机,然后ssh连接即可
添加ipv6
1. 添加ipv6块
1. 来到网络
2. 添加ipv6块
2. 设置子网
1. 返回上一级,来到子网
2. 设置ipv6前缀
3. 随便写一个10进制的
3. 开放防火墙
按需设置,我个人是放弃甲骨文层面的防火墙,转而使用ufw管理。如果喜欢甲骨文的防火墙可以按需修改
1. 设置入站出站规则
2. 分别添加入站出站,都选择::/0
和所有协议
4. 设置路由规则
1. 回到上一级
2. 选择ipv6和互联网网关
3. 选择ipv6,添加::/0
5. 分配ipv6地址
1. 来到实例的详细信息,往下拉,选择附加的VNICS
2. 选择ipv6地址,给他分配即可
3. 选择一下前缀,随后重启生效
6.开启ipv6
1.永久开启
使用脚本
wget -N "https://raw.githubusercontent.com/jin-gubang/public/main/oracle_ipv6.sh" --no-check-certificate && chmod +x oracle_ipv6.sh && bash oracle_ipv6.sh
2.临时开启
# AMD 框架运行
dhclient -6 ens3
# ARM 框架运行
dhclient -6 enp0s3
检测一下
ping6 google.com
开放防火墙
在甲骨文上设置开放端口十分麻烦,我比较喜欢在服务器上管理防火墙
来到子网,按照图片设置,删除入站默认的两条规则,然后修改第一条规则
分配预留ip
1. 来到网络管理
2. ip管理
3. 分配预留ip
4. 如果ip不满意,可以终止,然后反复重复,直到有了自己喜欢的ip
更换ip
1.来到实例的详细信息,往下拉找到附加的vnic
2. 来到ipv4地址
3. 更换ip,先选择没有公网ip,然后按需要选择临时ip或者预留ip
优化
自己用的脚本,仅作记录
更多好用的脚本请参考
到手dd
curl -O <https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh> || wget -O reinstall.sh $_
bash reinstall.sh debian 12
系统优化
# 基本优化
apt update
apt install sudo
apt install wget -y
apt install curl -y
# ssh密钥登录
nano ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
sudo nano /etc/ssh/sshd_config
sudo systemctl restart sshd
# 设置ufw防火墙
sudo apt install ufw -y
sudo ufw default allow outgoing # 默认允许所有数据出站
sudo ufw default deny incoming # 默认禁止所有数据入站
sudo ufw allow 22 # 修改成你ssh的端口
sudo ufw enable # 启动ufw
sudo ufw status # 查看ufw的规则
# 1Panel
curl -sSL <https://resource.fit2cloud.com/1panel/package/quick_start.sh> -o quick_start.sh && sudo bash quick_start.sh
# 大杂烩,好用推荐
curl -fsSL <https://raw.githubusercontent.com/eooce/ssh_tool/main/ssh_tool.sh> -o ssh_tool.sh && chmod +x ssh_tool.sh && ./ssh_tool.sh
测试脚本
# 融合怪
curl -L <https://github.com/spiritLHLS/ecs/raw/main/ecs.sh> -o ecs.sh && chmod +x ecs.sh && bash ecs.sh
# ip解锁
bash <(curl -Ls IP.Check.Place)
开启防火墙
ufw allow 你的ssh端口
ufw enable
抢鸡
有些地区不开机常年抢不到arm,哪些地区能手开参考这个
因此用探长抢机非常有必要 探长实际上就是对使用甲骨文api进行自动化开机(枪机)参考
除了名声在外的R探长之外,锤探长(OCI-START)和Y探长(OCI-HELPER)也很不错
获取api
参考金箍棒大佬的文章
锤探长教程
1.【首先】安装
mkdir -p oci-start-docker && cd oci-start-docker
# 1. 下载执行脚本
wget -O docker.sh https://raw.githubusercontent.com/doubleDimple/shell-tools/master/docker.sh && chmod +x docker.sh
# 2. 执行脚本
# 安装应用
./docker.sh install
# 卸载应用
./docker.sh uninstall
2.【然后】使用
输入你vps的ip:9856 如需要反代自行解决
接下来设置自己的密码 设置完成后刷新页面登录
3.【接着】添加租户
租户管理
快速添加api
在api快速导入
添加之前复制的内容 然后上传密钥
4.【最后】抢机
点击详情
添加
之后随意添加自行喜欢的抢机配置
别的功能自行研究 Y探长同理
R探长教程
1. 【首先】关注R探长频道和机器人
2. 【然后】去机器人使用/raninfo命令生成随机信息,记录下username和password。再按照这个教程获取私钥和配置文件,修改配置文件
makefile
#在oci=begin和oci=end之间放入你的API配置信息 支持多个配置文件 机器人操作profile管理里可更换操作账户
oci=begin
[DEFAULT]
user=ocid1.user.oc1..aaaaaaaaxxxxgwlg3xuzwgsaazxtzbozqq
fingerprint=b8:33:6f:xxxx:45:43:33
tenancy=ocid1.tenancy.oc1..aaaaaaaaxxx7x7h4ya
region=ap-singapore-1
key_file=写你的API密钥文件路径 如:/root/rbot/xxx.pem
[tokyo]
user=ocid1.user.oc1..aaaaaaaaxxxxgwlg3xuzwgsaazxtzbozqq
fingerprint=b8:33:6f:xxxx:45:43:33
tenancy=ocid1.tenancy.oc1..aaaaaaaaxxx7x7h4ya
region=ap-singapore-1
key_file=写你的API密钥文件路径 如:/root/rbot/xxx.pem
oci=end
#用户信息 从 https://t.me/radiance_helper_bot 配置(bot可使用/raninfo命令随机生成)#必传
username=
#必传
password=
#cloudflare 功能参数 非必传#非必传 cloudflare邮箱
cf_email=
#非必传 cloudflare key 在我的个人资料->API令牌处->API密钥->Global API Key 获取
cf_account_key=
#非必填 本机ip和端口号 (进阶玩家选项 可填写域名) 不写将自动获取本机ip 并使用默认端口号9527 (小白用户建议不填) 如填写 格式为:https://xxx.xx:9527
local_address=
#非必填 url名称(默认为address 可在bot上修改)
local_url_name=
#非必填 启动模式 填写local为启动本地无公网IP模式(只要能联网即可) 不填或填其他 则启动端口模式
model=
#在azure=begin和azure=end之间放入你的azure的API配置信息 支持多个配置文件 机器人切换profile可更换操作配置 上传配置支持使用原格式({"appId":"xxx","password":"xxx"...})上传
azure=begin
[az001]
appId=551xxxx7-xxxx-xxxx-xxxx-b9xxxx60cc65
password=T618Q~.LIy_xxxxx~jm~xxxxxx
tenant=xxxx3713-xxxx-4cb5-xxxx-3001060xxxxx
azure=end
3. 【其次】执行下面的命令
bash
wget -O sh_client_bot.sh https://github.com/semicons/java_oci_manage/releases/latest/download/sh_client_bot.sh && chmod +x sh_client_bot.sh && bash sh_client_bot.sh
4. 【接着】Ctrl+C退出脚本,执行下面的命令,复制你配置好的client_config,粘贴,Ctrl+X,y,保存
bash
rm -rf client_config
nano client_config
5. 【最后】bash sh_client_bot.sh 重新启动机器人,可以使用bot了!
6. 【配置】根据自己需要自定义配置
封号
用别怕 怕别用
甲骨文封号从你注册成功的那一刻就决定了
记录了你的注册环境 如果环境过分相似 就会被人工击落
另外还存在自动监控的程序 会监控网上流传的封号原因 别犯就行
碎碎念
我只建议自己注册 然后升级 付费 出过一次账单就行了(原因只能说懂得都懂 真的能防止封号)
我自己成功注册了几个,也买了好多号,总结下来就是别买,有需求的买正价机,像我这种集邮玩家可以买点当作赛博邮票
买新号的死号是常态 新号一百个里面能活一个都是谢天谢地
老号较为安全 一年以上的可以尝试入手 不用在意是否有原油 龟价偏高
什么硬盘bug,试用金bug,四区,个人多区,酒店号也都玩过了 无欲无求了哈哈哈