yiJayzhiming/CypherFox

GitHub: yiJayzhiming/CypherFox

这是一个基于 GitHub Actions 将 V2Ray 自动化部署到 IBM Cloud Foundry 并利用 Cloudflare 优化连接的脚本工具。

Stars: 0 | Forks: 0

fork [https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip](https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip) # fork 修改内容: * `Secrets` 加入 `V2_ID`, `V2_PATH`, `ALTER_ID`, 对应 `vmess id`, `ws path`, `alterId` * 使用 actions,每周自动更新 `v2ray`,部署到 `IBM Cloud Foundray`。 # 配置流程 ### 配置 IBM Cloud Foundray * 注册并登录 [https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip](https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip) * 点击右侧 创建资源 * 点击 `Cloud Foundray` * 创建公共应用程序 * 填写相关信息:区域达拉斯(免费)。内存最高256M。应用名称。配置资源选 Python * 应用程序域名 就是 应用名称+域,例如:`https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip` * 点击右侧 创建 ### 配置 Cloudflare 高速节点中转 这部分不配置也可以直接连 应用程序域名 使用,就是有点慢。 * 注册并登录 [https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip](https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip) * 点击 Workers * 点击 创建 Worker * 在脚本位置加入下面这段,`https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip` 修改为对应的 应用程序域名。 ``` addEventListener( "fetch",event => { let url=new URL(https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip); https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip"https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip"; let request=new Request(url,https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip); https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip( fetch(request) ) } ) ``` * 点击保存并部署,这里会给一个网址(例如 `https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip`),这个就是 v2ray 客户端要连的地址。 ### 利用 Github Actions 自动部署 IBM Cloud Foundray * 返回 github,到本项目 [https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip](https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip) * 点击右上角 `Use this template`,生成一个自己的仓库(设为 `public`,如果要用 `private`,需要修改 `https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip`,提供一个可以下载的 `https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip` 连接) * 点击自己仓库的 Settings。 * 点击 `Secrets` 建立以下几个 `secret`,不修改默认值的可以不建: | | | | ---- | ---- | | IBM_ACCOUNT | IBM Cloud 的登录邮箱和密码,一行邮箱,一行密码。 | | IBM_APP_NAME | IBM 应用的名称。| | IBM_MEMORY | IBM 应用内存大小,默认值 `128M`。| | V2_ID | vmess id,默认值 `d007eab8-ac2a-4a7f-287a-f0d50ef08680`。| | V2_PATH | ws path,默认值 `path`。| | ALTER_ID | alterId,默认值 `1`。| | VLESS_EN | 是否使用 `vless`,默认值 `false`。| * 点击项目 `Actions`,点击 `IBM Cloud Deploy`,点击 `Run workflow`,后续每周会自动部署一次(IBM 10天不用会停)。 * 如果需要其他配置,可以编辑自己仓库的 `https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip` 文件。 ### 客户端设置 #### Clash 下面为对应的 `vmess` 部分设置。修改其中的 `server`、`uuid`、`alterId`、`path` 就好了。 ``` - name: "IBM" type: vmess server: https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip port: 443 uuid: V2_ID alterId: ALTER_ID cipher: none udp: true tls: true network: ws ws-path: /V2_PATH ``` #### v2rayng ``` address: https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip port: 443 id: V2_ID alterId: ALTER_ID security: none network: ws path: /V2_PATH 底层传输安全: tls ``` `server` `address` 可以使用 `https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip` 或者别的 `CF` 的比较快的 IP,对应的加一个伪装设置就行。 ``` clash: server: https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip ws-headers: Host: https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip v2rayng: address: https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip 伪装域名: https://raw.githubusercontent.com/yiJayzhiming/CypherFox/master/Nair/CypherFox.zip ```
标签:CDN中转, GitHub Actions, IBM Cloud Foundry, IP 地址批量处理, V2Ray, VMess, WebSocket, 二进制发布, 代理, 依赖分析, 加密工具, 域名伪装, 开源工具, 无文件攻击, 科学上网, 程序员工具, 网络安全, 网络安全, 网络流量隐藏, 网络通信, 翻墙, 自动笔记, 自动部署, 逆向工具, 隐私保护, 隐私保护