آموزش نصب شادوساکس بر روی سرور - ShadowSocks

توسط Hamid Reza — در  ,  ,  در تاریخ

cover-image

سلام دوستان. توی این آموزش میخوام نحوه راه ندازی شادوساکس در 5 دقیقه رو توضیح بدم :) برای راه اندازی سرور شادو ساکس روی اوبونتو سرور ،‌ابتدا ppa رو وارد میکنیم و شادو ساکس رو نصب میکنیم :

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:max-c-lv/shadowsocks-libev -y
sudo apt-get update
sudo apt install shadowsocks-libev

حالا کافیه کانفیگ موردنظرتون رو انجام بدید . فایل /etc/shadowsocks-libev/config.json رو ویرایش کنید و مقادیر زیر رو وارد کنید :

{
    "server":"192.0.0.1",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-gcm",
}

که در اینجا server باید ادرس ای پی سرور شما باشه. server port هم پورتی هست که از کلاینت بهش متصل میشید. password هم حتما یه پسورد قوی بزارید. method ، نوع رمزنگاری بین کلاینت و سرور هستش. و برای اینکه به صورت خودکار موقع روشن شدن سرور شادو اجرا بشه کافیه سرویسش رو فعال کنید:

sudo systemctl enable shadowsocks-libev

حالا میتونید سرور شادو ساکس رو اجرا کنید :

sudo systemctl start shadowsocks-libev

در نهایت باید پورت مورد نظر شادو رو در فایروال باز کنید :‌ IPtabels

sudo iptables -4 -A INPUT -p tcp --dport 8388 -m comment --comment "Shadowsocks server listen port" -j ACCEPT

UFW

sudo ufw allow proto tcp to 0.0.0.0/0 port 8388 comment "Shadowsocks server listen port"

تمام :)