国内服务器部署环境时下载依赖被墙如何处理?
比如有一个自动部署的脚本,其中一步是从 https://dl.flynn.io 下载最新的 binary 文件,因为众所周知的原因,无法下载成功。请问应对这种情况的 Best Practice 是啥?
我所能想到的就是服务器安装 ss ,再使用 proxychains 。但显然不是一个好方法,故询问解决方案。
PS: 如何搭建国外的镜像源,有没有相关教程?
死んだ世界
9 years, 8 months ago
Answers
用代理吧,推荐一个神器代理ShadowSock: http://www.codefrom.com/p/170.html
各种悲剧419
answered 9 years, 8 months ago
设置国内镜像即可。比如rails开发可以设置
http://ruby.taobao.org
目前大部分的镜像taobao都有吧,比如yum docker等
九十九狐狸
answered 9 years, 8 months ago
修改了 DNS 至 百度公共DNS ,其他 DNS 国内公共 DNS 服务参见 这里 ,执行仍会出现如下错误,原因待查。
11:04:40.741350 host.go:130: tuf: failed to download v1/images/ceb6da07e96d7c6e732af955c9b6f64618b4c3a3cf7c7b2a7cdad07e8af227b3/layer: read tcp 54.230.159.50:443: connection reset by peer
===> 11:04:40.778 ERROR: failed to run "/usr/local/bin/flynn-host download --repository https://dl.flynn.io/tuf --tuf-db /etc/flynn/tuf.db --config-dir /etc/flynn --bin-dir /usr/local/bin", exit status 1
系色MADAO
answered 9 years, 8 months ago