ShadowsocksR — mihomo
mihomo شامل یک خروجی کلاینت ShadowsocksR است. فقط خروجی؛ نوع ورودی SSR وجود ندارد.
خروجی
ورودی تحت proxies: با type: ssr. BasicOption را جاسازی میکند.
| فیلد | نوع | پیشفرض | مقادیر مجاز | توضیحات |
|---|---|---|---|---|
name | string | (required) | <string> | نام یکتای پراکسی. |
server | string | (required) | <host> | میزبان یا IP سرور بالادست. |
port | int | (required) | <port> | پورت سرور بالادست. |
password | string | (required) | <string> | گذرواژهٔ سرور. |
cipher | string | (required) | aes-256-cfb | aes-128-ctr | chacha20-ietf | rc4-md5 | <other SSR ciphers> | مجموعهرمز SSR. نام `method` در mihomo. |
obfs | string | (required) | plain | http_simple | http_post | random_head | tls1.2_ticket_auth | افزونهٔ مبهمسازی. |
obfs-param | string | (unset) | <string> | پارامتر obfs (سرآیند Host برای obfs سبک HTTP). |
protocol | string | (required) | origin | auth_aes128_md5 | auth_aes128_sha1 | auth_sha1_v4 | auth_chain_a | auth_chain_b | افزونهٔ لایهٔ پروتکل. |
protocol-param | string | (unset) | <string> | پارامتر لایهٔ پروتکل. |
udp | bool | false | true | false | اجازه به بازپخش بستههای UDP از این خروجی. |
منبع: adapter/outbound/shadowsocksr.go:28-40 · ثابتشده در v1.19.24 (a847246)
مثالها
SSR ساده با احراز هویت زنجیرهای:
yaml
proxies:
- name: ssr-server
type: ssr
server: example.com
port: 443
password: <password>
cipher: aes-256-cfb
obfs: http_simple
obfs-param: www.bing.com
protocol: auth_chain_a
protocol-param: "32"
udp: trueobfs مبتنی بر TLS-ticket:
yaml
proxies:
- name: ssr-tls
type: ssr
server: example.com
port: 443
password: <password>
cipher: chacha20-ietf
obfs: tls1.2_ticket_auth
obfs-param: www.bing.com
protocol: auth_chain_b
udp: trueنکات
- SSR قدیمی است. برای استقرارهای جدید مجموعهرمزهای Shadowsocks AEAD / 2022 را ترجیح دهید — اینها forward secrecy بهتر و هیچ متمایزگر DPI شناختهشدهای ندارند.
obfsوprotocolدر YAML فیلدهای الزامی هستند — حتی اگر رفتار passthrough ساده میخواهید، آنها را بهطور صریح رویplainوoriginتنظیم کنید.- بازپخش UDP (
udp: true) با پیادهسازی مرجع اصلی ShadowsocksR همکار است ولی با نسخهٔ libev fork که ترکیبهای UDP-over-protocol-plugin را حذف میکند همکار نیست.
نکات بینهستهای
- Xray-core از SSR پشتیبانی نمیکند. به SSR — Xray-core مراجعه کنید.
- sing-box از
method(نهcipher) و snake_case برای فیلدهای پارامتر (obfs_param،protocol_param) استفاده میکند. به SSR — sing-box مراجعه کنید.
منبع: adapter/outbound/shadowsocksr.go:28-40 · v1.19.24 (a847246)
