TaurusXin
V2EX  ›  问与答

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

  •  
  •   TaurusXin · Nov 3, 2022 · 2644 views
    This topic created in 1473 days ago, the information mentioned may be changed or developed.

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

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

    Supplement 1  ·  Nov 3, 2022

    谢谢大家,倒也不是想要反代 GitHub,就是想下载任何链接

    9 replies  •  2022-12-08 23:31:17 +08:00
    eason1874
    eason1874
    Nov 3, 2022❤️1
    2
    这叫反代,用 nginx 可以办到
    devld
    devld
    Nov 3, 2022
    4
    我也有这种想法,用 openresty 简单实现了一个。

    https://gist.github.com/devld/40df2b3165371a22e2e7c2c39d9cc616
    fstab
    fstab
    Nov 3, 2022 via Android
    5
    cloudflare workers 有现成的反代 github 程序。免费。
    itechify
    itechify
    Nov 3, 2022 via Android
    6
    仅仅临时用,在 github 原始链接前加: https://ghproxy.com/
    slowman
    slowman
    Nov 3, 2022 via iPhone
    8
    aria2c 下载到 vps web 下载到本地
    bjzhush
    bjzhush
    Dec 8, 2022
    9
    10 年我干过这事,当时刚工作,网管封了一些网站和 URL 扩展名。
    我直接在服务器写了个页面,前端贴 url ,后端用 PHP 的 file_get_contents ,下载后直接输出,属于早期比较粗暴的技术
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2031 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 04:01 · PVG 12:01 · LAX 20:01 · JFK 23:01
    ♥ Do have faith in what you're doing.