🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
本章内容以ubuntu系统为例,并在root用户下执行 1、先安装supervisor `aptitude install supervisor` 2、建立挂机用户及对应文件夹 ~~~ adduser surf #在过程中会提示设定密码及其他信息,然后/home目录下会出现一个surf文件夹 su surf #切换到挂机用户 cd ~ && mkdir Simu Simu/log Simu/conf && cd Simu #创建挂机目录 ~~~ 3、配置挂机目录 ~~~ wget http://release.simu.studio/stable/Simuagent #下载挂机程序 cd conf #在此目录下保存下一步的挂机配置 ~~~ 4、挂机配置文件 ~~~ vi NE01.conf #一个帐号一个配置文件,命名规则为NE**.conf ~~~ 输入以下配置文件: > [Simu] > key = 授权密钥 > site = e4u > interface = 指定使用IP [单台机器具有多个ip时候使用,可选] > socks = socks5代理 [通过sockes5代理访问时,可选] > http = http代理 [通过http代理访问时,可选] > proxyuser = 代理认证(User:Passwd) [使用代理时进行验证,可选] 5、配置supervisor ~~~ su - #切换回root用户 chmod -R 777 /home/surf/Simu #分配执行权限 vi /etc/supervisor/conf.d/simu.txt ~~~ 写入下面内容 > [program:simu] > user=surf > command=/home/surf/Simu/Simuagent -c -q -f /home/surf/Simu/conf/NE%(process_num)02d.conf > priority=4 > startsecs=3 > autostart=false > autorestart=false > stdout_logfile=/home/surf/Simu/log/simu.log > stderr_logfile=/home/surf/Simu/log/simu-error.log > directory=/home/surf/Simu > startretries=1 > numprocs_start=1 > numprocs=10[这里改成实际挂几个帐号] > process_name=%(program_name)s%(process_num)02d 5、加载supervisor,并启动 ~~~ supervisorctl reload supervisorctl start simu: ~~~