2021年申请永久免费甲骨文云Oracle Cloud并创建实例最全攻略

Oracle Cloud甲骨文云简介

甲骨文是一家做数据库的巨头公司。后来亚马逊、微软谷歌等美国巨头公司推出了自己的云计算服务,甲骨文也做了云计算服务。其它巨头推出免费试用一年,甲骨文2019年9月推出永久免费服务。不管他家的服务如何,总之“永久免费”的噱头一经打出,立即引来了不少流量。
其实这个永久免费是有很多限制的,然后中国的薅羊毛大军加入,注册起来也是有些门槛和限制了。不过总得来讲,永久免费绝对是香的。
官方是这样描述的
Oracle 云免费套餐只需注册 Oracle 云帐户即可获取,不仅包含丰富的 Always Free 云服务,还提供 300 美元的免费试用储值,让您可以在 30 天内免费使用所有适用的 Oracle 云基础设施服务。其中,Always Free 云服务无时长限制,免费试用仅 300 美元免费储值用尽或 30 天到期(以先到者为准)前有效。
作者尝试甲骨文云新用户注册通过后,赠送400SGD试用金,有效期30天。你可以在30天内,试用甲骨文云的一些收费项目,但使用的收费项目消耗金额须在400SGD之类。这个和谷歌云90天300刀的计费方式类似。
免费规则
在甲骨文云里面,有很多项目标注的是“Always Free”标签。中文是“符合始终免费条件”,过了试用期,如果不升级到付费用户,收费项目的部分就会被关闭停用,Always Free项目可以一直使用下去。
“Always Free”包含的内容如下:

v2-3ecf8a1484ced9783e92c181231544e8_720w

最多创建2台实例,各自包含一条公网IP(IP地区仅限申请时选择的区域)
免费实例配置如下:

  • 1/8 OCPU 和 1 GB 内存
  • 20GB存储空间
  • 每台实例带宽官方标注是480mbps(实际测出来50mbps)
  • 每月总出站流量是10T(帐号所有项目共享,入站免费)
  • Oracle Linux或CentOS、Ubuntu Linux系统镜像任选一种

其它包含的Oracle自制数据库,块存储什么的,本文不提及就不一一列举了。
通俗来讲:甲骨文采用的是资源平均分配,一台老母鸡分给8个人用,也就是1/8 ocpu,总共带宽是480,除以8大概就理论是60mbps,实际50mbps左右。
如果你升级为付费用户,网速快的吓人。毕竟人民币玩家在哪里都是享受上帝待遇(好像网易除外)

甲骨文云Oracle Cloud与AWS亚马逊云的对比

v2-599763d2851280be98dcea3dec1fecf9_720w

如何申请Oracle Cloud甲骨文云免费帐号

申请Oracle Cloud甲骨文云要提前准备什么条件

  • 一个邮箱,最好是Gmail或hotmail之类的国外常用邮箱
  • 一张卡面有Master、VISA或AMEX之一标志的外币信用卡(单标外币信用卡通过率高一些)
  • 一个手机号,中国的就行
  • 魔法上网环境

申请步骤

1 开始不需要魔法上网,中国地址打开甲骨文注册网址,点击”立即行动”

v2-91c87c26a72810f04a48fceeed78f57c_720w

2 填写帐号信息并验证邮箱
注意这里的国家要选择和你信用卡发卡国家一致,也就是注册人所属国籍

v2-37c507bc3b146a70e663966024687407_720w

3 打开邮箱并点击验证链接,继续下面的步骤

v2-dc14271f35cae45f551b881423672928_720w

4 按要求输入密码(同时包含大小写字母和数字、字符,不得包含用户名称),选择甲骨文云帐号归属机房区域。

v2-6e7c574e6a55ebac5d8c4d8d9f6f5e4d_720w

选择归属区域时一定要事先确定好那个国家,注册成功后,以后所有的IP都是在该区且不可更改区域。

v2-5b33e57e45587dc770a2bb9746bd6591_720w

甲骨文机房地区列表

  • 亚太地区
  • 韩国-朝鲜(春川)
  • 印度西部(孟买)
  • 日本中部(大阪)
  • 澳大利亚东南部(墨尔本)
  • 印度南部(海得拉巴)
  • 澳大利亚东部(悉尼)
  • 韩国中部(首尔)
  • 日本东(东京)
  • 北美
  • 加拿大东南部(多伦多)
  • 美国西部(圣何塞)
  • 美国西部(凤凰城)
  • 加拿大东南部(蒙特利尔)
  • 美国东部(阿什本)
  • 拉丁美洲
  • 智利中部(圣地亚哥)
  • 巴西东部(圣保罗)
  • 巴西东南部(维涅杜)
  • 欧洲、中东和非洲
  • 英国南部(伦敦)
  • 沙特阿拉伯西部(吉达)
  • 瑞士北部(苏黎世)
  • 德国中部(法兰克福)
  • 荷兰西北部(阿姆斯特丹)
  • 英国西部(加的夫)
  • 阿联酋东部(迪拜)

甲骨文免费云开放的机房区域还是很全的,如果只是为了魔法上网,韩国和日本的速度都挺快的。
笔者注册时选择的是美国圣何塞机房.
5 用英文填写地址,建议填写信用卡的账单地址,否则注册有可能失败

v2-beb957586a3b32711528bfff07acbb99_720w

6 验证手机号,如果是绑中国信用卡,建议使用中国手机号码验证。

v2-f9946ce3030c30ab500c0428bc237f27_720w

7 最关键的步骤:验证信用卡.
如果这里无法加载出来,请挂魔法上网的通道,刷新一下。

v2-b9757439d440789544845cb495edb3f7_720w
v2-4c166825ffd189cfbe04e8b89607e3f7_720w
v2-9fa102365b199c67c2538c9acebe08a1_720w
v2-8bf099926212544a1f3ec0df334bbc13_720w

如下图表示验证成功了

v2-ee792de0a970e9d1cea6854d10c49279_720w

验证信用卡成功后马上收到扣款短信,有一笔1.38新加坡元的扣款和撤销,然后再一笔0新加坡加元的交易。然后按惯例收到了交行来的境外消费风控电话,机器人询问此笔交易是否本人交易,确认一下即可。

v2-9a31f3f76db3b7217721cce22e0003bb_720w

至此,注册步骤已经完成了。
8 如下是进入到甲骨文云的后台界面

v2-dd8121280fbe40c9fbc62bdc886ad0b4_720w

我用的是交行白麒麟银联VISA双标白金卡,一次就申请成功了
中国地区的信用卡记帐货币单位是新加坡元,如上图。我的试用金是400新加坡元
9 修改语言
点击右上角的地球图标,选择中文(简体)就可以切换语言了

v2-1623c5357d416009619ac82e2d752ac4_720w

申请不通过原因分析及避免封号tips

Oracle Cloud甲骨文云注册失败的可能原因

v2-07d28b000d5ac619f3bef481a50db816_720w
  1. 电话号码、邮箱、信用卡和地址要唯一,因为官方规定每个人只能申请一个免费帐户。所以3项不要重复了,这点和谷歌云不同
  2. 中国的信用卡要配合中国的手机号和和地址,否则容易被判断为冒用他人身份
  3. 预付卡或礼品卡是无法通过的。有条件的可以注册美国的Debit借记卡试试,里面充值1美金供验证时扣款。

一张图教你提高成功率

v2-edfac3054fff718bc738f38971724925_720w

避免封号tips

1 同一个人即使有2张不同银行发行的信用卡,也不要申请2个帐号(注册成功后可能会关联,封掉2个帐号),能弄到外国的信用卡或借记卡申请是可行的
2 据其它网友反映,帐号注册成功后,后面有可能会对信用卡进行二验甚至三验。所以要保证信用卡有效,不可注册成功后就销掉信用卡
3 如果帐户尚未升级且处于非活动状态,则它将在免费试用期满60天后终止,也就申请成功后要不时使用一下,保持活跃
4 使用实例也要注意,长期占满带宽或一直挂机占用过多资源,也有被封号的可能
Oracle Cloud甲骨文云如何避坑创建永久免费实例
注册完帐号,在甲骨文云上创建实例时,有一个原则:只选永久免费的项目。

创建实例步骤

1 创建实例,实例名根据个人喜好来确定。

v2-32e529990e3c84e0e04f7709a37b3f50_720w

更改一下实例硬件,主要是更改一下操作系统镜像.其它的选项默认就是Always Free Eligible
Oracle的Linux不太好用。如果后面VPS安装Socks5代理和宝塔面板什么的,笔者习惯CentOS 7,如果准备DD windows镜像,刚需要选择Ubuntu 16.0

v2-98c6c06ac8fd864eddff56dd34a594e1_720w

免费的实例配置只有一种

v2-39f6bd38cf06f823690ec43854d165db_720w

2 选择完就是如下图

v2-a1f109e8339ffae578d5f5cdaff33e4b_720w

3 还需要添加一个SSH keys.这里用的是puttygen.
3-1 打开puttygen,获取一个密钥

v2-c8a6299c36d654ea558e4708ac93f56b_720w

3-2 然后将下图公钥代码粘贴到实例SSH keys处

v2-6d99e8f0c165446fc404447c764ce0e2_720w

3-3 puttygen上保存一下私钥(密码可以不用输),后面使用Putty连接时需要用到

v2-00752bd09ee4b8884e2e844a4ec11391_720w

4 点击Create.这个实例就是创建完成了.初始创建的实例预配1~2分钟就可以连接了

v2-7a8fe5c36cfbaf5649e9ce7fd85be596_720w

开启防火墙

新建的甲骨文云帐号是关闭了所有的入站连接的,需要在防火墙处添加规则允许入站
1 在实例详细界面,点击子网

v2-077da12c230ee178b188743b8e3ad078_720w

2 点击默认的安全子网

v2-e79932a5dfd0e0d378b10e0f8e6ac3c7_720w

3 添加一个入站规则

v2-3ed0bdd94aa22db7d60a040a2e29db99_720w

4 入站规则 – 源CIDR 0.0.0.0/0 – 所有协议

v2-4a864dbb86a472147c7175024ec3a1c7_720w

添加成功,开放入站之后,就能在实例上运行程序了

用putty访问甲骨文云Linux实例

创建甲骨文云的实例后,上图中Public IP Address就是该实例的IP地址.
1 打开putty.在Host Name中IP地址,如下图例

v2-f2e967d3fe1b4794d923a51413cc6e6c_720w

2 然后点击左侧菜单栏中SSH-Auth-右侧最后一行Browse
3 选择上一步保存的私钥

v2-617fa85bf79a0e864ebb7a230d003147_720w

4 然后点击左侧session,中间空的一行处输入一个配置文件名称,然后保存。这样下次选中配置文件,点击Load就可以载入本次配置的信息了

v2-5aef4e4c8bac3857a35533866d028ed4_720w

5 保存好配置文件后,点最下方的Open.就进入了CentOS系统的命令行界面了

v2-bb96abe8c7157c5f2ad06a2e990d1580_720w

至此,已经可以使用putty工具来访问甲骨文云的实例了,以后所有的命令都能在这个工具里面敲了,比网页方便多了
甲骨文CentOS的用户名为 opc ,Ubuntu系统的用户名为ubuntu
使用了SSH key不用输入密码可进入命令行。

Oracle Cloud甲骨文云初始配置

用Putty登陆入,用户名是opc或ubuntu
切换到root角色
sudo -i

  1. 安装相关依赖

CentOS如下
yum -y install wget
yum update -y && yum install curl -y
Ubuntu如下
apt-get install wget
apt-get update -y && apt-get install curl -y

  1. 删除、关闭、打开各自系统的无用附件、防火墙、端口及规则

CentOS系统
删除多余附件
systemctl stop oracle-cloud-agent
systemctl disable oracle-cloud-agent
systemctl stop oracle-cloud-agent-updater
systemctl disable oracle-cloud-agent-updater
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service

Ubuntu系统
开放所有端口
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
Ubuntu镜像默认设置了Iptable规则,关闭它
apt-get purge netfilter-persistent
reboot
或者强制删除
rm -rf /etc/iptables && reboot
Oracle Cloud甲骨文云开启Socks5代理和免费更换IP教程
CentOS下使用Gost搭建一个快速简单的Socks5代理通道
说明:
Socks5属于明文代理,不要用于魔法上网,否则会被阻断端口,可用于正常的跳板使用
比如SSH转发加速国外VPS的连接速度,特别是一些延迟高或者丢包高的VPS
使用Socks5转发后SSH就可以快速稳定的连接了,解决高丢包SSH断开的问题
特性:
多端口监听
可设置转发代理,支持多级转发(代理链)
支持标准HTTP/HTTPS/HTTP2/SOCKS4(A)/SOCKS5代理协议
Web代理支持探测防御
支持多种隧道类型
SOCKS5代理支持TLS协商加密
Tunnel UDP over TCP
TCP/UDP透明代理
本地/远程TCP/UDP端口转发
支持Shadowsocks(TCP/UDP)协议
支持SNI代理
权限控制
负载均衡
路由控制
DNS解析和代理
TUN/TAP设备
搭建:
使用opc登入后,先sudo -i获取root权限
下载安装
wget “github.com/ginuerzh/gos

tar -zxvf gost_2.5-rc2_linux_amd64.tar.gz

mv gost_2.5-rc2_linux_amd64/gost /usr/bin/gost

chmod +x /usr/bin/gost
开启代理
## 其中的 “账号” “密码” “端口” 自行修改

nohup gost -L 账号:密码@:端口 socks5://:端口 > /dev/null 2>&1 &
说明:使用的是nohup命令挂载到后台运行,重启后失效,再次挂载即可重新使用;

关闭代理
kill -9 $(ps aux | grep “gost” | sed ‘/grep/d’ | awk ‘{print $2}’)
编辑/etc/gost.json文件可修改配置数据
如果使用宝塔面板需要在面板放行设置的端口
最后客户端使用Proxifier连接上述Socks5的端口,就可以实现全局应用都使用Oracle Cloud的IP了.

v2-af9589e3229368eeb9c72e46bec94184_720w
v2-48d9f2b7c48345ea5b22b6d4c3f01998_720w

甲骨文云Oracle Cloud免费换IP

目前甲骨文云Oracle Cloud支持手动免费更换IP地址
1 在实例概览界面下拉,点击”附加的VNIC”-MAC地址处3点-查看详细信息

v2-f345086aeb0e3e63cd0dded1c855fda0_720w

2 IP地址-已分配处点击3点-编辑

v2-3305e5540f68e251b47bcea9372a4d57_720w

3 选择没有公共IP-更新. 这样就可以释放之前的IP地址

v2-f8a1822825574dfcd2abf1a8daa1bc83_720w

4 重复第2步,然后选择”临时公共IP” -更新
系统会再次分配一个不同的IP地址到这个实例了

v2-2d8502ada9a9fc97831c2b139f9404b6_720w

至此,IP地址更换成功了
最后说明
删除实例及注意事项
终止甲骨文云实例时,一定要勾选”永久删除附加的引导卷”
否则引导卷超出100GB的空间会扣费的

v2-a29d3bcececa519865e0c6a3f664f052_720w
v2-fb4320873725056cd7a6e4a01c2f66f6_720w

当一个实例终止状态未变为”已终止”前,不要立即创建另一个实例,否则可能会因为占用资源超出免费范围而在绑定信用卡上扣费

Related Post

发表回复