vlmcsd

这是一个国外大神开发的项目, 目前开源在 Github 上, 大家可以去支持一下: Wind4/vlmcsd

先挑个好地方下载大神的项目, 解压

wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz
tar zxf binaries.tar.gz

vlmcsd 目录下针对不同的操作系统和架构, 给出了不同的可执行文件, 所以需要查看自己的操作系统和架构, 使用如下命令, 以小兮的主机为例, 是 Intel 的 x64 架构

cat /proc/cpuinfo

系统信息

接着进入对应的目录, 执行程序就可以啦, 按照我的理解, 这里带 threads 后缀的应该是多线程版本, multi 就不清楚了, 我们只用vlmcsd-x64-musl-static就够了

Snipaste_2020-05-22_11-28-55.png

./vlmcsd-x64-musl-static

为了方便, 我们把它添加到开机自启动, 只保留我们需要的文件vlmcsd-x64-musl-static, 将它拷贝到 /usr/local/bin目录下, 其他的都可以删除了

echo "/usr/local/bin/vlmcsd-x64-musl-static > /dev/null 2>&1" >> /etc/rc.local

补充两个命令, 一个查看运行状态:

ps -ef | grep vlmcsd-x64-musl-static

一个结束进程

kill -9 上一步 ps 命令回显的 vlmcsd 进程 ID

vlmcsd on the docker

害, 依旧是 vlmcsd, 换用 docker 方式会更简单, 只需要两条命令, 前提是已经按照了 docker 环境, 如果没有安装, 可以移步: Orientation and setup

拉取 docker 镜像, 并启动运行

docker pull mikolatero/vlmcsd
docker run -d -p 1688:1688 --restart=always --name vlmcsd mikolatero/vlmcsd

注意点:

1688是 KMS 服务器的默认端口, 确保防火墙已经开放了这个端口, 不放心可以通过 telnet 命令测试一下, 以 Windows 为例, 使用 cmd 命令提示符

telnet ip_addr 1688

如果端口未开放, 会显示正在连接ip_addr...无法打开到主机的连接。 在端口 1688: 连接失败, 这里的 ip_addr 是你的主机的 IP地址, 如果端口是开放的, 会显示一个小黑框, 只有一个光标

最后修改:2020 年 11 月 04 日 10 : 08 AM