• 用socks5解决linux虚拟机上git clone https速度慢的问题


    我一直没想明白, 如果开了代理, 那么应该自动就会设置好不是么, 比如chrome浏览器, 自动就能打开需要的网页. 但在终端git clone怎么不行呢? 虽然我还是不明白, 但是有个办法.
    分享一篇博文. 按这里操作git clone https的速度就上去了.

    不过这里有个问题, 那就是ip地址经常变, 如果写在.bashrc, 其实没啥用, 每次还需要重新设置. 于是写了:

    function set_ip() {
    				export ALL_PROXY=SOCKS5://$1:10808
    				export ALL_PROXY=HTTP://$1:10818
    }
    

    每次有网络操作, 就需要set_ip mac上获得的ip地址.
    其实我猜测这里还有更自动化的方法, 但是我对网络原理(理论上这门课我是上过的)和网络命令一点也不知道, 所以先不考虑了.
    如果我对网络命令有更多了解(以下为展望):

    • 我会看mac/linux上有没有命令直接获得WIFI的ip地址, 如果linux能直接获得就好了
    • 如果linux不能直接获得, 只能通过mac获得, 那么在mac的bashrc中定义变量. 并且不是export的. 然后在linux中直接使用这些变量(调用mac的.bashrc).
      这样就会自动设置为正确值了.
  • 相关阅读:
    Java 单测 回滚
    Java四种线程池的使用
    git gc
    Git 常用命令
    JPA 批量新增
    SpringData JPA 排除 扫描 exclude-filter 不能使用解决
    开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
    深入浅出 RPC
    阿里 Java面试 知识点
    Eclipse Egit 安装
  • 原文地址:https://www.cnblogs.com/Tokubara/p/14428899.html
Copyright © 2020-2023  润新知