diff --git a/frontend/src/components/protocols/Shadowsocks.vue b/frontend/src/components/protocols/Shadowsocks.vue
index cfac78a..d2cc4a7 100644
--- a/frontend/src/components/protocols/Shadowsocks.vue
+++ b/frontend/src/components/protocols/Shadowsocks.vue
@@ -6,7 +6,7 @@
hide-details
:label="$t('in.ssMethod')"
:items="ssMethods"
- @update:model-value="changeMethod($event)"
+ @update:model-value="direction == 'in' ? changeMethod($event) : undefined"
v-model="data.method">
@@ -17,13 +17,13 @@
-
+