Repository navigation
جطوری توی فایل config.json برای socks یوزر پس بسازم ! #479
Description
Activity
@bitsibx — مهم: شما در config یک قسمت از فایل DNS server رو share کردید، نه config mhrv-rs. خطا share نشد. ولی برای سؤال اصلی شما درباره SOCKS user/password:
SOCKS5 inbound auth در mhrv-rs:
mhrv-rs's SOCKS5 listener (default port 1081) در حال حاضر authentication نداره. هر کسی که به
127.0.0.1:1081(یا0.0.0.0:1081در v1.9.0+) connect کنه، میتونه از proxy استفاده کنه. این intentional است — mhrv-rs فرض میکنه بهطور default روی127.0.0.1(local-only) listen میکنه + هیچ کاربر دیگری روی local machine نباید حساس باشه.در v1.9.0 default
listen_hostبه0.0.0.0تغییر کرد (PR #483) برای اینکه phone Android که tunnel run میکنه، iPhone یا laptop روی همان hotspot WiFi میتونه از proxy استفاده کنه. این در WiFi شخصی شما safe است (فقط deviceهای شما)، ولی اگر روی public WiFi هستید (مثل کافه)، هر کاربری در همان شبکه میتونه از proxy شما استفاده کنه.برای نیاز شما (SOCKS5 auth):
این feature در mhrv-rs roadmap در حال پیادهسازی نیست — ولی simple workaround موجود است:
۱. اگر فقط یک device استفاده میکنید + WiFi شخصی است:
listen_host: "127.0.0.1"در config:{ "listen_host": "127.0.0.1" }این SOCKS5 رو فقط روی local machine میذاره — هیچ کس از شبکه نمیتونه access کنه. در v1.9.0 این auth نیاز نداره.
۲. اگر چند device + WiFi شخصی:
listen_host: "0.0.0.0"(default v1.9.0) + WiFi WPA2 password حفاظت میکنه.۳. اگر روی public WiFi هستید + auth میخواهید:
از یک wrapper برای auth استفاده کنید. مثلاً
gost:gost -L socks5://username:password@:1080 -F socks5://127.0.0.1:1081
این
gostروی port 1080 با auth listen میکنه + traffic رو forward میکنه به mhrv-rs's SOCKS5 1081. کاربران client باید username:password بدن.۴. اگر میخواهید feature SOCKS5 auth در mhrv-rs اضافه شه:
در همین thread یا new issue بنویسید — feature request valid + قابل پیادهسازی است (~۱-۲ هفته). در v1.9.x roadmap اضافه میکنم.
برای DNS server config که share کردید:
اگر میخواهید سؤال جداگانه درباره DNS server دارید، در issue جدید post کنید + سؤال خاصی بنویسید. بدون context کامل نمیتونم narrow کنم.
آپلود v1.9.0 (همین چند دقیقه پیش):
tunnel_doh: truedefault → DoH stays in tunnel (Iran-friendly)- Edge DNS cache در CodeFull.gs (کاهش DNS lookup latency)
- multi-edge
fronting_groupsبرای CDN غیر-Google
دانلود از release page یا https://t.me/mhrv_rs.
[reply via Anthropic Claude | reviewed by @therealaleph]
Current SOCKS5 has no built-in auth. Workarounds posted (listen_host=127.0.0.1 / gost wrapper). If you want native SOCKS5 user/pass as a feature, file a separate issue with that specific request.
با سلام من یک dns server دارم
این یک بخشی از فایل تنظیمات dns server من است
proxy-server socks5://user:pass1234@10.255.10.12:10808 -name v2rayN
#server 8.8.8.8 v2rayN
#server-https https://8.8.8.8/dns-query v2rayN
این dns server حتمی socks با یوزر پس میخواهد زیرا تست کردم و جواب نداده
سایت اصلی dns server
#https://pymumu.github.io/smartdns/en/