برای نصب ابتدا وارد پوشه shadowsocks شوید
cd /opt/freedom/Shadowsocksبا دستور زیر یک کپی از فایل config-sample.json ایجاد میکنیم
cp config-sample.json config.jsonبا دستور زیر فایل config.json را باز کنید و پس از انجام تغییرات لازم با زدن کلیدهای ctrl + x و y و enter تغییرات را ذخیره کنید.
nano config.jsonمحتوای فایل مذکور به شکل زیر است:
{
"server": "0.0.0.0",
"server_port": 7070,
"password": "password",
"timeout": 300,
"method": "aes-128-gcm",
"nameserver": "8.8.8.8",
"mode": "tcp_and_udp",
"plugin": "xray-plugin",
"plugin_opts": "server;mode=grpc;serviceName=grpc7070"
}مقدار server_port را به مقدار دلخواه خود تغییر دهید. توصیه میشودعددی چهار رقمی انتخاب کنید.
مقدار password را به پسورد دلخواه تغییر دهید. توصیه میشود از پسورد پیشفرض استفاده نکنید
برای method میتوانید یکی از مقادیر زیر را انتخاب کنید:
plain
none
aes-128-gcm
aes-256-gcm
chacha20-ietf-poly1305متود پیشنهادی ما chacha20-ietf-poly1305 هست.
اگر بخواهید فقط شدوساکس داشته باشید، باید دوقسمت plugin و plugin_opts را خالی بگذارید. در اینصورت میتوانید از کلاینت های شدوساکس و همچنین outline متصل شوید. اما توصیه ما به دلیل اینکه شدوساکس به تنهایی توسط فیلترینگ قابل شناسایی هست، این است که از پلاگین استفاده کنید.
برای plugin میتوانید یکی از مقادیر زیر را انتخاب کنید.
v2ray-plugin
xray-plugin
پلاگین پیشنهادی ما xray-plugin هست
ما در این قسمت نیز قصد داریم از nginx برای مدیریت TLS و تک پورت بودن استفاده کنیم، بنابراین برای plugin_opts یکی از مقادیر زیر را انتخاب کنید.
server;mode=grpc;serviceName=grpc7070
server;path=/wss7070
- هرکدام از موارد فوق را انتخاب کردید، اگر در مرحله تغییر پورت 7070 را تغییر داده اید، در عبارات فوق نیز پورتی را که انتخاب کردید با 7070 جایگزین کنید.
- توصیه ما تست هر دو مورد هست. هنگام تست هر دو مورد به خوبی کار میکنند.
با دستور زیر کانتینر را اجرا کنید:
docker-compose up -dبا دستور زیر میتوانید لاگ سرور را ببینید:
docker-compose logs -fبا دستور زیر می توانید سرور را خاموش کنید:
docker-compose downبا دستور زیر می توانید کانتینر خود را به جدیدترین ورژن منتشر شده آپدیت کنید.
docker-compose down && docker-compose up --pull always -dابتدا از لینک زیر آخرین ورژن کلاینت را دانلود کنید.
از لینک زیر آخرین نسخه پلاگین xray را دانلود کنید
مانند تصویر زیر پلاگین دانلود شده را به پوشه کلاینت شدوساکس انتقال دهید.
نرم افزار را اجرا کنید. آیکون آن در کنار ساعت ویندوز نمایان میشود. با دبل کلیک روی آن پنجره زیر باز میشود.
طبق توضیحات اطلاعات لازم را تکمیل کنید.
- در شماره 1 اگر طبق آموزش پیشرفته باشید چند انتخاب دارید
- از دامنه مستقیم
sub.test.comاستفاده کنید - از دامنه
CDNکلاودفلرsubcdn.test.comاستفاده کنید - از دامنه
CDNآروانsubcdn.test1.comاستفاده کنید - از کاستوم آیپی کلاودفلر استفاده کنید
- از دامنه هایی که از
CDNکلاودفلر استفاده میکنند و فیلتر نیستند مثلdiscord.comاستفاده کنید
- از دامنه مستقیم
- در شماره 2 اگر طبق آموزش پیشرفته باشید
443و یا2083را میتوانید وارد کنید - در شماره 3 پسوردی را که در مراحل نصب انتخاب کردید وارد کنید
- در شماره 4 از لیست باز شونده متودی را که در مرحله نصب انتخاب کرده بودید وارد کنید
- در شماره 5 نام فایل پلاگینی را که دانلود کردید بنویسید در مثال ما
xray-plugin_windows_amd64هست. - در شماره 6 با توجه به انتخابی که در مرحله نصب انجام داده اید یکی از حالت های زیر را انتخاب کنید. اگر در مرحله نصب پورت
7070را تغییر داده اید آن را جایگزین کنید. دقت کنید در قسمتhostاز هرCDNکه استفاده میکنید باید دامنه مستقیم آنCDNرا وارد کنید.- اگر انتخابتان
server;mode=grpc;serviceName=grpc7070بود،tls;host=sub.test.com;serviceName=grpc7070را وارد کنید. - اگر انتخابتان
server;path=/wss7070بود،tls;host=sub.test.com;path=/wss7070?ed=2048را وارد کنید.
- اگر انتخابتان
- در شماره 7 پورت پروکسی ایجاد شده در ویندوز را میتوانید تغییر دهید. به صورت پیشفرض روی پورت
1080یک پروکسیsocks5ایجاد میشود که با اتصال به آن میتوانید به فیلترشکن متصل شوید. - در شماره 8 روی
Applyکلیک کنید - در شماره 9 روی
Okکلیک کنید.
ابتدا از لینک زیر آخرین نسخه کلاینت را دانلود کرده و نصب کنید. اگر معماری سیپیو گوشی خود را نمیدانید، نسخه universal را دانلود کنید.
از لینک زیر پلاگین xray را دانلود کرده و نصب کنید. اگر معماری سیپیو گوشی خود را نمیدانید، نسخه universal را دانلود کنید.
نرم افزار را اجرا کنید
طبق توضیحات اطلاعات لازم را تکمیل کنید
- در شماره 1 اگر طبق آموزش پیشرفته باشید چند انتخاب دارید
- از دامنه مستقیم
sub.test.comاستفاده کنید - از دامنه
CDNکلاودفلرsubcdn.test.comاستفاده کنید - از دامنه
CDNآروانsubcdn.test1.comاستفاده کنید - از کاستوم آیپی کلاودفلر استفاده کنید
- از دامنه هایی که از
CDNکلاودفلر استفاده میکنند و فیلتر نیستند مثلdiscord.comاستفاده کنید
- از دامنه مستقیم
- در شماره 2 اگر طبق آموزش پیشرفته باشید
443و یا2083را میتوانید وارد کنید - در شماره 3 پسوردی را که در مراحل نصب انتخاب کردید وارد کنید
- در شماره 4 از لیست باز شونده متودی را که در مرحله نصب انتخاب کرده بودید وارد کنید
- در شماره 5 از لیست بازشونده پلاگین
xrayرا انتخاب کنید - در شماره 6 روی
Configureکلیک کنید. - در شماره 7 با توجه به انتخابی که در مرحله نصب انجام داده اید یکی از حالت های زیر را انتخاب کنید.
- اگر انتخابتان
server;mode=grpc;serviceName=grpc7070بود،grpc-tlsرا انتخاب کنید. - اگر انتخابتان
server;path=/wss7070بود،websocket-tlsرا انتخاب کنید.
- اگر انتخابتان
- در شماره 8 از هر CDN که استفاده میکنید باید دامنه مستقیم آن CDN را وارد کنید. یعنی دامنه ای که پروکسی آن خاموش است.
- در شماره 9 با توجه به انتخابی که در مرحله نصب انجام داده اید، یکی از حالت های زیر را انتخاب کنید. اگر در مرحله نصب پورت
7070را تغییر داده اید آن را جایگزین کنید.- اگر انتخابتان
server;mode=grpc;serviceName=grpc7070بود، در قسمتService nameبایدgrpc7070را وارد کنید. - اگر انتخابتان
server;path=/wss7070بود، در قسمتPathباید/wss7070را وارد کنید.
- اگر انتخابتان
- در شماره 10 دو بار کلیک کنید تا پروفایل ذخیره شود.


