go get 命令得到timeout错误的解决办法(FQ办法!)
折腾了半天时间,终于知道怎么使用go get 命令了。
博客已经迁移到这里啦
具体的解决办法:
-
开启socks5代理(比如shadowsocks)
-
安装并启动polipo
-
设置终端环境变量
http_proxy=127.0.0.1:8123 https_proxy=127.0.0.1:8123
-
设置git的代理
git config --globle http.proxy 127.0.0.1:8123 git config --globle https.proxy 127.0.0.1:8123
-----以上就是完整的解决办法,下面是我自己的一些思考,没兴趣的同学可以略过,有能力的大神可以来帮我解决下问题------
- shadowsocks的一些总结(个人所悟,如有错,请指出,谢谢!):
- 使用socks5代理,貌似只使用了socks5协议的一部分,所以速度更快
- 它是工作在传输层(tcp/udp等)和应用层之间,能转发(tcp/udp)之上的数据。
- 由于它能转发udp,因此dns(基于udp实现,)查询也能绕过墙了,所以使用它能对让一些软件也FQ,这是http代理所无法实现的。
从这里我们可以得知其代理的方式是socks5代理的方式(关于socks的大概原理可以参考这里,
代理相关的内容可以参考这里
- 到底为什么shadowsocks能代理浏览器却不能代理终端?难道它不是截取所有的tcp流量转发给代理吗?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?