آموزش نصب و راهاندازی Outline روی سرور
Outline چیست؟
Outline یک نرمافزار متنباز برای راهاندازی و مدیریت سرور شخصی VPN است که بر پایه پروتکل Shadowsocks کار میکند.
یکی از مهمترین مزایای Outline این است که برخلاف سرویسهای VPN تجاری، کنترل کامل سرور و اطلاعات در اختیار مدیر سرور قرار دارد و مدیریت سرویس توسط شخص یا مجموعه دیگری انجام نمیشود.
Outline از دو بخش اصلی تشکیل شده است:
-
Outline Manager: برای مدیریت سرور و ساخت دسترسی کاربران
-
Outline Client: برای اتصال کاربران به سرور
کلاینت Outline برای Windows، Linux، macOS، Android و iOS در دسترس است.
نکته: پنل مدیریتی Outline رابط وب ندارد و مدیریت آن از طریق نرمافزار Outline Manager انجام میشود.
پیشنیاز نصب Outline
در این آموزش از Ubuntu 22.04 استفاده میکنیم.
حداقل منابع موردنیاز طبق اطلاعات سرویس:
-
CPU: یک هسته
-
RAM: یک گیگابایت
-
سیستمعامل: Ubuntu 22.04
دریافت اطلاعات ورود به سرور
پس از آمادهشدن سرور، اطلاعات اتصال شامل IP، نام کاربری و رمز عبور در اختیار شما قرار میگیرد.
برای اتصال به سرور از SSH استفاده کنید:
ssh root@<server_IP>
دریافت کلید مدیریت Outline
پس از ورود به سرور، فایل حاوی کلید API مربوط به مدیریت Outline را مشاهده کنید:
cat outline_api_key.txt
خروجی چیزی شبیه نمونه زیر خواهد بود:
{"apiUrl":"https://<server_IP>:40601/o8qJcLs8YfAKo-Aqaiu5Yg","certSha256":"088E7E4A50C84EE4D7DBBB1A3B3488D21FD345629F58B1A22CA4B456FA78547A"}
کل این عبارت را دقیقاً کپی کنید؛ از اولین { تا آخرین }.
این مقدار، کلید اتصال Outline Manager به سرور شماست.
هشدار امنیتی: این API Key اطلاعات مدیریتی سرور را در اختیار فردی قرار میدهد که آن را داشته باشد. بنابراین آن را مانند رمز عبور محرمانه نگهداری کنید و در اختیار افراد غیرمطمئن قرار ندهید.
نصب Outline Manager
برای مدیریت سرور باید برنامه Outline Manager را روی کامپیوتر خود نصب کنید.
مراحل کار:
-
وارد سایت رسمی Outline شوید.
-
نسخه مناسب سیستمعامل خود را دانلود و نصب کنید.
-
برنامه Outline Manager را اجرا کنید.
-
گزینه Set up Outline anywhere را انتخاب کنید.
-
در مرحله بعد، API Key که از سرور دریافت کردید را در کادر مربوطه وارد کنید.
-
روی Done کلیک کنید.
پس از برقراری اتصال، سرور شما در Outline Manager نمایش داده میشود و یک Access Key نیز بهصورت پیشفرض ایجاد شده است.
مدیریت Access Key ها
در Outline، هر کاربر میتواند یک Access Key اختصاصی داشته باشد. این کلید در واقع اطلاعات موردنیاز برای اتصال کاربر به سرور است.
ساخت Access Key جدید
برای ساخت کلید جدید:
-
روی Add access key کلیک کنید.
-
یک کلید جدید با شناسه اختصاصی ایجاد میشود.
تغییر نام کلید
برای اینکه مدیریت کاربران راحتتر باشد:
-
روی نام Access Key کلیک کنید.
-
نام موردنظر را وارد کنید.
-
کلید Enter را بزنید.
بهتر است نام هر کلید را بر اساس کاربر مشخص کنید؛ برای مثال:
Nima
User-01
Company-PC
Mobile-Nima
ارسال دسترسی برای کاربر
برای ارسال دسترسی:
-
روی آیکون Share کنار Access Key موردنظر کلیک کنید.
-
لینک یا دعوتنامه نمایشدادهشده را کپی کنید.
-
لینک را برای کاربر ارسال کنید.
کاربر با استفاده از همین لینک میتواند دسترسی خود را در Outline Client اضافه کند.
تعیین محدودیت مصرف
در صورت نیاز میتوانید برای هر Access Key محدودیت مصرف ماهانه تعیین کنید.
برای این کار:
-
روی آیکون تنظیمات کنار کلید کلیک کنید.
-
مقدار مصرف ماهانه را بر اساس GB وارد کنید.
-
روی Save کلیک کنید.
این قابلیت برای زمانی مناسب است که بخواهید مصرف هر کاربر را بهصورت جداگانه کنترل کنید.
حذف دسترسی کاربر
اگر میخواهید دسترسی یک کاربر را قطع کنید:
-
روی آیکون مربوط به Access Key کلیک کنید.
-
گزینه حذف را انتخاب کنید.
-
حذف را تأیید کنید.
پس از حذف کلید، کاربر دیگر نمیتواند با همان Access Key به سرور متصل شود.
تنظیمات سرور در Outline Manager
برای مشاهده تنظیمات سرور وارد بخش Settings شوید.
در این قسمت میتوانید موارد زیر را مدیریت کنید:
-
تغییر نام سرور
-
تغییر پورت دسترسی
-
فعال یا غیرفعال کردن بهروزرسانی خودکار
-
تعیین محدودیت مصرف کلی سرور
-
حذف سرور از Outline Manager
توجه: حذف سرور از Outline Manager به معنی حذف فیزیکی خود سرور نیست؛ فقط سرور از نرمافزار مدیریتی شما حذف میشود.
پورت پیشفرض دسترسی در تنظیمات Outline طبق مستندات منبع 54899 است.
اتصال کاربر به Outline
برای اتصال کاربر ابتدا باید Outline Client را روی دستگاه موردنظر نصب کنید.
Outline Client برای سیستمعاملهای مختلف ارائه شده است.
پس از نصب، دو روش برای اضافهکردن دسترسی وجود دارد.
روش اول: اتصال با لینک
سادهترین روش این است که لینک Access Key را برای کاربر ارسال کنید.
کاربر لینک را باز میکند و در صورت نصب بودن Outline Client، برنامه اجرا شده و دسترسی سرور به آن اضافه میشود.
روش دوم: اضافهکردن دستی
کاربر میتواند ابتدا Outline Client را اجرا کند و سپس:
-
روی گزینه اضافهکردن سرور کلیک کند.
-
Access Link دریافتشده را وارد کند.
-
گزینه Confirm را بزند.
پس از تأیید، سرور در فهرست اتصالات برنامه اضافه خواهد شد.
اتصال به VPN
بعد از اضافهشدن سرور، برای برقراری اتصال کافی است کاربر روی دکمه Connect کلیک کند.
پس از برقراری اتصال، ترافیک دستگاه از طریق سرور Outline عبور خواهد کرد.
برای قطع اتصال نیز کافی است روی Disconnect کلیک کنید.
بررسی IP بعد از اتصال
برای اطمینان از اینکه اتصال بهدرستی برقرار شده است، میتوانید IP عمومی دستگاه را قبل و بعد از اتصال بررسی کنید.
برای این کار میتوان از سرویسهایی مانند موارد زیر استفاده کرد:
whoer.net
whatismyip.com
اگر اتصال بهدرستی برقرار شده باشد، IP نمایشدادهشده باید مربوط به سرور Outline باشد.
نصب و راه اندازی رایگان بر روی کلیه لوکیشن های سرور مجازی در آفاق هاستینگ
