A php port of shadowsocks based on Workerman, compatible with OutLine
- openssl
- sodium (optional)
- gmp (optional)
Parameters | Type | Description |
---|---|---|
$MODE | string | Select server or local mode |
$UDP_ENABLE | bool | Enable UDP relay |
$SERVER | string | Host name or IP address of your remote server |
$PORT | int | Port number of server |
$METHOD | string | Encrypt method |
$PASSWORD | string | Password of your remote server |
$PROTOCOL | string | Name of your protocol plugin |
$PROTOCOL_PARAM | array | Parameters of your protocol plugin |
$LOCAL_PORT | int | Port number of your local server |
$PROCESS_COUNT | int | Number of processes |
Applications/Shadowsocks/config.php
aes-128-cfb
,aes-192-cfb
,aes-256-cfb
,bf-cfb
camellia-128-cfb
,camellia-192-cfb
,camellia-256-cfb
,cast5-cfb
des-cfb
,idea-cfb
,rc2-cfb
,seed-cfb
aes-128-ctr
,aes-192-ctr
,aes-256-ctr
chacha20
,chacha20-ietf
aes-128-gcm
,aes-192-gcm
,aes-256-gcm
chacha20-poly1305
,chacha20-ietf-poly1305
,xchacha20-ietf-poly1305
rc4
,rc4-md5
,rc4-md5-6
none
(No encryption, just for debugging)
origin
auth_aes128_md5
,auth_aes128_sha1
(experimental)
$ php start.php start -d
$ php start.php stop
$ php start.php status
https://github.com/walkor/php-socks5
https://github.com/walkor/php-http-proxy