使用supervisor托管你本地的aria2和v2ray。
安装
1 | brew install supervisor # 安装 |
配置文件
/usr/local/etc/supervisord.ini
用于控制整个supervisor
当/usr/local/etc/supervisord.ini
内有如下配置时,/usr/local/etc/supervisor.d
内的.ini
文件会被supervisor接管
1 | [include] |
WEB控制器
在/usr/local/etc/supervisord.ini
中取消注释一下配置后可通过http://localhost:9001控制程序
1 | [inet_http_server] |
命令行控制器
常用命令:
1 | supervisorctl |
注意:显示用stop停止掉的进程,用reload或者update都不会自动重启。
全部命令:
1 | default commands (type help <topic>): |
托管本机程序
aria2
安装aria2
1 | brew install aria2 |
在/usr/local/etc/supervisor.d
目录下新建aria2.ini
的配置文件,用于托管这个进程,通过command指令来设置,aria的配置文件位于/usr/local/etc/supervisor.d/config/aria2.conf
,可根据自己需求进行修改
1 | [program:aria2c] ;aria2c为进程名称 |
v2ray
安装v2ray
1 | brew tap v2ray/v2ray |
在/usr/local/etc/supervisor.d
目录下新建jp_v2ray.ini
的配置文件,用于托管这个进程,通过command指令来设置,v2ray的配置文件位于/usr/local/etc/supervisor.d/config/jp.json
,可根据自己需求进行修改
1 | [program:jp_v2ray] |