bash <(curl -Ls https://blog.sprov.xyz/soga.sh)
soga 支持配置文件
、命令行参数
和环境变量
的方式进行配置。
命令行参数以 --xxx=yyy
的形式传递给 soga,同时也会读取 /etc/soga/soga.conf 配置文件的内容。
或者也可以使用 -c /etc/soga/soga.conf
的形式来指定配置文件路径,让多个 soga 实例读取不一样的配置文件。
配置优先级:命令行参数
> 环境变量
> 配置文件
以下是启动示例,根据你自己的实际情况增加、修改配置参数,soga 配置详细说明:
/usr/local/soga/soga \--type=sspanel-uim \--server_type=v2ray \--api=webapi \--webapi_url=https://xxx.com/ \--webapi_mukey=asdasd \--node_id=1 \--cert_domain=aaaa.com \--cert_mode=http \
以下是使用自定义配置文件的方式启动:
/usr/local/soga/soga -c /etc/soga/soga1.conf
直接使用上述命令会让 soga 前台运行,若关闭当前 ssh 连接,soga 进程也会终止,所以需要将 soga 运行在后台中,具体方式有 nohup、screen 等启动方式,请自行学习这些工具的使用。
更多 screen 用法请网上搜索教程
screen -R soga1 # 进入名字为 soga1 的 screen 窗口,若不存在,则自动创建screen -ls # 查看已创建的 screen 窗口ctrl + a,然后全松开,再按 d # 离开当前 screen 窗口ctrl + a,然后全松开,再按 Esc # 此时可以用滚轮上下查看日志exit # 退出并关闭当前 screen 窗口