چگونه پروکسیهای Shadowsocks IPRoyal را روی macOS برای حریم خصوصی پیکربندی کنیم
راهنمایی مناسب مبتدیان برای راهاندازی پروکسیهای سبک Shadowsocks شرکت IPRoyal روی macOS بهمنظور تقویت حریم خصوصی و دور زدن محدودیتهای جغرافیایی.
مرور کلی
Shadowsocks یک پروتکل پروکسی امن است که برای دور زدن سانسور اینترنت و محافظت از حریم خصوصی شما طراحی شده است. ترافیک شما را رمزنگاری میکند و در برخی محیطها کمتر از VPNهای سنتی قابل شناسایی است. IPRoyal از تونلسازی سبک Shadowsocks، در کنار HTTP و SOCKS5 پشتیبانی میکند و پروکسیهای مسکونی، دیتاسنتر و ISP را با استخری از بیش از ۳۲ میلیون IP ارائه میدهد. این آموزش شما را در راهاندازی پروکسیهای Shadowsocks IPRoyal روی macOS راهنمایی میکند. ما از کلاینت ShadowsocksX-NG استفاده میکنیم، یک گزینه متنباز محبوب. مراحل مستقل از ارائهدهنده هستند، بنابراین میتوانید آنها را برای سایر ارائهدهندگان نیز تطبیق دهید.
مراحل
-
دریافت اعتبارنامههای Shadowsocks از IPRoyal
به داشبورد IPRoyal خود وارد شوید و به بخش پروکسی یا تونلسازی بروید. جزئیات پیکربندی Shadowsocks را جستجو کنید. شما به موارد زیر نیاز دارید:- آدرس سرور (IP یا نام میزبان)
- پورت سرور
- رمز عبور
- روش رمزنگاری (مثلاً
aes-256-gcm،chacha20-ietf-poly1305) - بهصورت اختیاری، یک افزونه یا تنظیم مبهمسازی.
اگر گزینههای Shadowsocks را نمیبینید، با پشتیبانی IPRoyal تماس بگیرید تا از موجود بودن آن مطمئن شوید، زیرا ممکن است با نام دیگری فهرست شده باشد.
-
نصب کلاینت Shadowsocks روی macOS
ShadowsocksX-NG را از صفحه رسمی انتشارهای GitHub دانلود کنید: https://github.com/shadowsocks/ShadowsocksX-NG/releases.
فایل.dmgدانلودشده را باز کنید و اپ را به پوشه Applications خود بکشید.
در اولین اجرا، ممکن است لازم باشد در System Preferences > Security & Privacy مجوز بدهید. -
افزودن پیکربندی سرور جدید
- روی آیکون ShadowsocksX-NG در نوار منو کلیک کنید و «Servers» > «Server Preferences» را انتخاب کنید.
- روی دکمه «+» در پایین سمت چپ کلیک کنید تا سرور جدیدی اضافه کنید.
- فیلدها را پر کنید:
- Address: آدرس سرور IPRoyal شما.
- Port: پورتی که ارائه شده است.
- Password: رمز عبور Shadowsocks شما.
- Encryption: روش تعیینشده توسط IPRoyal را انتخاب کنید (مثلاً
aes-256-gcm). - Remarks: نامی برای این پیکربندی (مثلاً «IPRoyal»).
- روی «OK» کلیک کنید تا ذخیره شود.
-
پیکربندی تنظیمات پروکسی
- در نوار منو، روی آیکون ShadowsocksX-NG کلیک کنید و مطمئن شوید که «Turn Shadowsocks On» تیک خورده است.
- به «Preferences» > «Advanced» بروید و آدرس و پورت شنود محلی SOCKS5 را تنظیم کنید (پیشفرض
127.0.0.1:1086است). میتوانید پیشفرضها را رها کنید مگر اینکه تضاد داشته باشید. - در بخش «HTTP Proxy»، میتوانید یک پروکسی HTTP روی یک پورت محلی (مثلاً
127.0.0.1:1087) برای برنامههایی که از SOCKS5 پشتیبانی نمیکنند نیز فعال کنید.
-
فعالسازی پروکسی سراسری سیستم یا پیکربندی هر برنامه
- ShadowsocksX-NG میتواند پروکسی سیستم شما را بهصورت خودکار تنظیم کند. در Preferences > «General»، گزینه «Set as system proxy» را فعال کنید و بسته به نیاز خود «Auto Proxy» یا «Global Mode» را انتخاب کنید.
- در غیر این صورت، برنامههای جداگانه (مانند مرورگرها) را طوری پیکربندی کنید که از پروکسی SOCKS5 محلی در
127.0.0.1:1086استفاده کنند.
-
اتصال خود را آزمایش کنید
- یک ترمینال باز کنید و اجرا کنید:
پاسخ باید آدرس IP پروکسی IPRoyal شما را نشان دهد، نه IP واقعی شما.curl -x socks5://127.0.0.1:1086 https://httpbin.org/ip - همچنین میتوانید در مرورگر خود از https://whatismyipaddress.com بازدید کنید تا تأیید کنید.
- یک ترمینال باز کنید و اجرا کنید:
-
عیبیابی مشکلات رایج
- اگر اتصال ناموفق بود، اعتبارنامهها و روش رمزنگاری خود را دوباره بررسی کنید.
- مطمئن شوید که فایروال شما اپ ShadowsocksX-NG را مسدود نمیکند.
- اگر خطا دیدید، روش رمزنگاری را تغییر دهید.
- مستندات یا پشتیبانی IPRoyal را برای نیازهای پیکربندی خاص بررسی کنید.
-
مسئولانه استفاده کنید و حریم خصوصی را حفظ کنید
به یاد داشته باشید که Shadowsocks اگرچه ترافیک شما را تا پروکسی رمزنگاری میکند، ناشناسی کامل را تضمین نمیکند. آن را با سایر شیوههای حفظ حریم خصوصی ترکیب کنید، مانند استفاده از HTTPS و اجتناب از ورود به حسابهای شخصی. همیشه قوانین محلی و شرایط خدمات ارائهدهنده را رعایت کنید.