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

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

整理时间: 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 两款工具的安装配置及使用示例。