前言
买了一个 VNP,在浏览器使用时,可以实现代理,但在命令行终端不走代理。
临时配置
在终端中直接运行命令
export http_proxy=http://proxyAddress:port
这个办法的好处是简单直接,并且影响面很小(只对当前终端有效)。
写入 shell 配置文件
把代理服务器地址写入 shell 配置文件 .bashrc
或者 .zshrc
如果不清楚自己用的是什么 shell 终端,执行 echo $SHELL
,详细教程请查看 https://wangdoc.com/bash/intro.html
直接在 .bashrc
或者 .zshrc
添加下面内容
export http_proxy="http://localhost:port"
export https_proxy="http://localhost:port"
然后 ESC 后 :wq
保存文件,接着在终端中执行
source ~/.bashrc
这个办法的好处是把代理服务器永久保存了,下次新建终端时,就可以直接用了。
配置proxychains socks5 代理
https://github.com/haad/proxychains
利用 proxychains 在终端使用 socks5 代理
如果代理服务器需要登陆,这时可以直接把用户名和密码写进去
http_proxy=http://userName:password@proxyAddress:port