Linux——Ubuntu和Centos服务器管理


Terminal无法访问外网

  • 问题现象 : 当在Linux上安装Clash后,浏览器可以访问而终端(Terminal)不行

  • 问题原因 :Clash设置的代理环境变量未正确配置到终端中,导致终端无法使用代理

  • 解决方法 :手动配置终端的代理环境变量。假设Clash监听的端口是7890,可以在终端中输入以下命令设置HTTP和HTTPS代理:

    1
    2
    export http_proxy=http://127.0.0.1:7890
    export https_proxy=http://127.0.0.1:7890
    • 如果使用的是Zsh shell,需要将上述命令添加到~/.zshrc文件中;
    • 如果是Bash shell,则添加到~/.bashrc文件中,然后执行source ~/.zshrcsource ~/.bashrc使配置生效