Athens 是一个开源项目,旨在为 Go 模块(Go modules)创建首个代理服务器。微软表示该项目目前仍处于 alpha 阶段,并将联合 Athens 社区继续致力于改善模块体验,重点是确保 Go 模块与所有代理服务器能无缝协作,并努力建立一个联合的、组织多样化的代理网络,其中包括:
用于边缘部署的 Go 模块代理服务器
用于身份验证的模块代理的协议
模块公证服务以用于验证模块源码
在批准外部 Go 包时指定要包含和排除内容的功能
![image](https://static.oschina.net/uploads/space/2018/0902/005022_UDl3_2720166.png)