Panda Wiki

常用设置代理命令

本文整理了 Windows 命令行 和 Linux 终端中设置代理的命令。以本地 HTTP/HTTPS 代理 127.0.0.1:8888 和 SOCKS5 代理 127.0.0.1:8889 为例。

Windows 命令行代理设置

HTTP 代理设置:

set http_proxy=http://127.0.0.1:8888
set https_proxy=http://127.0.0.1:8888

SOCKS5 代理设置:

set http_proxy=socks5://127.0.0.1:8889
set https_proxy=socks5://127.0.0.1:8889

取消代理设置:

set http_proxy=
set https_proxy=

Linux 终端代理设置

临时代理设置

Linux 终端设置 HTTP 代理(只对当前终端有效):

$ export http_proxy=http://127.0.0.1:8888
$ export https_proxy=http://127.0.0.1:8888

Linux 中设置 SOCKS5 代理(只对当前终端有效):

$ export http_proxy=socks5://127.0.0.1:8889
$ export https_proxy=socks5://127.0.0.1:8889

设置终端中的 wget、curl 等都走 SOCKS5 代理(只对当前终端有效):

$ export ALL_PROXY=socks5://127.0.0.1:8889

Linux 终端中取消代理设置:

$ unset http_proxy
$ unset https_proxy
$ unset ALL_RPOXY

永久代理设置

将代理命令写入配置文件 ~/.profile~/.bashrc~/.zshrc 中:

# HTTP 代理设置
export http_proxy=http://127.0.0.1:8888
export https_proxy=http://127.0.0.1:8888

# SOCKS5 代理设置
export http_proxy=socks5://127.0.0.1:8889
export https_proxy=socks5://127.0.0.1:8889

# 强制终端中的 wget、curl 等都走 SOCKS5 代理
export ALL_PROXY=socks5://127.0.0.1:8889
Copyright © 2020 熊猫小A Views