-
下载并安装Singularity
- 访问官方文档下载对应平台的安装包。
- 运行安装程序,按照提示完成安装。
- 验证安装:在终端中运行
singularity --version,确保版本正确。
-
配置Singularity环境变量
- 打开
~/.bashrc或~/.zshrc,添加以下配置:export SINGULARITY_ENABLEForwarding=true export SINGULARITY_DEFAULT_DRIVER=vevent export SINGULARITY_TMPFS=32768
- 保存后,重新加载配置:在终端中执行
source ~/.bashrc或source ~/.zshrc。
- 打开
-
下载并安装SingBox
- 访问GitHub下载最新的SingBox。
- 解压并进入目录,运行
make安装。 - 检查
singbox可执行文件:运行singbox --version确保安装成功。
-
配置SingBox
- 创建
~/.singbox.json,填写API Key和Secret Key:{ "api_key": "your_api_key", "api_secret": "your_api_secret" } - 确保文件权限正确,不可读。
- 创建
-
使用SingBox
- 登录远程服务器:使用
singbox ssh命令,如:singbox ssh -H user@host
或直接
ssh user@host(若已配置代理)。 - 文件传输:使用
singbox cp命令,singbox cp local/path remote/path --progress
- 帮助信息:查看命令帮助:
singbox help
- 登录远程服务器:使用
注意事项:
- 确保依赖项满足,如Python 3.8以上。
- 多次登录时,可能需要重新加载配置文件。
- 检查网络权限,确保SingBox访问所需文件系统。
完成以上步骤后,可以顺利使用SingBox进行远程操作和文件管理,遇到问题时,参考官方文档或社区求助。









