侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 148 篇文章
  • 累计创建 61 个标签
  • 累计收到 2 条评论

在Linux命令行中设置代理

liveJQ
2020-01-26 / 0 评论 / 0 点赞 / 732 阅读 / 651 字 / 正在检测是否收录...
广告 广告

抓狂瞬间

回到家之后,家里还没装宽带嘞,手机热点流量又用到限流,环境算是十分“恶劣”的了。又加上apt命令本身就很慢了,更是雪上加霜。看着10 B/s的速度,真有种想砸电脑的冲动 :T

问题解决

通过 proxychains 代理

  • 安装proxychains
sudo apt-get install proxychains
  • 编辑/etc/proxychains.conf配置文件,末尾添加,用空格分隔,格式为:协议 地址 端口号
socks5 	127.0.0.1 1080
  • 用法,例如
sudo proxychains apt-get install python3-pip

温馨提示:除了命令外,也可以在后面添加要代理运行的程序

附:通过 apt 配置文件代理

这种代理方式的缺点是:代理协议有限,无法代理SOCKSSOCKS5协议

  • 创建配置文件
sudo touch /etc/apt/apt.conf.d/proxy.conf
  • 在配置文件中添加代理信息,格式推荐后者
Acquire::http::Proxy "http://user:password@proxy.server:port/";
Acquire::https::Proxy "http://user:password@proxy.server:port/";

或者

Acquire {
  HTTP::proxy "http://127.0.0.1:1080";
  HTTPS::proxy "http://127.0.0.1:1080";
}
0

评论区