0%

GFW - 反代github和google

反代github和google

1.利用Vercel反代
2.利用netlify反代

利用Vercel反代

自己测试,现用的2种方法:
1.直接添加vercel.json
2.fork souying/vercel-api-proxy 大佬的万能代理

一、直接添加vercel.json

1.github仓库vercel-gh项目,新建一个vercel.json,内容如下:

1
2
3
4
5
6
7
{
"name": "testgh",
"version": 2,
"routes": [
{"src": "/(.*)","dest": "https://github.com/$1"}
]
}

2.登录vercel,链接vercel-gh项目,运行
3.绑定域名(绑定域名后不用翻墙)
4.完成

注意:
反带其他网站要修改两处,一处是testgh随便填,另一处是https://github.com,改成你要反代的网站链接
绑定完域名后,一般要多等一段时间才能生效(自己测试:隔天后访问,域名不会变回github)。

二、fork souying/vercel-api-proxy 大佬的万能代理

1.fork 大佬项目
2.登录vercel,链接vercel-gh项目,运行
3.绑定域名(绑定域名后不用翻墙)
4.完成

注意:
生成的主页里直接复制填你要访问的github,google地址也行,或者下面的例子
例1:访问https://你的域名/https/github.com/souying/serverMmon/ 实际上会替换为https://github.com/souying/serverMmon/
例2访问https://你的域名/https/www.google.com/search?q=vercel-api-proxy 实际上会替换为https://www.google.com/search?q=vercel-api-proxy

利用netlify反代

zsokami/ghraw 大佬提供的方法

1.github仓库netlify-gg项目,新建一个netlify.toml,内容如下:

1
2
3
4
[[redirects]]
from = "/*"
to = "https://www.google.com/:splat"
status = 200

2.登录netlify,链接vercel-gg项目,运行
3.绑定域名(绑定域名后不用翻墙)
4.完成

注意:
netlify方法,代理google, github-raw好用, 对于github暂时不行(跳原域名:github.com)

个人使用

参考