Outline VPN روی VPS: سرور Jigsaw برای ایران
Outline یک پروژه متنباز از Google Jigsaw است که Shadowsocks را با یک رابط مدیریتی گرافیکی آسان ترکیب میکند. مزیت اصلی Outline این است که نصب سرور تنها با چند کلیک انجام میشود و اشتراکگذاری دسترسی با اعضای خانواده یا دوستان بسیار ساده است. هر کلید دسترسی یک لینک مستقل دارد که میتوانید از Outline Manager مدیریت کنید.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
نصب Outline Server با اسکریپت یکخطی
Outline Server با Docker نصب میشود. ابتدا Docker را نصب کنید:
curl -fsSL https://get.docker.com | bashسپس اسکریپت نصب Outline را اجرا کنید:
bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"این اسکریپت:
- Outline Server Docker container را دانلود و اجرا میکند
- Watchtower را برای بهروزرسانی خودکار نصب میکند
- یک رشته JSON برای اتصال Outline Manager تولید میکند
رشته JSON را کپی کنید - برای اتصال Outline Manager لازم است.
اتصال Outline Manager و ایجاد کلید دسترسی
Outline Manager را از https://getoutline.org/get-started/ دانلود کنید (Windows/macOS/Linux).
در Outline Manager گزینه «My Outline Server» را انتخاب کنید و رشته JSON را paste کنید. پس از اتصال:
- Dashboard سرور را میبینید با مصرف داده هر کلید
- کلیدهای دسترسی جدید با دکمه «+» اضافه کنید
- هر کلید یک لینک مشترکسازی دارد که میتوانید برای اعضای خانواده ارسال کنید
- امکان محدود کردن پهنای باند هر کلید وجود دارد
بررسی وضعیت سرور:
docker ps | grep outline
docker logs outline-shadowboxکلاینت Outline برای تمام دستگاهها
Outline Client از https://getoutline.org/get-started/ برای همه پلتفرمها رایگان است:
- Android: Google Play
- iOS: App Store
- Windows: Microsoft Store یا EXE مستقیم
- macOS: App Store
- Linux: AppImage
- ChromeOS: Google Play
روش اتصال: در Outline Manager روی آیکون اشتراکگذاری کلیک کنید، لینک یا QR Code را کپی کنید و در Outline Client paste کنید یا QR را اسکن کنید.
Outline از Shadowsocks (chacha20-ietf-poly1305) استفاده میکند و در اکثر شبکههای ایران به خوبی کار میکند.
تنظیمات فایروال و نگهداری
Outline به طور پیشفرض روی پورتهای تصادفی نصب میشود. بررسی پورتهای استفادهشده:
docker inspect outline-shadowbox | grep -i portاجازه دادن به پورتها در UFW:
ufw allow proto tcp from any to any port 8080
ufw allow proto tcp from any to any port 9090برای پایداری بیشتر، پورتهای Outline را به عدد ثابت تغییر دهید. این کار در Outline Manager از Settings امکانپذیر است.
بهروزرسانی خودکار: Outline Watchtower هر ۲۴ ساعت آپدیتها را بررسی میکند. برای بهروزرسانی دستی:
docker pull quay.io/outline/shadowbox
docker rm -f outline-shadowbox
# اجرای مجدد اسکریپت نصبRelated Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.