ORACLE账号申请

我是在2024年2月26日申请的新加坡区域,使用上海联通网络,不带任何翻墙,全中文填写所有注册信息,使用招商银行全币种信用卡(只有Visa没有银联标志哦),很顺利的完成了注册。

开VPS

本以为注册很顺利,开VPS也会很顺利,其实不然。VPS不管是AMD的1C1G还是ARM的,全部开不出来,按照 甲骨文 (oracle) 一键抢/刷 ARM 4核 24G内存VPS教程!配置好机器人,大概24小时不到,刷到了AMD的机器。


登录后台,就能看到这个始终免费的机器了。

配置VPS

网络设置

1、在子网中的安全列表中对入口规则和出口规则进行更改,对0.0.0.0/0的所有协议进行放行。
2、做完第一步是对网络的防火墙打开了,但是vps搭建的服务还是不能连接,需要对vpc机器的防火墙进行设置:

1
2
3
4
5
6
7
8
9
10
11
12
#开放所有端口
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F

#Oracle自带的Ubuntu镜像默认设置了Iptable规则,关闭它
apt-get purge netfilter-persistent
reboot

#强制删除
rm -rf /etc/iptables && reboot

参考:https://github.com/mack-a/v2ray-agent/issues/144

VPS保活

Idle Always Free计算实例可能会被 Oracle 回收。如果在 7 天内满足以下条件,则 Oracle 会将虚拟机和裸机计算实例视为空闲:

  • 95%时间CPU利用率低于20%
  • 网络利用率低于20%
  • 内存利用率低于 20% (仅适用于A1 形状)(ARM实例)

https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm

1
docker run --cpus=0.4 -d --name keeporaclealive --restart always alpine sh -c "while true; do continue; done"

安装Xray

  • 按照 ## Xray-core Docker Image by Teddysun教程拉取镜像,使用默认配置启动容器。
  • 进入容器 docker exec -it b6cd82c11ce7 sh
  • 生成 Private key 和 Public key xray x25519
  • 生成UUID xray uuid
  • 进入 /etc/xray 创面 config.json,参考教程 # Xray Shadowrocket添加自己的uuid和key信息即可。

个人的config.json配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
"log": {
"loglevel": "warning"
},
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "field",
"ip": [
"geoip:cn",
"geoip:private"
],
"outboundTag": "block"
}
]
},
"inbounds": [
{
"listen": "0.0.0.0",
"port": 9000,
"protocol": "vless",
"settings": {
"clients": [
{
"id": "e67fad7e-1935-4ea6-a67a-a1d10a006c6d",
"flow": ""
}
],
"decryption": "none"
},
"streamSettings": {
"network": "h2",
"security": "reality",
"realitySettings": {
"show": false,
"dest": "www.amazon.com:443",
"xver": 0,
"serverNames": [
"www.amazon.com"
],
"privateKey": "KBUND357-0kyprzYEGHoc5sYWiaBaqvVoIYt8kQEhjc",
"shortIds": [
"77c2358dc476ae9e"
]
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"tag": "direct"
},
{
"protocol": "blackhole",
"tag": "block"
}
]
}

最后,删除第一个测试容器,启动这个新配置的容器即可。

1
docker run -d --network host --name xray --restart=always -v /etc/xray:/etc/xray teddysun/xray

配置shadowrocket

基本按照前一个教程配置即可,联通实测速度大概50M左右,够用了。