You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux下Git克隆、扫描工具因代理端口报错的解决求助

解决Linux下全工具代理端口127.0.0.1:8080连接失败问题

1. 清理系统级代理环境变量

  • 检查全局环境变量配置文件,清除代理条目:
    # 检查/etc/environment中的代理设置
    cat /etc/environment | grep -i proxy
    # 编辑文件删除http_proxy、https_proxy等相关行后,执行生效
    source /etc/environment
    
  • 检查shell个人配置文件,清理代理设置:
    # 针对bash用户检查~/.bashrc
    grep -i proxy ~/.bashrc
    # 编辑文件删除代理相关行后生效
    source ~/.bashrc
    
    # zsh用户检查~/.zshrc
    grep -i proxy ~/.zshrc
    source ~/.zshrc
    
  • 直接清除当前shell的临时代理变量:
    unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY NO_PROXY no_proxy
    

2. 排查Git全维度代理配置

  • 检查并清除Git本地仓库代理(如果存在):
    git config --local --list | grep proxy
    git config --local --unset http.proxy
    git config --local --unset https.proxy
    
  • 检查并清除Git全局代理:
    git config --global --list | grep proxy
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    
  • 检查系统级Git配置文件:
    sudo cat /etc/gitconfig | grep proxy
    # 若有代理条目,直接编辑/etc/gitconfig删除对应内容
    

3. 排查系统服务与残留代理进程

  • 检查NetworkManager的代理配置:
    grep -r "proxy" /etc/NetworkManager/
    # 若找到异常代理配置,删除后重启服务
    sudo systemctl restart NetworkManager
    
  • 查杀残留的代理工具进程:
    ps aux | grep -i proxy
    # 找到异常进程(如privoxy、tinyproxy等),执行kill
    sudo kill -9 [进程PID]
    

4. 检查DNS与Hosts异常

  • 验证域名解析是否正常:
    ping github.com
    
  • 检查本地Hosts文件是否有错误重定向:
    cat /etc/hosts | grep github.com
    # 若存在异常条目,直接删除对应行
    

5. 重置网络并验证

  • 重启网络服务:
    sudo systemctl restart networking
    
  • 依次测试工具可用性:
    git clone https://github.com/achillean/shodan-python.git
    shodan init [你的API密钥]
    sublist3r -d example.com
    nmap 8.8.8.8
    

内容的提问来源于stack exchange,提问作者Bee_back18

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 02:32:50