注册ibm(不要绑卡)和cloudflare(用于代理转发)
https://cloud.ibm.com/login
https://dash.cloudflare.com

然后在ibm的ssh操作,参考:
https://github.com/badafans/v2ray-cloudfoundry
自行修改配置,然后部署

//打开ibm官方shell,注意不是容器的ssh

git clone https://github.com/badafans/v2ray-cloudfoundry.git

cd v2ray-cloudfoundry/v2ray

chmod +x *

//你可以自定义修改v2ray的配置文件 config.json

cd ..

vi manifest.yml
 
然后根据你自己配置修改后,按住键盘esc,  :wq回车就修改好了

//修改如下:
applications:

- path: .

  name: GetStartedGo//这里改成你的容器的名称

  random-route: true

  memory: 128M//这里改成你的容器的内存

ibmcloud target --cf

ibmcloud cf push

//等待cloud foundry重启成功!

ibmcloud cf push这一步会出现错误,复制引号代码执行以下再执行以下这个代码就行了。

接下来是代理转发

然后在https://dash.cloudflare.com/

选择Workers ,选择创建Workers

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) 
 
       ) 
 
       }
 
        )

然后将上图圈出来的url(不包含https://)记录一下

然后在v2rayNG里选择手动输入

地址就填Workers 里面记录的网址,

端口,用户id,额外id,传输协议,填你刚刚在ibm里面修改的

Last modification:June 19th, 2020 at 09:13 am
If you think my article is useful to you, please feel free to appreciate