🐾LuoLuo Wiki
网络工具

实用技巧

科学上网的日常实用技巧

终端代理

很多命令行工具默认不走系统代理,需要手动配置。

临时设置

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_onproxy_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:7890

npm / 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.com

DNS 泄漏

即使开了代理,DNS 请求可能还是走默认 DNS,导致:

  • 访问速度不理想
  • 隐私泄漏

解决方案:

  • 开启 Clash 的 TUN 模式接管 DNS
  • 或手动配置 DNS 为 1.1.1.1 / 8.8.8.8

选择节点的技巧

  1. 日常浏览:选延迟低的(< 150ms),香港、日本节点通常最快
  2. 看视频:选带宽大的节点,不一定延迟最低
  3. 下载文件:选负载低的节点
  4. ChatGPT / Claude:部分节点 IP 可能被封,多试几个
  5. 游戏:选延迟最低且稳定的节点,开启 UDP 转发

机场选择建议

  • 看稳定性而非节点数量
  • 关注高峰期(晚 8-11 点)的速度
  • 备一个备用机场,主力挂了能应急
  • 月付试用,别一上来就年付

On this page