如果账号或者容器被封,需要先注册账号。
注册账号推荐gmail,国内推荐阿里邮箱。这两个自己测试可以正常注册。
gmail还可以设置临时别名邮箱来注册:
https://bbs.zsxwz.com/thread-3324.htm
创建Cloud Foundry除了tomcat,其他环境都可以选,go可能无法开机。
两个自己简单测试还可以用的一键脚本:
curl https://ibm.freecdn.workers.dev -# | base64 -d -w 0 >ibmcloud && chmod +x ibmcloud && ./ibmcloud
或者:
wget --no-check-certificate -O ibmv2ws.sh https://www.armn1.ml/ibmv2ws.sh && chmod +x ibmv2ws.sh && ./ibmv2ws.sh
套cf:
url.hostname,修改成自己的容器地址。
addEventListener( "fetch",event => { let url=new URL(event.request.url); url.hostname="xxxxxxx.us-south.cf.appdomain.cloud"; let request=new Request(url,event.request); event. respondWith( fetch(request) ) } )
cf自选ip脚本:
https://bbs.zsxwz.com/thread-3325.htm
ibmyes修改版本,大佬做了一些文件名伪装。说可以自动重启,自己也没有测试。
https://github.com/w2r/IBMYesPLus
wget --no-check-certificate -O install.sh https://raw.githubusercontent.com/w2r/IBMYesPlus/master/install.sh && chmod +x install.sh && ./install.sh
ps:使用脚本存在一定的封号风险。
使用github action自动重启,存在很大概率被封号,自己一个账号就是这么被封的。
想要重启,也只能自己过几天登录网页版,自动重启了。
或者使用ibmcloud cli,支持mac,windows和linux。
https://github.com/IBM-Cloud/ibm-cloud-cli-release/releases/
下载Binaries版本
linux/mac可以使用crontab定时重启.
# 登录 ./ibmcloud login # 安装Cloud Foundry,如果无法安装请挂代理 ./ibmcloud cf install ./ibmcloud target --cf # 重启app ./ibmcloud cf restart "xxxxxx"
windows可以做一个简单的bat脚本,然后设置定时任务重启app。
“程序”/“附件”/“系统工具”/“任务计划程序”
::登录 ibmcloud.exe login ::安装Cloud Foundry,如果无法安装请挂代理 ibmcloud.exe cf install ibmcloud target --cf ::重启app ibmcloud.exe cf restart "xxxxxx"