用 goproxy 在 heroku 自建 go modules 代理。
App name 是一个唯一的 app 名字
Choose a region 有美国和欧洲可以选。个人认为美国的速度还不错。会在 region 里随机分配一个节点给你,有的节点很快,有的比较慢。不过还是会比 goproxy.io 之类的快。
点 Create app ,等一会就部署完成了。
linux:
export GOPROXY=https://youappname.herokuapp.com
windows:
$env:GOPROXY = "https://youappname.herokuapp.com"
https://youappname.herokuapp.com
.Note: This proxy can't fetch your private repos of course.
youappname
是你 Crate New App 时的 App name
可以用这个链接测试一下: https://youappname.herokuapp.com/github.com/nsqio/nsq/@v/list
heroku 部署的 app,在一段时间内没有流量会被冻结。然后有人访问的时候就才会再次启动。(所以第一次打开会比较慢,启动好了就快了)
提供一个懒人用测试地址,多人用不能保证速度,而且每个月是有限额的(一个人单独用完全足够)。所以还是建议自己 fork 自己建立一个 app。https://goproxyus.herokuapp.com
https://goproxyus.herokuapp.com/github.com/whtiehack/goproxy/@latest
latest 有个问题,不会再次去拿最新代码。
或者你知道明确版本的放可以构造 url 直接下载 : https://goproxyus.herokuapp.com/github.com/node-pinus/pinus/@v/v1.3.10.zip
1
nfroot 2019-04-30 18:45:14 +08:00 via Android
今天在 windows 试着编译 caddy(golang),感觉我不配,哈哈哈
|
2
whitehack OP 意思是刚接触 go ?我也刚接触。。都找小项目研究来着。。
|