diff --git a/app/Http/Controllers/Client/AppController.php b/app/Http/Controllers/Client/AppController.php index 9a1894d2..4abe18a0 100644 --- a/app/Http/Controllers/Client/AppController.php +++ b/app/Http/Controllers/Client/AppController.php @@ -34,7 +34,12 @@ class AppController extends Controller foreach ($servers as $item) { if ($item['type'] === 'shadowsocks' - && in_array($item['cipher'], ['aes-128-gcm', 'aes-256-gcm', 'aes-192-gcm']) + && in_array($item['cipher'], [ + 'aes-128-gcm', + 'aes-192-gcm', + 'aes-256-gcm', + 'chacha20-ietf-poly1305' + ]) ) { array_push($proxy, Protocols\Clash::buildShadowsocks($user['uuid'], $item)); array_push($proxies, $item['name']);