在Linux命令行中设置代理主要有以下几种方式:
一、临时设置(针对当前终端会话)
bash
shell,可以通过设置环境变量来设置代理。http://proxy.example.com:8080
,可以在终端中执行以下命令:http://proxy.example.com:8080
,可以在终端中执行以下命令:curl
命令等)都会通过指定的代理服务器。socks5://proxy.example.com:1080
),设置方式类似:socks5://proxy.example.com:1080
),设置方式类似:二、永久设置(针对所有终端会话)
~/.bashrc
(对于bash
用户)或者~/.zshrc
(对于zsh
用户)文件中添加上述的环境变量设置语句。nano
或者vim
等编辑器。例如使用nano
编辑~/.bashrc
:nano
或者vim
等编辑器。例如使用nano
编辑~/.bashrc
:source ~/.bashrc
使设置生效。三、针对特定工具设置代理
/etc/apt/apt.conf
文件(需要管理员权限),添加以下内容来设置HTTP代理:/etc/apt/apt.conf
文件(需要管理员权限),添加以下内容来设置HTTP代理:proxychains
工具来让APT通过SOCKS代理运行。首先安装proxychains
(例如在Debian系系统中使用sudo apt-get install proxychains
),然后编辑/etc/proxychains.conf
文件,添加SOCKS代理服务器配置,最后使用proxychains apt -get install
命令来安装软件包。优势
应用场景
领取专属 10元无门槛券
手把手带您无忧上云