Skip to content

cloudflare反向代理|OpenAI/ChatGPT 免翻墙代理|github免翻墙代理|github下载加速|google代理|cloudflare万能代理

Notifications You must be signed in to change notification settings

nekoaday/cloudflare-reverse-proxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

结合eraycc和ivesyi对原项目的修改

仅能代理访问github,实现github主页+搜索+详情+下载

(怂的不会干任何违法的事,但实际上由于url写死了不会改。鬼知道跳转连接就给了个search?=xxx我怎么知道该跳到哪里去)

给一个加了密码的代理连接上了跨域请求

声明

本人完全没有JavaScript基础

code ability powered by cpp

urllib ability powered by python

javascript ability powered by English

html ability powered by Newbing

Network ability powered by cloudflare doc

于是根本不知道这个项目会有什么漏洞,第一设了密码,第二网址不要告诉别人,第三反正部署在cloudflare上面

具体实现:

魔改了ivesyi对于响应的正则

魔改了eraycc对于fixurl的判断 魔改了原项目的输入地址界面,使其直接跳转github.com

cloudflare-reverse-proxy

本项目是cloudflare反向代理。在cloudflare网站中新建worker,把worker.js文件中的内容复制进去即可使用。

使用方法为在任意url前面加上https://你的域名/proxy/ 即可使用cloudflare加速。

例如https://你的域名/proxy/https://raw.githubusercontent.com/gaboolic/cloudflare-reverse-proxy/main/worker.js

本人另外一个项目是基于vercel的反向代理,仓库地址https://github.com/gaboolic/vercel-reverse-proxy 供大家参考

详细步骤

0 登录https://www.cloudflare.com/

1 创建应用程序 创建应用程序 2 创建worker(pages麻烦一点,需要写一个package.json文件,但pages的好处是分配的域名直接可以用) 创建worker 3 点"部署"按钮 创建worker 4 编辑代码 编辑代码 5 把worker.js文件中的内容复制进去,点"保存并部署" 保存并部署 6 (可选) 添加自定义域

绑定自己的域名。不需要教程了,现在在cloudflare点添加自定义域名,输入子域名自动添加好dns

免费域名申请:https://secure.nom.za/ https://nic.eu.org/ https://nic.ua

不需要申请,link域名0元免费1年:dynadot.com

使用方法

在任意url前面加上https://你的域名/proxy/ 即可使用cloudflare加速。

例1 https://github.com/gaboolic 前面加上https://你的域名/proxy/ demo1 例2 调用openai的post接口,https://api.openai.com/v1/chat/completions 前面加https://你的域名/proxy/ demo2

如何在一些常见的开源项目中使用? 一般开源项目都是引用的openai的库,可以看到里面有一个属性是api_base = os.environ.get("OPENAI_API_BASE", "https://api.openai.com/v1")

所以使用的时候只需要设置一下openai.api_base="https://你的域名/proxy/https://api.openai.com/v1" 就可以了

更多使用方法也可以参考https://github.com/gaboolic/vercel-reverse-proxy

基于以下修改

密码:https://github.com/eraycc/cloudflare-safeproxy

跨域:https://github.com/ivesyi/cf-worker-proxy

原项目:https://github.com/gaboolic/cloudflare-reverse-proxy

About

cloudflare反向代理|OpenAI/ChatGPT 免翻墙代理|github免翻墙代理|github下载加速|google代理|cloudflare万能代理

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%