在Linux命令行中设置代理主要有以下几种方式:
一、临时设置(针对当前终端会话)
bash
shell,可以通过设置环境变量来设置代理。proxy.example.com
,端口为8080
,可以在终端中输入以下命令:proxy.example.com
,端口为8080
,可以在终端中输入以下命令:proxy.example.com
,端口为8080
,输入:proxy.example.com
,端口为8080
,输入:curl
命令访问外部网站时就会通过设置的代理。socks.example.com
,端口为1080
。export http_proxy=socks5://socks.example.com:1080
export https_proxy=socks5://socks.example.com:1080
二、永久设置(针对整个系统或者特定用户)
bash
为例)/etc/profile
文件(这会影响整个系统中的所有用户)或者~/.bashrc
文件(只影响当前用户)。source /etc/profile
(如果是修改/etc/profile
)或者source ~/.bashrc
(如果是修改~/.bashrc
)使设置生效。proxychains
)proxychains
(以apt - get
为例,在基于Debian
或Ubuntu
的系统中):sudo apt - get install proxychains
proxychains
的配置文件(通常位于/etc/proxychains.conf
)。proxychains
命令来运行需要通过代理的网络程序。例如:proxychains curl http://www.example.com
如果在设置代理过程中遇到问题:
ping
命令检查是否能到达代理服务器所在的网络(如果允许的话),检查本地防火墙设置是否阻止了到代理服务器的连接。领取专属 10元无门槛券
手把手带您无忧上云