一键安装和配置 Mihomo (Clash.Meta) 代理服务,包含 Claude Code 环境配置。
- 🚀 一键自动安装 Mihomo 代理服务
- 🔧 自动配置 systemd 服务(开机自启)
- 🎯 智能节点优先级配置(Best Practice)
- 📝 集成 Claude Code 版本锁定配置
- 🛠️ 提供
clash命令行管理工具 - 🌐 自动配置环境变量和代理设置
curl -fsSL https://raw.githubusercontent.com/Xaiver03/proxy-setup/main/install.sh | bash或者手动安装:
git clone https://github.com/Xaiver03/proxy-setup.git
cd proxy-setup
chmod +x install.sh
./install.sh./install.sh --subscription "YOUR_SUBSCRIPTION_URL"根据不同使用场景,自动配置最优节点顺序:
- 🇬🇧 英国 - GitHub/Anthropic API 最优
- 🇺🇲 美国 - 美国服务最优
- 🇸🇬 新加坡 - 亚太地区平衡
- 🇯🇵 日本 - 低延迟备选
- 🇭🇰 香港 - 国内访问最优
- 优先使用英国、美国节点(OpenAI/Anthropic 服务器位置)
- 备选新加坡节点(亚太 CDN)
- 优先使用日本 IEPL 节点(低延迟、高带宽)
- 备选香港 IEPL 节点
- 根据服务选择对应地区节点
- 支持 Netflix、Disney+、Bilibili 等
安装完成后,可以使用 clash 命令管理代理服务:
# 查看状态(默认命令)
clash
clash status
# 启动/停止/重启
clash start
clash stop
clash restart
# 查看实时日志
clash logs
# 测试代理连接
clash test
# 开机自启管理
clash enable # 启用开机自启
clash disable # 禁用开机自启
# 查看帮助
clash help- HTTP/HTTPS 代理:
http://127.0.0.1:7890 - SOCKS5 代理:
socks5://127.0.0.1:7891 - 控制面板:
http://127.0.0.1:9090
安装脚本会自动配置以下环境变量:
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890
export ALL_PROXY=socks5://127.0.0.1:7891
export NO_PROXY=localhost,127.0.0.1,::1自动配置 Claude Code 版本锁定到 2.0.32,防止自动更新导致的兼容性问题。
proxy-setup/
├── README.md # 项目说明文档
├── install.sh # 一键安装脚本
├── config/
│ ├── mihomo-template.yaml # Mihomo 配置模板
│ └── mihomo.service # systemd 服务配置
├── scripts/
│ ├── clash # clash 管理脚本
│ └── setup-claude.sh # Claude Code 配置脚本
└── docs/
├── best-practices.md # 节点优先级最佳实践
└── troubleshooting.md # 故障排查指南
- Linux 系统(Ubuntu/Debian/CentOS)
- systemd 支持
- curl 或 wget
- root 权限
- Mihomo 配置:
/etc/mihomo/config.yaml - Mihomo 二进制:
/usr/local/bin/mihomo - systemd 服务:
/etc/systemd/system/mihomo.service - clash 管理脚本:
/usr/local/bin/clash
# 手动更新订阅配置
./install.sh --update --subscription "YOUR_SUBSCRIPTION_URL"
# 或者直接替换配置文件
curl -o /etc/mihomo/config.yaml "YOUR_SUBSCRIPTION_URL"
systemctl restart mihomo# 停止并禁用服务
systemctl stop mihomo
systemctl disable mihomo
# 删除文件
rm -rf /etc/mihomo
rm /usr/local/bin/mihomo
rm /usr/local/bin/clash
rm /etc/systemd/system/mihomo.service
# 重载 systemd
systemctl daemon-reload# 查看服务状态
systemctl status mihomo
# 查看日志
journalctl -u mihomo -n 50
# 检查配置文件
mihomo -f /etc/mihomo/config.yaml -t# 测试代理
clash test
# 检查端口占用
netstat -tlnp | grep -E "7890|9090"
# 测试网络连接
curl -x http://127.0.0.1:7890 https://www.google.com欢迎提交 Issue 和 Pull Request!
MIT License