制作Windows下一键启动的使用代理的PowerShell
我们拉取composer的时候经常会拉不下东西,虽然有国内镜像,但出问题拉不下东西的几率不小,尤其是laravel,卡住几分钟是正常情况
如果给PowerShell配置全局代理,平时使用其他命令,调用国内的东西又不方便,常常需要配置单词有效的代理,虽然只需要输入几行命令,但还是不方便,所以可以制作一个bat,一键启动PowerShell、设置代理、自动切换到工作目录。
把以下命令保持为bat即可,别忘记改成你的端口和目录
@echo off
REM 一键启动 PowerShell:设置代理 + 切到 D:\workspace
powershell -NoExit -Command ^
"Set-Location 'D:\workspace';" ^
"$env:HTTP_PROXY='http://127.0.0.1:7897';" ^
"$env:HTTPS_PROXY='http://127.0.0.1:7897';" ^
"$env:ALL_PROXY='socks5://127.0.0.1:7897';" ^
"[System.Environment]::SetEnvironmentVariable('HTTP_PROXY','http://127.0.0.1:7897','Process');" ^
"[System.Environment]::SetEnvironmentVariable('HTTPS_PROXY','http://127.0.0.1:7897','Process');" ^
"[System.Environment]::SetEnvironmentVariable('ALL_PROXY','socks5://127.0.0.1:7897','Process');"
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
TUN mode 就好了,不用这么麻烦。