proxychains for Windows
- 背景介绍
- 项目地址
- 使用scoop安装proxychains for windows
- 验证命令行能否调用proxychains
- 配置代理
- 使用
- 为Windows终端配置proxy--适用于cmd
- 为Windows终端配置proxy--适用于PowerShell
- powershell配置变量
背景介绍
有时候Windows下的一些命令行程序想要挂代理,但是配置起来有点麻烦.
可以用proxychains for Windows
来让cmd实现代理.
项目地址
proxychains for windows 只支持socks5
https://github.com/shunf4/proxychains-windows
下载地址 :
https://github.com/shunf4/proxychains-windows/releases
使用scoop安装proxychains for windows
# 安装proxychains
sudo scoop install -g proxychains
验证命令行能否调用proxychains
在终端下输入proxychains --help
查看命令行是否可以使用.
配置代理
配置文件在C:\ProgramData\scoop\persist\proxychains\proxychains.conf
修改proxychains.conf
中的最后一行 为您的代理地址和端口
使用
使用时在你的命令行之前加上 proxychains
即可.
为Windows终端配置proxy–适用于cmd
参考: https://github.com/shadowsocks/shadowsocks-windows/issues/1489
# 配置带验证的http proxy
set HTTP_PROXY=http://user:password@proxy.domain.com:port
# 不带验证的
set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080
# 如果设置了验证
set HTTP_PROXY=http://proxy.com:port
set HTTP_PROXY_USER=username
set HTTP_PROXY_PASS=password
set HTTPS_PROXY=http://proxy.com:port
set HTTPS_PROXY_USER=username
set HTTPS_PROXY_PASS=password
# 清除代理设置
set http_proxy=
set https_proxy=
为Windows终端配置proxy–适用于PowerShell
参考: https://github.com/shadowsocks/shadowsocks-windows/issues/1489
https://gist.github.com/famousgarkin/c5138b1e13ac41920d22
PowerShell
不支持socks5
$env:http_proxy="http://127.0.0.1:1080"
$env:https_proxy="http://127.0.0.1:1080"
$env:ALL_PROXY="socks5://127.0.0.1:1080"
# 带http认证的
$env:http_proxy="user:password@proxy.domain.com:port"
$env:https_proxy="user:password@proxy.domain.com:port"
powershell配置变量
https://www.cnblogs.com/liuyt/p/5677781.html
https://www.i4k.xyz/article/luoyooi/102990113
#Powershell设置环境变量
#查看所有环境变量
ls env:
#搜索环境变量
ls env:NODE*
#查看单个环境变量
$env:NODE_ENV
#添加/更新环境变量
$env:NODE_ENV=development
#删除环境变量
del evn:NODE_ENV