network-proxy
SKILL.md
Network Proxy Skill
This skill helps you troubleshoot and fix network connectivity issues by applying proxy settings.
When to use
- A command fails with a network error (e.g., "connection refused", "timeout", "network unreachable").
- A download or installation is extremely slow.
- You explicitly ask to "use proxy" or "turn on proxy".
Default Proxy Configuration
Unless the user specifies otherwise, assume the local proxy is running at:
- HTTP Proxy:
http://127.0.0.1:7897 - HTTPS Proxy:
http://127.0.0.1:7897 - SOCKS Proxy:
socks5://127.0.0.1:7897
(Note: Port 7897 is common for tools like Clash/V2Ray. Adjust if the user provides a different port.)
How to Apply
1. Temporary (One-off command)
For a single command execution, prepend the environment variables:
export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897 all_proxy=socks5://127.0.0.1:7897
[original command]
Example:
export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897 all_proxy=socks5://127.0.0.1:7897
git clone https://github.com/some/repo.git
2. Session-wide (Current terminal)
To set it for the current session:
export https_proxy=http://127.0.0.1:7897
export http_proxy=http://127.0.0.1:7897
export all_proxy=socks5://127.0.0.1:7897
3. Unset (Turn off)
To clear the proxy settings:
unset https_proxy http_proxy all_proxy
Troubleshooting
If the default port (7897) doesn't work:
- Ask the user for their proxy port (common alternatives: 1080, 1087, 8080).
- Check if a proxy tool is running.
Weekly Installs
1
Repository
didi/mpxGitHub Stars
3.9K
First Seen
1 day ago
Security Audits
Installed on
amp1
cline1
trae1
trae-cn1
opencode1
cursor1