Skip to content

Latest commit

 

History

History
61 lines (36 loc) · 1.46 KB

modules-chn.md

File metadata and controls

61 lines (36 loc) · 1.46 KB

组件

组件是基本的功能单元。支持的组件名称和它们需要的配置如下:

Server

Server接受客户端的请求然后返回响应。

需要的配置

  • port: 监听的端口
  • password
  • encryption: 加密方法, 默认: aes-256-cfb
  • process_num: 想要启用的进程数,默认:4

Local

本地代理接收本地请求,并传递给shadowsocks服务器,然后返回响应。

需要的配置

  • server: 服务器IP
  • port: 服务器监听的端口
  • password: 服务器密码
  • encryption: 加密方法, 默认: aes-256-cfb
  • local_port: 本地代理监听的端口
  • process_num: 想要启用的进程数,默认:4

Logger

Logger使用Monolog的Registry

需要的配置

  • logger_name: logger名, 默认值: shadowrocket_logger
  • handlers: Monolog\Handler\HandlerInterface实例的数组

Guarder

Guarder将决定是否对端口上的请求放行,或者鲁莽的关闭该端口

需要的配置

  • instance: 实现了ShadowRocket\Module\Base\ManageableInterface接口的类. 默认值: ShadowRocket\Module\Base\Guarder

默认的Guarder将会放行所有请求。

Manager

它可以动态的管理你的组件,即使你已经用launch启动了服务。请使用telnet工具来与Manager交流。

Required configurations

  • port: 服务器监听的端口
  • token: 一个连接只有发送了token,它才会被信任
  • process_num: 想要启用的进程数,默认:4

现在只支持server:add命令。