سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
wepido.ir

Tailscale Serve؛ راهی ساده‌تر از پروکسی معکوس برای سرویس‌های خصوصی

Tailscale Serve؛ راهی ساده‌تر از پروکسی معکوس برای سرویس‌های خصوصی

خودمیزبانی (Self-Hosting) اپلیکیشن‌ها برای فرار از هزینه‌های بالا و ردیابی اجباری در ابتدا ساده به نظر می‌رسد؛ کاربر یک توزیع لینوکس نصب می‌کند، ابزارهای Docker یا بدون Docker را راه می‌اندازد و آن‌ها را در شبکه خانگی اجرا و دسترسی‌پذیر می‌کند. اما وقتی پای دسترسی از بیرون شبکه به میان می‌آید، پیچیدگی آغاز می‌شود. رایج‌ترین راه‌حل، استفاده از پروکسی معکوس (Reverse Proxy) و افزودن پشتیبانی HTTPS است؛ با این حال Tailscale Serve این مسیر را بسیار ساده‌تر می‌کند و نیاز به دست‌وپنجه نرم کردن با DNS، فوروارد پورت (Port Forwarding) یا خرید دامنه را از میان برمی‌دارد.

پروکسی معکوس قدرتمند است، اما راه‌اندازی آن پیچیده است

ابزارهایی مانند Caddy و Nginx در جست‌وجوهای مربوط به پروکسی معکوس بارها مطرح می‌شوند. Caddy به این دلیل محبوب است که می‌تواند گواهی‌های HTTPS جدید را مدیریت و در صورت انقضا تولید کند. با این حال، حتی یک راه‌اندازی ساده پروکسی معکوس نیازمند نصب ابزار، پیکربندی برای صدور گواهی، تنظیم قواعد فوروارد پورت، افزودن دامنه و به‌روزرسانی تنظیمات DNS است. اگر ارائه‌دهنده خدمات اینترنت از CGNAT استفاده کند، ممکن است کار پیچیده‌تر هم بشود.

برای کاربر تازه‌کار، بسیاری از این اصطلاحات فنی مبهم است. شبکه یکی از سخت‌ترین بخش‌های هر راه‌اندازی خودمیزبان است و ابزارهای پروکسی معکوس آن را ساده نمی‌کنند. کاربر باید گواهی‌های خودامضا (Self-Signed Certificate) را بشناسد و آن‌ها را به‌صورت دستی به هر دستگاهی که برای دسترسی به ابزارها استفاده می‌کند اضافه کند. پروکسی معکوس برای کسی که فقط چند ابزار را میزبانی می‌کند و به پشتیبانی HTTPS نیاز دارد، بیش از حد پیچیده و کم‌بازده به نظر می‌رسد؛ این روش بیشتر برای میزبانی وب‌سرور عمومی مناسب است، نه سرویس‌های خصوصی و کاربرمحور.

Tailscale دسترسی راه دور را ساده می‌کند

Tailscale یک شبکه خصوصی (Private Network) ایجاد می‌کند که همه دستگاه‌های متصل به آن می‌توانند با یکدیگر ارتباط برقرار کنند. هر دستگاه یک آدرس IP یکتا در Tailscale دریافت می‌کند و به این ترتیب دسترسی به ابزارهای میزبانی‌شده روی آن آسان می‌شود. قابلیت MagicDNS نیز نام دستگاه‌ها را به آدرس IP متناظر در Tailscale تبدیل می‌کند و در صورت تمایل می‌توان از نام‌های کوتاه‌تر و ساده‌تر برای دستگاه‌ها استفاده کرد.

کاربر می‌تواند Tailscale را با یک دستور ساده روی هر سرور خانگی نصب کند و همین کار را روی دسکتاپ و گوشی هم انجام دهد، چون قرار است در خارج از خانه به سرویس‌های میزبانی‌شده متصل شود. پس از ثبت سریع همه دستگاه‌ها در شبکه، دسترسی به هر سرور خانگی از رایانه یا گوشی و در حین اتصال به شبکه Tailscale ممکن است. برای فعال‌سازی دسترسی راه دور به سرور خانگی، سه مرحله کافی است و نیازی به فوروارد پورت، پیکربندی DNS عمومی یا گواهی امنیتی (Security Certificate) نیست.

افزودن HTTPS با Tailscale Serve در یک دستور

نویسنده مقاله می‌گوید اگر با خطای مشخصی در Vaultwarden روبه‌رو نمی‌شد، سراغ Tailscale Serve نمی‌رفت. او یک سال از Raspberry Pi Zero 2 W به‌عنوان سرور Vaultwarden استفاده کرده بود و سپس برای مدیریت و عیب‌یابی بهتر آن را به Docker منتقل کرد. کانتینر (Container) بدون مشکل ساخته شد، اما رابط وب اجازه ساخت حساب نمی‌داد و خطای اتصال ناامن را نشان می‌داد. پیش از آن هم Vaultwarden از طریق Tailscale به‌صورت راه دور در دسترس بود، اما اپلیکیشن موبایل با URL مبتنی بر HTTP کار نمی‌کرد؛ بنابراین کاربر مجبور بود رابط وب را روی گوشی باز کند، گذرواژه‌ها را کپی کند و سپس وارد اپلیکیشن یا وب‌سایت شود. به این ترتیب قابلیت پرکردن خودکار (Autofill) در دسترس نبود، چون Vaultwarden از HTTPS پشتیبانی نمی‌کرد.

برای افزودن پشتیبانی HTTPS به هر ابزار خودمیزبان، تنها یک دستور لازم است. پیش از اجرای آن باید در پنل مدیریت Tailscale (Admin Panel) گزینه پشتیبانی HTTPS را فعال کرد؛ همان گزینه‌ای که کارهای پس‌زمینه مربوط به دریافت و به‌روزرسانی گواهی‌ها را انجام می‌دهد. سپس می‌توان دستور زیر را اجرا کرد:

tailscale serve --bg --https 443 http://localhost:8080

در این مثال از شماره پورت 8080 استفاده شده است، چون این پورت به کانتینر Docker اختصاص دارد. اگر سرور دیگری دارید، می‌توانید با اجرای دستور docker ps یا ss -tulpn شماره پورت را بررسی کنید. اجرای دستور، یک URL امن تولید می‌کند که می‌توان از آن برای اتصال به ابزار موردنظر، در اینجا Vaultwarden، استفاده کرد. می‌توان این نشانی دائمی و مجهز به HTTPS را نشانک (Bookmark) کرد و در خارج از شبکه خانگی به سرور متصل شد.

چرا Tailscale Serve برای سرویس‌های خصوصی مناسب‌تر است

این مثال تفاوت میان راه‌اندازی Tailscale Serve و پروکسی معکوس را نشان می‌دهد. Tailscale Serve تمام پیچیدگی را از دید کاربر پنهان می‌کند و به همین دلیل برای تازه‌کارها پیشنهاد می‌شود. اگر چند ابزار یا کانتینر دارید و می‌خواهید برای همه آن‌ها پشتیبانی HTTPS اضافه کنید، دستور اصلی کمی تغییر می‌کند.

  • Tailscale با یک حساب رایگان امکان اتصال چندین سرور خانگی را فراهم می‌کند.
  • در حساب رایگان محدودیتی برای تعداد دستگاه‌ها وجود ندارد.
  • قابلیت‌های ضروری مانند MagicDNS و پشتیبانی HTTPS پشت دیوار پرداخت (Paywall) پنهان نشده‌اند.
  • برای استفاده از این روش نیازی به خرید نام دامنه نیست.

به گفته نویسنده، افتادن در دام پروکسی معکوس برای سرویس‌های خصوصی، کاری را که می‌توان در چند دقیقه انجام داد بی‌دلیل پیچیده می‌کند. مزیت اصلی Tailscale سادگی آن است؛ به‌ویژه برای کاربرانی که فقط می‌خواهند چند ابزار خانگی را با دسترسی امن و HTTPS از بیرون شبکه در دسترس داشته باشند.

نظرتان را ثبت کنید کد خبر: 56680 گروه خبری: اخبار نرم افزار منبع خبر: XDA Developers تاریخ خبر: 1405/08/15 تعداد مشاهده: 19
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
منزلت و جایگاه حضرت فاطمه زهرا (س) از حجت الاسلام والمسلمین علی نظری منفرد - 4 جلسه

منزلت و جایگاه حضرت فاطمه زهرا (س) از حجت الاسلام والمسلمین علی نظری منفرد - 4 جلسه

حاج آقا علی نظری منفرد با موضوع منزلت و جایگاه حضرت فاطمه زهرا (س)

تلاوت مجلسی استاد منصور قصری زاده سوره مبارکه بقره

تلاوت مجلسی استاد منصور قصری زاده سوره مبارکه بقره

تلاوت منصور قصری زاده سوره بقره

آموزش نرم افزار اینترنت دانلود منیجر

آموزش نرم افزار اینترنت دانلود منیجر

آموزش اینترنت دانلود منیجر

Critter Escape 4.5 for Android

Critter Escape 4.5 for Android

فرار کریتر

Pikuniku Collector's Edition

Pikuniku Collector's Edition

اکشن و معمایی برای کامپیوتر

یادگیری نانچیکو در خانه

یادگیری نانچیکو در خانه

آشنایی رزمی کاران و افراد علاقه مند به سلاح سرد نانچیکو

Autodesk 3ds Max 2014 Sp1 x64 + Extension

Autodesk 3ds Max 2014 Sp1 x64 + Extension

جدیدترین نسخه برنامه تری دی مکس برای ساخت انیمیشن های پیشرفته و سه بعدی

ShockRods

ShockRods

ماشین جنگی برای کامپیوتر

Lost in Play v1.0.45

Lost in Play v1.0.45

ماجراجویی و معمایی برای کامپیوتر

پرتاب به دنیای واقعی

پرتاب به دنیای واقعی

نه آن‌طور که فکر می‌کنید

Smart RAM Booster Pro 7.6 for Android +2.3

Smart RAM Booster Pro 7.6 for Android +2.3

مدیریت قدرتمند حافظه RAM

سیستم عامل پیشرفته - ویندوز 7 و لینوکس دبیان

سیستم عامل پیشرفته - ویندوز 7 و لینوکس دبیان

windows 7 Linux

Boom Beach 45.542 for Android +4.0

Boom Beach 45.542 for Android +4.0

بوم بیچ

Karateka

Karateka

کاراته کا

Portable GT-R 400

Portable GT-R 400

ماشین مسابقه ای پرتابل ( پورتابل )

Candy Crush Saga 1.322.0.1 For Android +6.0

Candy Crush Saga 1.322.0.1 For Android +6.0

بازی مچاله کردن آبنبات‌ها

Section 8

Section 8

گروه 8

Barron's TOEFL iBT + Audio CDs 13th Edition

Barron's TOEFL iBT + Audio CDs 13th Edition

مجموعه ی کم نظیر یادگیری و آموزش آزمون تافل در قالب اینترنت

حکایات کوتاه و آموزنده در موضوعات مختلف از زبان بزرگان - بخش اول

حکایات کوتاه و آموزنده در موضوعات مختلف از زبان بزرگان - بخش اول

سخنرانی های کوتاه با محوریت حکایات آموزنده - بخش اول

مواد مغذی غذایی و گیاهی

مواد مغذی غذایی و گیاهی

مکمل‌های غذایی ورزشی

Return to Monkey Island

Return to Monkey Island

جزیره میمون

Mastering VMware vSphere 5.5

Mastering VMware vSphere 5.5

آموزش Mastering VMware vSphere

Mobile Toolbox

Mobile Toolbox

مجموعه برنامه های مفید برای گوشی های تحت جاوا

Gas Station Simulator - Airstrip

Gas Station Simulator - Airstrip

شبیه ساز برای کامپیوتر

Talkdroid MSN Messenger 1.0 for Android

Talkdroid MSN Messenger 1.0 for Android

برنامه چت MSN Messenger

Shutter Encoder 19.9

Shutter Encoder 19.9

تبدیل، فشرده‌سازی و مدیریت فایل‌های ویدئویی و صوتی

Google Seo Secrets

Google Seo Secrets

رازهای بهینه سازی صفحات وب

Hollow Knight: Silksong

Hollow Knight: Silksong

هالو نایت سیلک‌سانگ برای کامپیوتر

Hidden Secrets of Money

Hidden Secrets of Money

مستند رازهای پنهان پول

معرفی تجهیزات آزمایشگاهی

معرفی تجهیزات آزمایشگاهی

تجهیزات ضروری آزمایشگاهی مدارس

Stupid Zombies 1.9.6 for Android

Stupid Zombies 1.9.6 for Android

بازی زامبی ها

LeoMoon JalaliTray 1.0.0 Win/Mac/Linux

LeoMoon JalaliTray 1.0.0 Win/Mac/Linux

لئومون تقویم جلالی

IObit Start Menu 8 Pro 6.0.0.2

IObit Start Menu 8 Pro 6.0.0.2

آی او بیت استارت منو

Farming Simulator 2013 + Update 2.0

Farming Simulator 2013 + Update 2.0

شبیه ساز کشاورزی

SwapVoice 2.0.0

SwapVoice 2.0.0

تبدیل گفتار به متن

Deep Sleep Battery Saver Pro 5.1 for Android +2.3

Deep Sleep Battery Saver Pro 5.1 for Android +2.3

مدیریت مصرف انرژی

ترس از قضاوت مردم

ترس از قضاوت مردم

چگونه ناخواسته تحت تاثیر قضاوت دیگران قرار نگیریم؟

Sketch Guru 1.4.2 for Android

Sketch Guru 1.4.2 for Android

طراحی با رنگ ها

Voice Aloud Reader 37.5.4 for Android +5.0

Voice Aloud Reader 37.5.4 for Android +5.0

وویس الود

Ratchet & Clank: Rift Apart

Ratchet & Clank: Rift Apart

رچت و کلنک شکاف جدا برای کامپیوتر

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!