有没有或者如何写这样一种代理下载程序

2022-11-03 02:00:18 +08:00
 xinge666

迫于帮各种朋友安装软件,有些资源需要从 GitHub 下载,但是 GitHub 在大陆访问各种慢,但又不想在朋友电脑上安装扶墙代理软件。此时我有一台 VPS 到大陆是优化线路,我在上面部署这样一个程序,使得我访问 https://example.com/url ,后面 url 是我要下载的文件 URL ,那么便可直接通过该 VPS 进行下载该文件,相当于使用 VPS 做中转。

可不可以用 nginx ?或者是否有类似的现成的程序

1140 次点击
所在节点    问与答
9 条回复
HoshinoRei
2022-11-03 02:11:42 +08:00
eason1874
2022-11-03 02:11:50 +08:00
这叫反代,用 nginx 可以办到
HoshinoRei
2022-11-03 02:13:45 +08:00
devld
2022-11-03 07:35:30 +08:00
我也有这种想法,用 openresty 简单实现了一个。

https://gist.github.com/devld/40df2b3165371a22e2e7c2c39d9cc616
flyz
2022-11-03 08:17:48 +08:00
cloudflare workers 有现成的反代 github 程序。免费。
oneisall8955
2022-11-03 08:36:44 +08:00
仅仅临时用,在 github 原始链接前加: https://ghproxy.com/
natforum
2022-11-03 09:54:47 +08:00
1423
2022-11-03 18:38:51 +08:00
aria2c 下载到 vps web 下载到本地
bjzhush
2022-12-08 23:31:17 +08:00
10 年我干过这事,当时刚工作,网管封了一些网站和 URL 扩展名。
我直接在服务器写了个页面,前端贴 url ,后端用 PHP 的 file_get_contents ,下载后直接输出,属于早期比较粗暴的技术

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/892250

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX