Ubuntu18.04 apt-get update报错:Unsupported proxy configured: 127.0.0.1://8118

问题描述:

之前安装了privoxy,结果有一天发现sudo apt-get update报错

Unsupported proxy configured: 127.0.0.1://8118

或者出现503 Forwarding failure [IP: 127.0.0.1 8118]

apt-get都用不了了,但是可以用浏览器正常上网

解决方案:

在终端输入

export -p

查看有没有类似proxy的环境变量,例如

declare -x ftp_proxy="127.0.0.1:8118"
declare -x http_proxy="127.0.0.1:8118"
declare -x https_proxy="127.0.0.1:8118"

如果有,则全部删掉(具体名字要看你自己的终端显示):

export -n ftp_proxy 
export -n http_proxy
export -n https_proxy 

然后再sudo apt-get update就可以了

同时使用proxy且不影响apt-get方法:

问题根源在于,环境变量的前缀没有写全,在Ubuntu 18.04 安装配置ss方法中,.bashrc中关于proxy加入的环境变量没有写全,正确的写法应该是:

  1. 首先先执行上面的步骤,将错误的环境变量用export -n删除(带有proxy的)
  2. vim ~/.bashrc 进入编辑,在最后面加上(一定要有http://https://ftp://,不能只有数字)
set proxy
export http_proxy="http://127.0.0.1:8118"
export https_proxy="https://127.0.0.1:8118"
export ftp_proxy="ftp://127.0.0.1:8118"

:wq保存退出后执行source ~/.bashrc,这时再sudo apt-get update就不会报错了

原文 Ubuntu18.04 apt-get update报错:Unsupported proxy configured: 127.0.0.1://8118

  • qq_43638135
    妲己再美究为妃: 博主没有想过自己接一些私活干吗?我现在还没毕业,但是我也确实听说外挂市场自动化游戏脚本市场挺火热的,并且报酬也很丰厚,但是具体的我也不是很清楚,求解答。 (1个月前 #47楼) 查看回复(2) 举报 回复
    22