• github proxy


    作用

    加速github推拉代码的速度。

    socks5转换成http代理

    使用Privoxy(http://www.privoxy.org/) 将socks5代理转成http代理

    使用Privoxy转化SSH到HTTP代理

    https://www.cnblogs.com/baizx/p/4249347.html

    linux使用privoxy将55转为http代理

    https://www.cnblogs.com/straycats/p/8452354.html

    git设置代理

    HTTP与HTTPS代理

    git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
    git config --global https.proxy https://proxyuser:proxypwd@proxy.server.com:8080
    

    使用上面的命令配置完之后,会在 ~/.gitconfig 文件中多出几行:

    [http]
        proxy = http://proxyuser:proxypwd@proxy.server.com:8080
    [https]
        proxy = https://proxyuser:proxypwd@proxy.server.com:8080
    

    可以使用下面的命令检查配置是否生效:

    $ git config --global --get http.proxy
    $ git config --global --get https.proxy
    

    如果你想取消该设置

    $ git config --global --unset http.proxy
    $ git config --global --unset https.proxy
    

    TortoiseGit

    正确设置代理

    右键 -> TortoiseGit -> Settings -> Network

    Server address : http://127.0.0.1

    Port : 1988

    Linux在命令行中配置代理

    要注意的是使用 git config –global 配置的代理只能供 git 程序使用,如果你希望让命令行中的其他命令也能自动使用代理,譬如 curl 和 wget 等,可以使用下面的方法:

    $ export http_proxy=http://proxyuser:proxypwd@proxy.server.com:8080
    $ export https_proxy=https://proxyuser:proxypwd@proxy.server.com:8080
    

    这样配置完成后,所有命令行中的 HTTP 和 HTTPS 请求都会自动通过代理来访问了。如果要取消代理设置,可以:

    $ unset http_proxy
    $ unset https_proxy
    

    proxychains4

    安装

    git clone https://github.com/rofl0r/proxychains-ng.git
    cd proxychains-ng
    ./configure
    (sudo) make && make install
    cp ./src/proxychains.conf /etc/proxychians.conf
    cd .. && rm -rf proxychains-ng
    或者
    brew install proxychains-ng  //mac
    

    修改配置

    vim /etc/proxychains.conf
    推荐配置
    strict_chain
    proxy_dns 
    remote_dns_subnet 224
    tcp_read_time_out 15000
    tcp_connect_time_out 8000
    localnet 127.0.0.0/255.0.0.0
    quiet_mode
    [ProxyList]
    socks5  127.0.0.1 1080
    

    使用例子

    proxychains4 curl https://www.twitter.com/
    proxychains4 git push origin master
    wget https://www.dropbox.com -v -O /dev/null    //直接输入这条语句连接不了
    proxychains4 wget https://www.dropbox.com -v -O /dev/null   //加入proxychains4之后就可以顺利执行
    
    
  • 相关阅读:
    javascript获得浏览器工作区域的大小
    javascript禁止输入数字
    Extjs之遍历Store内的数据
    Extjs之rowEditing编辑状态时列不对齐
    Extjs中numberfield小数位数设置
    【转】vscode常用快捷键整理
    【转】如何提高WEB的性能?
    【转】echarts 使用示例
    uni-app页面配置和跳转
    【转】.NetCore如何将特性和依赖注入有效结合
  • 原文地址:https://www.cnblogs.com/17bdw/p/11345288.html
Copyright © 2020-2023  润新知