网络工具
实用技巧
科学上网的日常实用技巧
终端代理
很多命令行工具默认不走系统代理,需要手动配置。
临时设置
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7891写入配置文件
在 ~/.zshrc 或 ~/.bashrc 中添加:
# 代理开关
proxy_on() {
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7891
echo "代理已开启"
}
proxy_off() {
unset https_proxy http_proxy all_proxy
echo "代理已关闭"
}然后用 proxy_on 和 proxy_off 切换。
Git 代理
# 设置
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
# 取消
git config --global --unset http.proxy
git config --global --unset https.proxy只对 GitHub 设置代理:
git config --global http.https://github.com.proxy http://127.0.0.1:7890npm / pnpm 代理
npm config set proxy http://127.0.0.1:7890
npm config set https-proxy http://127.0.0.1:7890或使用镜像源替代:
npm config set registry https://registry.npmmirror.comDNS 泄漏
即使开了代理,DNS 请求可能还是走默认 DNS,导致:
- 访问速度不理想
- 隐私泄漏
解决方案:
- 开启 Clash 的 TUN 模式接管 DNS
- 或手动配置 DNS 为
1.1.1.1/8.8.8.8
选择节点的技巧
- 日常浏览:选延迟低的(< 150ms),香港、日本节点通常最快
- 看视频:选带宽大的节点,不一定延迟最低
- 下载文件:选负载低的节点
- ChatGPT / Claude:部分节点 IP 可能被封,多试几个
- 游戏:选延迟最低且稳定的节点,开启 UDP 转发
机场选择建议
- 看稳定性而非节点数量
- 关注高峰期(晚 8-11 点)的速度
- 备一个备用机场,主力挂了能应急
- 月付试用,别一上来就年付