有人竟然用GitHub的开源项目来收费,还有没有天理了!!!
原本不太想做这件事,但那个收费网站刺激了我。于是在和ChatGPT进行一番友好交流后,不懂代码的我就有了这篇教程,绝对是新手保姆级。
作者是lemoex,感谢大佬🙏!
以后想要在VPS上运行GitHub的程序,都可以参考。
另外,虽然我的VPS是Debian,但ubuntu等应该也适用。
要在Debian VPS上使用这个GitHub项目的脚本,您可以按照以下步骤来操作。即使您不熟悉代码,也可以逐步完成:
- 安装Git: 先确保VPS上安装了Git,以便从GitHub克隆代码。运行以下命令:
sudo apt update sudo apt install git
- 克隆GitHub仓库:
打开GitHub页面,找到仓库的URL(通常在仓库首页上方有“Code”按钮,可以复制HTTPS链接)。然后,在VPS上运行以下命令,将仓库代码下载到本地:
git clone https://github.com/lemoex/oci-help
- 进入项目文件夹:
克隆完成后,进入下载的项目文件夹,通常这个文件夹的名称是仓库名。例如:
cd oci-help
如果没有更改过位置,脚本文件夹默认位置就是:root/oci-help
- 编译和运行程序:
该项目包含的文件如
go.mod
和main.go
表明它是用Go语言编写的。确保Go已经在VPS上安装,您可以运行以下命令安装Go:sudo apt install golang
- 编译Go代码:
进入项目目录后,运行以下命令来编译和构建程序:
go build -o oci-help main.go
这会在当前目录下生成一个可执行文件
oci-help
。但如果你的VPS配置很低,比如是内存只有512M/1G,有可能会提示进程killed,也就是编译失败。
这时,你需要给VPS增加Swap空间,也就是占用一部分硬盘空间(我默认设置为1G)
# 创建一个1GB的交换文件 sudo fallocate -l 1G /swapfile # 设置交换文件的权限 sudo chmod 600 /swapfile # 设置交换文件为swap sudo mkswap /swapfile # 启用交换文件 sudo swapon /swapfile # 确保交换文件在重启后依然有效 echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
- 设置配置文件
这里额外提示下,对于不了解linux的朋友,建议使用finalshell这类可以看到服务器文件的工具来连接。Mac用户可以使用terminus。
看下项目文件夹,应该有一个文件:
oci-help.ini
因为GitHub作者写得已经很详细了,照着做就行。
不过,我在实操中,发现甲骨文的界面有所变化。所以,找不到API设置路径的朋友,可以直接搜索“API”,然后进入。
其次,关于实例的配置,如果只设置一个引导卷,最好不要设为200G,而是199G。
- 运行程序:
确保
oci-help.ini
在项目文件夹中。然后,使用以下命令来运行程序:./oci-help
- 根据程序提示操作: 根据提示,会让你选择账号和实力类型,根据你配置的内容来选择就可以了。
成功运行后,大概就是这个样子:

我看论坛说,有人用脚本“只”跑了1个月就刷到配置了。
只能说,时间会给出最好的结果。
好啦,觉得有用就关注下吧。
Netflix有车位,快来啊~
微信:playfulsoulcn