迫于帮各种朋友安装软件,有些资源需要从 GitHub 下载,但是 GitHub 在大陆访问各种慢,但又不想在朋友电脑上安装扶墙代理软件。此时我有一台 VPS 到大陆是优化线路,我在上面部署这样一个程序,使得我访问 https://example.com/url ,后面 url 是我要下载的文件 URL ,那么便可直接通过该 VPS 进行下载该文件,相当于使用 VPS 做中转。
可不可以用 nginx ?或者是否有类似的现成的程序
谢谢大家,倒也不是想要反代 GitHub,就是想下载任何链接
1
HoshinoRei 2022-11-03 02:11:42 +08:00 via iPhone
|
2
eason1874 2022-11-03 02:11:50 +08:00 1
这叫反代,用 nginx 可以办到
|
3
HoshinoRei 2022-11-03 02:13:45 +08:00 via iPhone
|
4
devld 2022-11-03 07:35:30 +08:00
|
5
flyz 2022-11-03 08:17:48 +08:00 via Android
cloudflare workers 有现成的反代 github 程序。免费。
|
6
oneisall8955 2022-11-03 08:36:44 +08:00 via Android
仅仅临时用,在 github 原始链接前加: https://ghproxy.com/
|
7
natforum 2022-11-03 09:54:47 +08:00
|
8
1423 2022-11-03 18:38:51 +08:00 via iPhone
aria2c 下载到 vps web 下载到本地
|
9
bjzhush 2022-12-08 23:31:17 +08:00
10 年我干过这事,当时刚工作,网管封了一些网站和 URL 扩展名。
我直接在服务器写了个页面,前端贴 url ,后端用 PHP 的 file_get_contents ,下载后直接输出,属于早期比较粗暴的技术 |