go get 命令得到timeout错误的解决办法(翻墙办法!)
来源:互联网 发布:轻松学英语软件 编辑:程序博客网 时间:2024/06/08 02:47
折腾了半天时间,终于知道怎么使用go get 命令了。
具体的解决办法:
- 开启socks5代理(比如shadowsocks)
安装并启动polipo
mac下: 参考自这里
1. brew install polipo2. vi /usr/local/opt/polipo/homebrew.mxcl.polipo.plist3. 在<array> 和 </array>之间添加一行: <string>socksParentProxy=localhost:1080</string>4. 执行命令: ln -sfv /usr/local/opt/polipo/*.plist ~/Library/LaunchAgents 和 launchctl load ~/Library/LaunchAgents/
linux下: 参考这里
设置终端环境变量
http_proxy=127.0.0.1:8123https_proxy=127.0.0.1:8123
设置git的代理
git config --globle http.proxy 127.0.0.1:8123git config --globle https.proxy 127.0.0.1:8123
—–以上就是完整的解决办法,下面是我自己的一些思考,没兴趣的同学可以略过,有能力的大神可以来帮我解决下问题——
shadowsocks的一些总结(个人所悟,如有错,请指出,谢谢!):
- 使用socks5代理,貌似只使用了socks5协议的一部分,所以速度更快
- 它是工作在传输层(tcp/udp等)和应用层之间,能转发(tcp/udp)之上的数据。
- 由于它能转发udp,因此dns(基于udp实现,)查询也能绕过墙了,所以使用它能对让一些软件也翻墙,这是http代理所无法实现的。
从这里我们可以得知其代理的方式是socks5代理的方式(关于socks的大概原理可以参考这里,
代理相关的内容可以参考这里到底为什么shadowsocks能代理浏览器却不能代理终端?难道它不是截取所有的tcp流量转发给代理吗?
0 0
- go get 命令得到timeout错误的解决办法(翻墙办法!)
- go get 命令 i/o timeout 解决办法
- 解决go get timeout
- go get 命令被墙问题
- go get 命令
- CGI Timeout的解决办法
- go标准命令详解0.3 go get
- Go命令基础之go get
- Mysql错误: Lock wait timeout exceeded解决办法
- goagent不能用的处理办法(timeout)
- 关于go get安装git golang项目时报错的处理办法
- MYSQL命令 Show global status命令得到的参数详解(MYSQL错误)
- 从开发的角度看待:HTTP请求408错误以及解决办法[请求超时 (Request timeout)]
- servlet得到IP的办法
- mac上用goagent翻墙的时候出现错误
- SDK更新失败怎么办?最简单的办法!无需翻墙!
- SDK更新失败无法翻墙?这是最笨的办法-仅供娱乐,请勿模仿
- 执行go get出现 go: GOPATH entry is relative错误
- 使用SoapUI测试调试web service接口详细教程
- Linux命令学习总结: file命令
- (蓝桥杯)历届试题 国王的烦恼 (并查集)
- go源码阅读笔记(math.3)
- Android 的ORM GreenDao
- go get 命令得到timeout错误的解决办法(翻墙办法!)
- linux的nohup命令的用法
- 全志A83T camera驱动移植
- 蓝桥杯--sine之舞(VIP)
- UI控件--AutoCompleteTextView
- 矩阵相乘
- android同时控制EditText输入字符个数和禁止特殊字符输入的方法
- JS导出EXCEL '0'消失问题
- mysql的查询、子查询及连接查询