免费版本的IBM云服务器,审核越来越严格了,近几天,很多帐户都挂了。。。。
有没有什么解决办法呢,答案是有的。
具体操作看下方的详情:
文章目录
配置流程
配置IBM Cloud Fonudray
注册并登录https://cloud.ibm.com/
点击右侧 创建资源
点击Cloud Foundray
创建公共应用程序
填写相关信息:
区域:达拉斯(免费).
内存:最高256M.
应用名称: 配置资源,选Python
PS: 应用程序域名 就是 应用名称+域, 比如: ibmyes.us-south.cf.appdomain.cloud
点击右侧 创建
现在尽量不要选择GO社区,那里已经太不安全了
配置 Cloudflare 高速节点中转
这部分不配置也可以直接连 应用程序域名 使用, 就是有点慢.
注册并登录https://www.cloudflare.com/
点击 Workers
点击 创建Worker
在脚本位置加入下面这段, url.hostname修改为对应的 应用程序域名.
以下内容评论之后,刷新本页面,即可见!
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)
)
}
)
点击保存并部署, 这里会给一个网址(比如cloudflare_workers.dev), 这个就是 v2ray 客户端要连的地址.
利用Github Actions 自动部署 IBM Cloud Fonudray
来到github, 到本项目 https://github.com/fcying/IBMYes
点击右上角 Use this template, 生成一个自己的仓库, 在自己的仓库点击 Settings.
点击 Secrets 建立以下几个secret, 不修改默认值的可以不建.
IBM_ACCOUNT //Cloud的登录邮箱和密码, 一行邮箱, 一行密码.
IBM_APP_NAME //应用的名称.
IBM_MEMORY //应用内存大小(内存,64M、128M、256M), 默认值256M.
V2_ID // UUID,可用V2RAYN生成随机码,再自定义. 方法如下图:
V2_PATH // 随便设置字母数字,客户端设置时要一模一样.
ALTER_ID // 主流一点就1或者6或者64吧,如果使用VLESS,设置了也没事
填写完成后,这个Secrets列表是这样的:
点击项目 Actions , 点击IBM Cloud Deploy , 点击Run workflow , 后续每周会自动部署一次(IBM 10天不用会停).
当这两个地方显示为绿色的时候,就表示设置生效了。
PS: 如果需要其他配置, 可以编辑自己仓库的config/config.json文件.
客户端设置
Clash
下面为对应的vmess部分设置.修改其中的server,uuid,alterId,path就好了.
- name: "IBM"
type: vmess
server: cloudflare_workers.dev
port: 443
uuid: V2_ID
alterId: ALTER_ID
cipher: none
udp: true
tls: true
network: ws
ws-path: /V2_PATH
v2rayng
address: cloudflare_workers.dev
port: 443
id: V2_ID
alterId: ALTER_ID
security: none
network: ws
path: /V2_PATH
底层传输安全: tls
server address 可以使用 cloudflare.com或者别的CF的比较快的IP,对应的加一个伪装设置就行.
clash:
server: cloudflare.com
ws-headers:
Host: cloudflare_workers.dev
v2rayng:
address: cloudflare.com
伪装域名: cloudflare_workers.dev
另:为了安全( VLESS比Vmess更加安全 ),请按以下修改:
Vless配置文件代码(与作者原Vmess一样,加入了嗅探功能) 以下开始复制,注意复制全。。
将它的内容进行替换:
将这段代码复制进去进行替换:
{
"inbounds": [
{
"sniffing": {
"enabled": true,
"destOverride": ["http", "tls"]
},
"port": 8080,
"protocol": "vless",
"settings": {
"decryption": "none",
"clients": [
{
"id": "V2_ID"
}
]
},
"streamSettings": {
"network":"ws",
"wsSettings": {
"path": "/V2_PATH"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {},
"tag": "direct"
},
{
"protocol": "blackhole",
"settings": {},
"tag": "block"
}
],
"routing": {
"domainStrategy": "AsIs",
"rules": [
{
"type": "field",
"outboundTag": "block",
"protocol": ["bittorrent"]
},
{
"type": "field",
"outboundTag": "block",
"ip": [
"0.0.0.0/8",
"10.0.0.0/8",
"127.0.0.0/8",
"172.16.0.0/12",
"192.168.0.0/16"
]
}
]
}
}
记得下方的保存哦!
然后就是坐等它重新将修改进行生效了:
看到它们全部变成绿色的对勾就OK了!
如果是欧洲的小伙们呢,则它们的免费区域不一样。这样一来,这个主机生成的域名地址就会不一样,比如:eu-gb.cf.appdomain.cloud
所以呢,我们要修改默认的脚本,将默认的us-south改成eu-gb
首先,我们找到脚本根目录下面的deploy.sh,然后,点击右上角的铅笔图标进行修改:
将代码全部选中,然后按下Ctrl+F键之后进入搜索模式,输入:us-south之后回车,就会看到搜索出的结果部分会全面变成黄色:(一般有三处地方)
然后,分别选中us-south并改成eu-gb,改好之后,点击下方的按钮保存一下这个修改:
保存之后,返回到Actions的All workflows当中的时候,就会看到它又在重新启动了,等它的颜色由黄色变成绿色就可以了:
当然了,我们还要去修改V2ray连接工具当中的地址,将地址当中的us-south改成eu-gb并保存就可以了(只修改这一个地方):
到这里的呢,基本上就好了。
最后的最后,就是反代理那里要改一下了:(不清楚如何添加的同学,请看我先前发布的教程)
这里也要改成现在的。
路径呢,可以填写完整,也可以简写成/path没有什么影响。
还要把V2ray连接工具当中的地址也要改一下:
这样,就万事大吉了!
2020-10-21 08:47:54 星期三 50F
感谢分享
2020-10-19 03:27:43 星期一 49F
看看学习一下哈
2020-10-18 12:55:02 星期日 48F
学习一下,go社区失败了。。。
2020-10-24 10:48:36 星期六 B1
@ 10101 用别的社区,go社区是重灾区。。。。
2020-10-17 01:30:33 星期六 47F
感谢分享,我试试
2020-10-16 00:27:22 星期五 46F
感谢大大的教程
2020-10-15 14:49:37 星期四 45F
谢谢分享。。。。。
2020-10-15 13:05:12 星期四 44F
正在学习,之前用的谷歌云不是很好用哦
2020-10-14 03:11:15 星期三 43F
学习学习学习学习学习学习学习学习学习
2020-10-13 13:43:54 星期二 42F
感谢分享,学习中
2020-10-12 15:35:05 星期一 41F
感谢分享。。。
2020-10-12 14:42:18 星期一 40F
正在学习,之前用的谷歌云已经过期了
2020-10-12 11:19:30 星期一 39F
学习了学习了
2020-10-12 07:10:17 星期一 38F
为什么我连接后 访问 后是500 Internal Privoxy Error
2020-10-24 10:47:59 星期六 B1
@ zzl 连接哪里出现这个500错误?
2020-10-09 08:54:24 星期五 37F
感谢分享,想学习一下怎么搭建,谢谢!
2020-10-07 15:04:41 星期三 36F
谢谢,试一下
2020-10-07 07:10:21 星期三 35F
来看看怎么样的
2020-10-07 06:09:30 星期三 34F
大佬,请问 这里“点击项目 Actions , 点击IBM Cloud Deploy , 点击Run workflow”GitHub我点开没有你说的那个呢?实在是无法自行补脑呀~555
2020-10-24 10:46:23 星期六 B1
@ 1212 怎么可能没有这个选项呢?
2020-10-07 06:04:37 星期三 33F
学习一下!!
2020-10-07 05:44:46 星期三 32F
大佬,BIN_NAME 这个里面的数值应该怎么填
2020-10-24 10:47:13 星期六 B1
@ 1212 我的教程里面不是有写吗?
2020-10-07 04:09:42 星期三 31F
感谢分享!
2020-10-07 01:06:21 星期三 30F
感谢分享!!
2020-10-06 12:18:50 星期二 29F
学习以下楼主的经验
2020-10-05 14:58:26 星期一 28F
现在的机场挂科,想学习下楼主的,谢谢
2020-10-05 14:57:48 星期一 27F
感谢分享,顶起
2020-10-05 10:31:15 星期一 26F
感谢分享,试试看看
2020-10-05 10:13:08 星期一 25F
学习一下!
2020-10-05 04:36:46 星期一 24F
感谢分享,这个现在还有效吗
2020-10-02 08:00:57 星期五 23F
laikk看看
2020-10-01 13:38:23 星期四 22F
感谢大老分享
2020-10-01 13:26:20 星期四 21F
感谢分享,想学习一下怎么搭建,谢谢!
2020-09-30 02:30:39 星期三 20F
谢谢大佬分享
2020-09-29 10:01:16 星期二 19F
看看能用不
2020-09-29 02:46:00 星期二 18F
这个是利用github脚本远程登录ibm云建立v2ray,本质上也是在云上执行脚本的。一周内必封的
2020-09-29 07:51:29 星期二 B1
@ 冰冻虾 是的,一样有很多的被封的概率。。。。。IBM的措施太猛了,最好还是用谷歌云或是其它云来搭建!
2020-09-29 02:36:30 星期二 17F
学习一下看看
2020-09-28 10:47:58 星期一 16F
感谢分享,学习中
2020-09-28 09:46:23 星期一 15F
感谢大大的教程
2020-09-28 06:40:16 星期一 14F
hahaha看看
2020-09-27 16:22:02 星期日 13F
现在还可以用吗?
2020-09-27 15:03:35 星期日 12F
谢谢分享~~~
2020-09-27 08:22:34 星期日 11F
PY的还能用多久?
2020-09-27 07:09:24 星期日 10F
感谢楼主分享, 学习一下
2020-09-27 05:42:20 星期日 9F
py能用到啥时候啊
2020-09-27 07:19:44 星期日 B1
@ zergzero888 那就更换其它社区。这个方法应该在短时间内不会有问题,因为脚本不是直接运行在云上。。。。
2020-09-27 02:39:11 星期日 8F
感谢楼主分享, 学习一下
2020-09-26 11:08:48 星期六 7F
试试看行不行
2020-09-26 11:00:27 星期六 6F
打开看看。。。。。。。。
2020-09-26 04:50:14 星期六 5F
我要看看新教程
2020-09-25 12:39:10 星期五 4F
学习学习学习学习
2020-09-25 08:29:39 星期五 3F
感谢大大的教程
2020-09-25 01:56:25 星期五 2F
bin_name填什么啊
2020-09-25 06:55:09 星期五 B1
@ ibm520 这个可以不用填,按文字版参数来填写!
2020-09-24 17:57:38 星期四 1F
正在学习,之前用的谷歌云已经过期了
2020-09-25 06:56:03 星期五 B1
@ joinll 多来坐坐哦!