介绍IBM Cloud Fonudray搭建V2Ray ws ,利用GithubActions 每周重启 IBM Cloud Fonudray ,利用Cloudflare 高速节点中转。

注册

官网注册账号,步骤略过

利用IBM Cloud Fonudray 创建资源

1.登录后点击右侧 创建资源

2.可以找到Cloud Foundray

3.点击Cloud Foundry 创建公共应用程序

4.填写相关信息区域必须达拉斯,只有那里有免费的。填写应用名称,填写完成点创建


5.接着进入右上角命令行

6.打开命令行粘贴一键安装脚本:

wget --no-check-certificate -O install.sh https://raw.githubusercontent.com/CCChieh/IBMYes/master/install.sh && chmod +x install.sh  && ./install.sh

7.在配置的时候需要输入应用名称(这里就是我创建应用的时候输入应用名称我输入的是literature,你需要改成你自己的名称)和应用内存大小(我们刚刚选择的是256

配置好,等待几分钟,便可自动完成安装。

8.然后访问我们刚刚的应用的域名,如果不记得可以返回我们刚才的资源,点击访问应用程序

9.看到Bad Request便成功了,这里请记下你的域名

10.V2Ray url 默认使用的配置是:

vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogImlibXllcyIsDQogICJhZGQiOiAiaWJteWVzLnVzLXNvdXRoLmNmLmFwcGRvbWFpbi5jbG91ZCIsDQogICJwb3J0IjogIjQ0MyIsDQogICJpZCI6ICI4YzM1YmVmMy1kNTFmLTQxYWItYWM4Ny03YjA1MzQxMDQ5NWIiLA0KICAiYWlkIjogIjY0IiwNCiAgIm5ldCI6ICJ3cyIsDQogICJ0eXBlIjogIm5vbmUiLA0KICAiaG9zdCI6ICIiLA0KICAicGF0aCI6ICIiLA0KICAidGxzIjogInRscyINCn0=

11.把上面的配置复制到你的v2rayNv2rayNg中,修改地址为你的应用的域名(前面我们Bad Request那个网页的域名。

12.至此我们已经有一个可用的v2ray了,但是他每10天会重启一次,而且网速延迟很差,所以接下来会解决这个问题。

利用Github的Actions 每周重启 IBM Cloud Fonudray

1.IBM Cloud 10天不操作就会关机,所以我们需要 十天内对其重启一次,避免关机。首先登录IBM Cloud 点击又上角的命令行 在这一步我们主要是记录4个值

IBM_ACCOUNT // IBM Cloud的登录邮箱和密码
IBM_APP_NAME // 应用的名称
REGION_NUM // 区域编码
RESOURSE_ID // 资源组ID

2.具体后面会一步一步完成 进入命令行先执行

ibmcloud login

输入邮箱和密码。之后记录下区域(Region)这里需要记下和区域对应的编号也就是REGION_NUM,比如我这里是us-south,那么我的区域编号是7


#区域编号对应表
#1. au-syd
#2. in-che
#3. jp-tok
#4. kr-seo
#5. eu-de
#6. eu-gb
#7. us-south
#8. us-east

3.接下来获取资源组idRESOURSE_ID

ibmcloud resource groups

图中所指向便是RESOURSE_ID

4. 现在返回到github项目 右上角fork到自己的github下

5.然后进入setting

6.选择Secrets 点击 New secret

7.分别建立四个secret IBM_ACCOUNT为例

IBM_ACCOUNT // IBM Cloud的登录邮箱和密码
IBM_APP_NAME // 应用的名称
REGION_NUM // 区域编码
RESOURSE_ID // 资源组ID

第一行为邮箱,第二行为密码。这里需要邮箱和密码所以中间换行 ,其他的不需要换行 。把四个secret补充完成

8.之后点击上方Actions,在这里你就会看到有个IBM Cloud Auto Restart在执行。

9.如果没有看见Action的话到自己仓库的/.github/workflows/ibm.yml 编辑下,随意增添个空行然后commit

10.就可以看见有action了 第一次可能因为secret没添加导致workflow执行失败,只需要点下

11.进去后按照下图 找到 Re-run jobs重新执行一次即可,至此自动重启已经ok了。

Cloudflare 高速节点中转

1.注册,登录这里不再累述。登录后左上角点击菜单找到workers

2.创建Worker

3.打开和复制脚本

addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="ibmyes.us-south.cf.appdomain.cloud";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)

4.修改第四行为你的应用的域名

5.点击发送,测试是否出现Bad Request,出现则成功,点击保存并部署。

6.这里会给一个网址,..workers.dev,这就是你的cloudflare中转后的域名。

7.然后我们去v2的客户端中修改地址

8.现在已经使用了cloudflare的代理。下面我们将筛选cloudflare的高速节点。克隆本项目到你的电脑上。打开项目下的fping-msys2.0目录运行自动查找最优CF节点-懒人专用.bat

9.这里假设我获取的最优ip是104.17.188.91在客户端把地址换成ip,伪装域名换成我们cloudflareworkers的域名即可

10.如果不方便用电脑优选ip也可以把地址设为cloudflare.comicook.tw,这两个一个cloudflare官网,自然也是使用自家cdn,另外一家是台湾省的一个网站,域名指向的ip一般也是比较好的线路。


【腾讯云】星星海SA2云服务器618钜惠,1核2G 首年95元【点击查看】。


文章: 《使用IBM Cloud Fonudray搭建V2Ray》
联系方式:
文章链接:https://wxiou.cn/index.php/archives/62/
除特别注明外,文章均为Literature原创,转载时请注明本文出处及文章链接
Last modification:December 6th, 2022 at 02:48 pm
如果觉得我的文章对你有用,请随意赞赏