很多时候为了加速一些服务需要使用代理访问,但是若只是单次使用代理,推荐直接在终端中输入代理设置命令。这种方法的优点是简单快捷,不需要任何持久化的配置。
适用于 Mac / Linux
- 直接在终端中设置代理
你可以直接在终端中输入以下命令来设置临时的HTTP代理:
export http_proxy=http://proxyAddress:port
export https_proxy=http://proxyAddress:port
例如,如果你想使用127.0.0.1
的7890
端口作为代理,应该输入:
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
- 验证代理设置
可以使用curl
命令来访问一个网站来验证代理设置是否成功,获取Google的IP地址:
curl ifconfig.me
如果代理设置成功,你应该看到通过代理服务器返回的IP地址。
- 命令别名(推荐使用)
为了方便起见,你可以创建一个别名(alias),这样你就不必每次都输入完整的export命令。在你的shell配置文件(通常是.bash_profile
或.zshrc
)中添加以下内容:
alias proxyOn='export http_proxy=http://proxyAddress:port; export https_proxy=http://proxyAddress:port'
alias proxyOff='unset http_proxy; unset https_proxy'
(注: proxyAddress 需要替换为代理服务器IP, port 为服务端口)
应用配置source ~/.zshrc
或 source ~/.bash_profile
此后,便能够直接通过运行 proxyOn
来启用代理,运行 proxyOff
来禁用代理。
适用于 Windows
- 使用命令行设置代理
在Windows中,你可以通过命令行来临时设置代理。这种方法适用于不想修改系统设置的用户,只需在命令行中输入相应的命令即可。
- 设置 HTTP/HTTPS 代理
你可以使用以下命令来设置HTTP代理:
set http_proxy=http://proxyAddress:port
set https_proxy=http://proxyAddress:port
例如,如果你想使用127.0.0.1
的8080
端口作为代理,你应该输入:
set http_proxy=http://127.0.0.1:8080
set https_proxy=http://127.0.0.1:8080
- 使用PowerShell设置代理
除了命令行,你还可以使用PowerShell来设置代理。这种方法提供了更多的灵活性和功能。
- 设置 HTTP/HTTPS 代理
使用以下命令来设置代理:
$env:http_proxy = "http://proxyAddress:port"
$env:https_proxy = "http://proxyAddress:port"
例如,如果你想使用127.0.0.1
的8080
端口作为代理,应该输入:
$env:http_proxy = "http://127.0.0.1:8080"
$env:https_proxy = "http://127.0.0.1:8080"
- 验证代理设置
同样通过curl
命令来获取Google的IP地址:
curl ifconfig.me
如果代理设置成功,此时可以看到通过代理服务器返回的IP地址。
结论
通过在终端中直接输入代理设置命令,你可以快速地为单次请求设置代理。这种方法适合于临时性的需求,不需要任何持久化的配置。
Comments | NOTHING