三、科学上网/网络代理
minisocks – 轻量级 SOCKS5 网络代理工具
minisocks 是一个轻量级的 SOCKS5 代理工具,提供简单易用的网络代理解决方案。
功能特性
• ✅ 轻量级 SOCKS5 协议实现
• 🔒 内置数据混淆功能
• ⚡ 高性能网络传输
• 🔄 自动生成安全密码
• 📁 简洁的 JSON 配置文件
• 🖥️ 跨平台支持
快速开始
- 下载安装
# 使用 curl 下载最新版本 (Linux/macOS) curl -L https://github.com/beijian128/minisocks/releases/latest/download/minisocks-$(uname -s)-$(uname -m).tar.gz | tar xz
或前往 GitHub Releases 手动下载适合您系统的版本。
- 服务端部署
# 在服务器上运行 ./minisocks-server
首次运行会自动生成配置文件 ~/.minisocks.json 并显示初始配置:
[INFO] 服务启动成功
监听地址: 0.0.0.0:7448
认证密码: ******** (请妥善保存)
- 客户端配置
# 在本地运行 ./minisocks-local
修改生成的配置文件 ./minisocks.json:
{
"remote": "your.server.ip:7448",
"password": "server_password_here",
"listen": "127.0.0.1:7448"
}
重新启动客户端:
./minisocks-local
- 配置代理
配置您的系统或浏览器使用 SOCKS5 代理:
• 地址:127.0.0.1
• 端口:7448
推荐浏览器扩展: • Chrome/Edge: SwitchyOmega
• Firefox: FoxyProxy
详细配置
客户端配置 (minisocks-local)
| 参数 | 说明 | 默认值 | 示例 |
|---|---|---|---|
password | 加密密码(需与服务端一致) | 自动生成 | “your_password” |
listen | 本地监听地址 | “0.0.0.0:7448” | “127.0.0.1:7448” |
remote | 远程服务器地址 | “0.0.0.0:7448” | “45.56.76.5:7448” |
服务端配置 (minisocks-server)
| 参数 | 说明 | 默认值 | 示例 |
|---|---|---|---|
password | 加密密码 | 自动生成 | “your_password” |
listen | 服务监听地址 | “0.0.0.0:7448” | “:7448” |
配置文件示例
{
"remote": "45.56.76.5:7448",
"password": "your_secure_password_here",
"listen": "127.0.0.1:7448"
}
注意事项
- 🔐 客户端和服务端的
password必须完全一致 - ⚠️ 自动生成的密码强度更高,建议不要手动修改
- 🔄 修改配置后需要重启服务生效
- 📍 默认配置文件路径为
./minisocks.json - 🌐 确保服务器防火墙已开放相应端口
