[Share Experiences] 用go写的github文件代理服务器
Tofloor
poster avatar
thepoy
deepin
2023-10-18 01:14
Author

很久之前发过一个帖子,但没有将demo和代码放出来,此次一并上传,有需要的可以稍改一些代码使用。

代码:

  • https://github.com/thep0y/github-proxy
  • https://gitee.com/thepoy/github-proxy

outpu.png

Reply Favorite View the author
All Replies
yanjuner
Super Moderator
2023-10-18 01:15
#1

图片是太大了吗?

失效了

可以重新编辑下

Reply View the author
thepoy
deepin
2023-10-18 01:22
#2
yanjuner

图片是太大了吗?

失效了

可以重新编辑下

图片用的图床外链,可能你的网络环境不能解析

Reply View the author
爱开发
deepin
2023-10-18 06:23
#3

我之前也写过两个,一个是基于 Python + Flask 的,一个是基于 CloudFlare Workers 的。

除了支持 GitHub 加速外,还支持其它外网的直链地址加速。

Reply View the author
thepoy
deepin
2023-10-18 17:44
#4
爱开发

我之前也写过两个,一个是基于 Python + Flask 的,一个是基于 CloudFlare Workers 的。

除了支持 GitHub 加速外,还支持其它外网的直链地址加速。

其他网站用不到,python 性能和内存对小服务器不友好。

Reply View the author
爱开发
deepin
2023-10-18 20:17
#5
thepoy

其他网站用不到,python 性能和内存对小服务器不友好。

确实如此,所以我用 python 的是顺手写的。免费的 Workers 很香。但最后还是用 ghproxy.com 了,因为速度是真的快。

其它网站加速还是有用的,比较 deb 的源,都能加速。还有,比如 kernel.org 上面的内核地址也能加速。

Reply View the author
thepoy
deepin
2023-10-19 03:10
#6
爱开发

确实如此,所以我用 python 的是顺手写的。免费的 Workers 很香。但最后还是用 ghproxy.com 了,因为速度是真的快。

其它网站加速还是有用的,比较 deb 的源,都能加速。还有,比如 kernel.org 上面的内核地址也能加速。

各大高校的镜像站足够用了,有各个主流发行版的镜像,不需要自己加速。

用 go 写只是因为写起来简单,我最终是想用 rust 写,对低配 vps 能更友好

Reply View the author
爱开发
deepin
2023-10-19 09:01
#7
thepoy

各大高校的镜像站足够用了,有各个主流发行版的镜像,不需要自己加速。

用 go 写只是因为写起来简单,我最终是想用 rust 写,对低配 vps 能更友好

我只是打个比喻而已。我是说任何网站的静态资源都能加速,不只是内核。

我也有这个想法,用 Rust 实现。

Reply View the author