HBB BLOG
首页
登录
🌙
简单干净高效的系统代理脚本
📅 2026-07-25
📂 脚本
📝 441 字
⏱️ 2 分钟
👁️ 1
给系统设置永久代理不仅繁琐,有时还会影响本地开发。**最优雅的解决方案**是使用一个“包装脚本(Wrapper)”:**只为单条命令注入临时代理,命令执行完后环境自动恢复纯净**。 --- ## 🛠️ 1. 完整脚本源码 (`p.bat`) 新建一个名为 **`xxx.bat`** 的文件,将以下代码粘贴进去并保存即可: ```cmd @echo off set PROXY_URL=http://127.0.0.1:10808 if "%~1"=="" ( echo [ERROR] No command specified. echo Usage: %~nx0 ^<command^> [args...] exit /b 1 ) set "http_proxy=%PROXY_URL%" set "https_proxy=%PROXY_URL%" set "all_proxy=%PROXY_URL%" set "HTTP_PROXY=%PROXY_URL%" set "HTTPS_PROXY=%PROXY_URL%" set "ALL_PROXY=%PROXY_URL%" %* if %ERRORLEVEL% EQU 0 ( echo. echo [SUCCESS] Command executed successfully via proxy %PROXY_URL%. ) else ( echo. echo [FAILED] Command exited with error code %ERRORLEVEL%. ) ``` --- ## ✨ 2. 使用方法与示例 只需在你要执行的正常命令最前面加一个 **`p`** 即可: ```cmd # 1. Git 临时走代理拉取代码 p git clone https://github.com/xxx/xxx.git # 2. Curl 测试网络连通性 p curl -I https://www.google.com # 3. Pip 安装 Python 依赖包 p pip install requests # 4. Npm 安装全局包 p npm install -g typescript # 5. 执行其他各种 CLI 工具 p gemini chat -i ``` --- ## 💡 4. 配置为全局快捷命令(强烈推荐) 为了能在电脑的**任意路径**下随时输入 `p <命令>`,建议将脚本配置到环境变量中: 1. 在电脑任意位置创建一个文件夹(例如:`C:\Tools`)。 2. 将 `p.bat` 放入 `C:\Tools` 目录中。 3. 按下 `Win + R` 输入 `sysdm.cpl` 打开系统属性。 4. 点击 **高级** -> **环境变量**,找到系统变量中的 `PATH`。 5. 新增一项 `C:\Tools` 并保存。 从此,打开任何 CMD 或 PowerShell 窗口,直接输入 `p <你的命令>` 即可享用极速体验! --- ### 💬 总结 简单、干净、高效。
← 上一篇
一篇讲透极限免维护博客的搭建
💬 评论
0
/1000
发表评论
加载中...
给系统设置永久代理不仅繁琐,有时还会影响本地开发。**最优雅的解决方案**是使用一个“包装脚本(Wrapper)”:**只为单条命令注入临时代理,命令执行完后环境自动恢复纯净**。 --- ## 🛠️ 1. 完整脚本源码 (`p.bat`) 新建一个名为 **`xxx.bat`** 的文件,将以下代码粘贴进去并保存即可: ```cmd @echo off set PROXY_URL=http://127.0.0.1:10808 if "%~1"=="" ( echo [ERROR] No command specified. echo Usage: %~nx0 ^<command^> [args...] exit /b 1 ) set "http_proxy=%PROXY_URL%" set "https_proxy=%PROXY_URL%" set "all_proxy=%PROXY_URL%" set "HTTP_PROXY=%PROXY_URL%" set "HTTPS_PROXY=%PROXY_URL%" set "ALL_PROXY=%PROXY_URL%" %* if %ERRORLEVEL% EQU 0 ( echo. echo [SUCCESS] Command executed successfully via proxy %PROXY_URL%. ) else ( echo. echo [FAILED] Command exited with error code %ERRORLEVEL%. ) ``` --- ## ✨ 2. 使用方法与示例 只需在你要执行的正常命令最前面加一个 **`p`** 即可: ```cmd # 1. Git 临时走代理拉取代码 p git clone https://github.com/xxx/xxx.git # 2. Curl 测试网络连通性 p curl -I https://www.google.com # 3. Pip 安装 Python 依赖包 p pip install requests # 4. Npm 安装全局包 p npm install -g typescript # 5. 执行其他各种 CLI 工具 p gemini chat -i ``` --- ## 💡 4. 配置为全局快捷命令(强烈推荐) 为了能在电脑的**任意路径**下随时输入 `p <命令>`,建议将脚本配置到环境变量中: 1. 在电脑任意位置创建一个文件夹(例如:`C:\Tools`)。 2. 将 `p.bat` 放入 `C:\Tools` 目录中。 3. 按下 `Win + R` 输入 `sysdm.cpl` 打开系统属性。 4. 点击 **高级** -> **环境变量**,找到系统变量中的 `PATH`。 5. 新增一项 `C:\Tools` 并保存。 从此,打开任何 CMD 或 PowerShell 窗口,直接输入 `p <你的命令>` 即可享用极速体验! --- ### 💬 总结 简单、干净、高效。
↑
💬 评论