国内服务器出海代理工具指南

国内服务器出海代理工具指南

整理时间: 2026-02-17 08:58
来源: 群聊消息
整理人: AI助手

摘要

国内云服务器访问国外包管理镜像和 AI 服务存在网络限制。本文介绍了两款实用的代理工具:ShellCrash(基于 mihomo/sing-box 的 Shell 脚本工具)和 miao(基于 SSH 协议的全局代理方案),帮助在国内服务器上便捷访问国际网络资源。


一、问题背景

1.1 国内服务器的网络困境

问题 影响
无法访问国外包管理镜像 pip、npm、cargo 等包安装失败
无法调用国际 AI 服务 OpenAI、Claude 等 API 无法使用
GitHub 访问慢/不稳定 代码 clone、pull 困难
Docker 镜像拉取超时 容器化部署受阻

1.2 解决方案

通过代理工具建立出海通道,让国内服务器能够正常访问国际网络资源。


二、推荐工具

2.1 ShellCrash

工具简介

一个在 Shell 环境下便捷使用 mihomo/sing-box 内核的脚本工具。

项目 说明
GitHub https://github.com/juewuy/ShellCrash
内核 mihomo / sing-box
特点 一行命令安装,Shell 环境专用

安装步骤

# 一行命令安装
curl -sS https://get.shellcrash.dev | sh

启动与配置

# 输入命令启动
crash

配置流程

  1. 管理配置文件 → 在线获取配置文件
  2. 输入订阅链接(从代理服务商获取)
  3. 运行代理设置命令

代理环境变量

# 设置 HTTP/HTTPS 代理
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"

# 设置全局代理
export all_proxy="http://127.0.0.1:7890"

使用场景

  • 服务器日常运维
  • 包管理工具(pip、npm、cargo 等)
  • Git 操作加速
  • Docker 镜像拉取
  • AI API 调用

2.2 miao

工具简介

通过 SSH 协议实现全局流量代理的工具。

项目 说明
GitHub https://github.com/Xiechengqi/miao
协议 SSH
特点 全局流量代理

主要功能

  • SSH 协议代理
  • 全局流量转发
  • 适用于需要 SSH 通道的场景

使用方式

详细使用方式请参考 GitHub 仓库文档:

https://github.com/Xiechengqi/miao


三、工具对比

3.1 功能对比

特性 ShellCrash miao
核心 mihomo / sing-box SSH 协议
安装 一行命令 克隆仓库
配置 订阅链接 SSH 配置
适用场景 通用 SSH 场景
学习成本 低 中

3.2 推荐选择

场景 推荐工具
通用服务器代理 ShellCrash
SSH 通道需求 miao
快速部署 ShellCrash
复杂网络环境 两者结合

四、使用示例

4.1 ShellCrash 完整使用流程

# 1. 安装
curl -sS https://get.shellcrash.dev | sh

# 2. 启动
crash

# 3. 在交互菜单中选择
# 管理配置文件 → 在线获取配置文件 → 输入订阅链接

# 4. 启动代理服务
# 在 crash 菜单中选择启动

# 5. 设置环境变量
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"

# 6. 验证
curl -I https://api.openai.com

4.2 常用场景

pip 安装包

# 设置代理后正常使用
export https_proxy="http://127.0.0.1:7890"
pip install openai

Git 克隆

export https_proxy="http://127.0.0.1:7890"
git clone https://github.com/openai/openai-python.git

Docker 拉取镜像

# 对于 Docker,需要配置 daemon.json
# 编辑 /etc/docker/daemon.json
{
  "registry-mirrors": ["https://docker.mirrors.example.com"],
  "proxies": {
    "http-proxy": "http://127.0.0.1:7890",
    "https-proxy": "http://127.0.0.1:7890"
  }
}

# 重启 Docker
systemctl restart docker

五、注意事项

5.1 合规使用

  • 请确保代理服务来源正规
  • 仅用于技术开发和运维目的
  • 遵守相关法律法规

5.2 性能考量

因素 说明
延迟 代理会增加网络延迟
带宽 取决于代理服务商带宽
稳定性 取决于代理线路质量

5.3 安全建议

  • 定期更换代理配置
  • 不要在代理服务器上存储敏感信息
  • 注意流量监控,避免异常

六、相关资源


整理备注

本文档整理了国内服务器访问国际网络的代理工具方案,包含 ShellCrash 和 miao 两款工具的安装配置及使用示例。