简述
注意本教程仅作学习交流用途展示,请勿用作非法用途,如造成不良影响,本站将配合调查并且进行整改
首先在这里“梯子”是什么这里就不多说了,这次的目标是如何完全白嫖一个“梯子”
当然这是一个“终极白嫖”因为 我们需要的一切都能白嫖到
Cloudflare 将会提供免费的高速中转
IBM Cloud 将会提供免费的空间
但是 IBM Cloud 十天不操作就会关机,所以必须十天内对其重启一次,避免关机,这里使用 Github Actions 每周自动重启
注意,此教程已经失效,IBM疑似已经不会为新的账号分配免费空间了(2020.06.23)
准备工作
我们需要什么?
- 一个 GitHub 账号
- 一个 Cloudflare 账号
- 一个 IBM 账号
相关链接
- GitHub 链接:https://github.com
- Cloudflare 链接:https://cloudflare.com
- IBM 链接:https://www.ibm.com
- IBM Cloud 链接:https://cloud.ibm.com
- 仓库链接:https://github.com/badafans/v2ray-cloudfoundry
- 仓库链接:https://github.com/CCChieh/IBMYes
- V2-Ray下载链接:https://pan.romeyer.live/%E8%BD%AF%E4%BB%B6/v2rayN-Core.zip
注册 GitHub 账号
详见:https://www.romeyer.live/2020/04/27/Blog.html#%E6%B3%A8%E5%86%8C-GitHub-%E8%B4%A6%E5%8F%B7
注册 Cloudflare 账号
打开 https://cloudflare.com 点击右上角注册
填入上述信息便可完成注册了
注册 IBM 账号
打开 https://www.ibm.com 点击右上角图标进行注册
在下方填入相关信息即可
在 IBM Cloud https://cloud.ibm.com 登录
创建 Cloud Foundry
创建容器
完成登陆后可以在界面看到如下内容,并且选择左边菜单栏中的 Cloud Foundry 然后选择公共
选择创建
依据下面两幅图选择,区域选择达拉斯,套餐选择128MB
应用名称填写自己需要的容器的名称,必须记录下来,后面将用到
创建完成后,如图左上角会出现一个 “访问应用程序 URL“ 这里的 URL 必须记下来,接下来会用到
部署 V2-Ray
然后依据下面图中框选的地方打开 IBM 的 Shell
在 Shell 中依次输入如下内容
git clone https://github.com/badafans/v2ray-cloudfoundry.git
cd v2ray-cloudfoundry/v2ray
chmod +x *
cd ..
上面内容完成后修改 manifest.yml 文件
vim manifest.yml
输入如上指令后你会看到下图显示并且修改 name: 后面为你刚才记下的容器名称(注意“:”和名称之间有空格,否则会报错)
applications:
- path: .
name: GetStartedGo //这里改成你的容器的名称
random-route: true
memory: 128M
这里按 “A” 进入修改模式,完成修改后按 “Ctrl+C” 退出修改模式并且输入 “:wq!” 回车保存(这里 “wq!” 是为了防止由于权限不够导致的无法保存)
接下来输入如下指令
ibmcloud target --cf
ibmcloud cf install
ibmcloud cf push
创建 Cloudflare Workers
注册 Cloudflare 账号后可以看到如下界面,选择 Workers 然后选择创建 Workers
在脚本区域输入如下内容,并且填入之前记下的 URL
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="这里填上面你记录的url(不包含https://)";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)
预览中出现如下显示即部署正常
接下来记下部署的地址
配置 V2-Ray 客户端
如下图,地址栏输入上面 Workers 部署的地址
- 端口:8080 (默认)
- 用户 ID:8c35bef3-d51f-41ab-ac87-7b053410495b(默认)
- 额外 ID:64(默认)
- 传输协议:ws
连接后如,测试速度基本正常即连接正常,至此工作基本上已经完成
部署 Github Actions 每周自动重启
打开如下链接:https://github.com/CCChieh/IBMYes 选择Fork
完成后我们选择 Settings 然后是 Secrets
点击 New secret
依次创建如下内容
IBM_ACCOUNT // IBM Cloud的登录邮箱和密码
IBM_APP_NAME // 应用的名称
REGION_NUM // 区域编码
RESOURSE_ID // 资源组ID
分别填入账号密码
填入之前记录的容器名称
之后我们回到 IBM Shell 输入如下指令依次输入账号密码
ibmcloud login
回车后你将会看到如下内容
框中的就是资源区名称,将其记录且对照资源区代码
1 au-syd
2 in-che
3 jp-tok
4 kr-seo
5 eu-de
6 eu-gb
7 us-south
8 us-east
在 Secret 中填入资源代码,如下例我是 “us-south” 则对照填写上面的 “7”
继续回到 IBM Shell 获取资源区ID
输入如下指令
ibmcloud resource groups
如框中显示的就是资源区ID了将其也填入 Secret 中
完成后则可以启动 Actions 了
启动 Actions
点击上方菜单的 Actions
点击上图 “I understand my workflows, go ahead and enable them” 就可以运行了
运行如下图则运行成功,接下来每周 IBM Cloud 便会自动重启了
一些测试
如果上面的工作全部完成了,那么你便成功白嫖到了一个相对不错的梯子了,根据博主自己宽带的测试速度来看,这个梯子的速度也只能说是中规中矩,但是完全满足日常使用的要求
- Fast测速
- YouTuBe 8K 测试
后日谈
更新于2020.06.23
最新消息显示,IBM已经不会为新账号提供免费空间了,所以各位有薅到羊毛的人,请且用且珍惜。
若有后续,博主会继续更新的。
更新于2020.09.11
由于近期有大量 YouTube UP 主上传了相关视频教程,结果此举导致 IBM Foundry 大批量清理 V2 应用容器且封禁了一大批 IBM Cloud 账号,当然,对于此举的持续时间目前是为止的,如果你的容器和账号依旧正常。那么且用且珍惜吧。
PS:博主貌似没感觉到什么的来着,毕竟两个号都活着来着...
Comments | NOTHING