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

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

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

ثبت نام | ورود

اخبار نرم افزار

تبدیل دسکتاپ به سرور کدنویسی از راه دور با قابلیت تونل مخفی VS Code

تبدیل دسکتاپ به سرور کدنویسی از راه دور با قابلیت تونل مخفی VS Code

VS Code سال‌هاست که به‌عنوان یکی از محبوب‌ترین ویرایشگرهای کد شناخته می‌شود؛ نه فقط به‌خاطر بلوغ و اکوسیستم افزونه‌های گسترده، بلکه به‌دلیل قابلیت‌های داخلی کمتر دیده‌شده‌ای که آن را به ابزاری قدرتمند برای توسعه از راه دور تبدیل می‌کند. یکی از این قابلیت‌ها، تونل‌های از راه دور (Remote Tunnels) است که در منوی Accounts پنهان شده و به کاربر اجازه می‌دهد دسکتاپ خود را به‌عنوان سرور کدنویسی به کار بگیرد.

Remote Tunnels چیست و چه مزیتی دارد؟

قابلیت Remote Tunnels به شما امکان می‌دهد از محیط کدنویسی یک رایانه، روی دستگاهی دیگر استفاده کنید. VS Code یک سرور (Server) روی رایانه‌ای که می‌خواهید به آن دسترسی داشته باشید اجرا می‌کند و آن را از طریق یک تونل امن (Secure Tunnel) به مرورگر یا نصب دیگری از VS Code متصل می‌کند. فایل‌های شما روی همان رایانه باقی می‌مانند و اجرای دستورات ترمینال (Terminal)، اشکال‌زدایی (Debugging) و افزونه‌ها نیز روی همان ماشین انجام می‌شود. در این روش، کل دسکتاپ دستگاه برای شما استریم نمی‌شود و فقط محیط توسعه در دسترس قرار می‌گیرد.

مهم‌ترین مزیت این قابلیت، دسترسی از طریق مرورگر است. VS Code Web برای ویرایش‌های سبک کاربرد دارد، اما نمی‌تواند یک پروژه را روی دسکتاپ شما اجرا کند. اما پس از اتصال از طریق تونل، می‌توانید از یک لپ‌تاپ کم‌قدرت یا حتی یک تبلت به محیط توسعه کامل دسکتاپ خود دسترسی داشته باشید. همچنین نیازی نیست دسکتاپ شما از اینترنت قابل دسترس باشد، پورت (Port) خاصی باز کنید یا سرور SSH راه‌اندازی کنید.

راه‌اندازی ساده؛ از منوی Accounts تا مرورگر

این گزینه به‌سادگی نادیده گرفته می‌شود. روی دسکتاپی که می‌خواهید از راه دور به آن دسترسی داشته باشید، VS Code را باز کنید، به منوی Accounts بروید و گزینه Turn on Remote Tunnel Access را انتخاب کنید. پس از ورود به حساب کاربری، VS Code یک لینک vscode.dev برای آن دستگاه در اختیار شما قرار می‌دهد. می‌توانید تونل را با دستور code tunnel از خط فرمان (Command Line) هم اجرا کنید، اما وقتی VS Code از قبل باز است، استفاده از منوی Accounts مسیر ساده‌تری است.

یک محدودیت اصلی وجود دارد: رایانه شما باید روشن بماند و VS Code نیز برای فعال ماندن تونل در حال اجرا باشد. این موضوع برای یک دسکتاپ، چه Mac mini باشد و چه یک سیستم سفارشی، قابل مدیریت است. اما برای لپ‌تاپ چندان راحت نیست، چون باید برای مدت طولانی روشن و به برق متصل بماند. اگر محیط کدنویسی شما از قبل روی دسکتاپ مستقر است، می‌توانید تونل را فعال نگه دارید و هر زمان لازم شد به آن متصل شوید.

پس از فعال‌سازی، لینک تونل را روی دستگاه دیگری باز کنید، با همان حسابی که برای راه‌اندازی دسترسی استفاده کرده‌اید وارد شوید و یک پنجره VS Code در مرورگر خواهید داشت که به دسکتاپ شما متصل است. می‌توانید پوشه‌ها را باز کنید، فایل‌ها را ویرایش کنید و از ترمینالی استفاده کنید که روی ماشین از راه دور اجرا می‌شود. دستورات و افزونه‌های پشتیبانی‌شده نیز همان‌جا اجرا می‌شوند.

مقایسه با Remote SSH؛ ساده‌تر برای دسکتاپ شخصی

Remote SSH نیز قابلیت مفیدی است و برای سرورهایی که از قبل به آن‌ها دسترسی دارید خوب کار می‌کند. اما راه‌اندازی یک ماشین جدید با آن کار بیشتری می‌طلبد؛ به سرور SSH، اطلاعات ورود و روشی برای دسترسی لپ‌تاپ به آن نیاز دارید. اگر آن ماشین در خانه باشد و شما جای دیگری باشید، باید دسترسی به شبکه خانگی را هم تنظیم کنید.

در مقابل، با یک دسکتاپ می‌توانید Tunnels را از منوی Accounts در VS Code روشن کنید و وارد حساب شوید. سپس از همان حساب، چه با VS Code روی رایانه‌ای دیگر و چه با باز کردن vscode.dev در مرورگر، به آن متصل می‌شوید. نیازی نیست روی دسکتاپ SSH راه‌اندازی کنید یا هر دستگاهی را که ممکن است برای اتصال استفاده کنید، جداگانه پیکربندی کنید.

البته مقایسه این دو کاملاً هم‌سنگ نیست. Remote SSH بیشتر برای محیط‌های سازمانی (Enterprise) طراحی شده است، جایی که هر فرد دارای اطلاعات ورود لازم می‌تواند تقریباً از هر مکانی به سرور متصل شود. اما برای دسترسی به دسکتاپ شخصی، Tunnels راحت‌تر است؛ چون می‌توان آن را مستقیماً در VS Code فعال کرد و از دستگاهی دیگر به محیط کدنویسی بازگشت.

VS Code همچنان انتخاب روزمره نویسنده است

نویسنده مقاله اشاره می‌کند که گاهی VS Code را کنار گذاشته و از ویرایشگرهای دیگر استفاده کرده است؛ مثلاً اخیراً به Cursor روی آورده و Zed را هم آزمایش کرده و گزینه‌هایی مانند Antigravity را امتحان کرده است. با این حال، همیشه به VS Code بازگشته، چون ویرایشگر دیگری را به این اندازه قابل اعتماد نمی‌بیند. او می‌پذیرد که VS Code سریع‌ترین گزینه نیست و جمع‌آوری داده‌های تلمتری (Telemetry) توسط مایکروسافت را هم نمی‌پسندد، اما در مجموع هنوز آن را به‌عنوان ابزار روزمره خود انتخاب می‌کند.

نظرتان را ثبت کنید کد خبر: 54969 گروه خبری: اخبار نرم افزار منبع خبر: XDA Developers تاریخ خبر: 1405/07/10 تعداد مشاهده: 12
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Deltaplan Simulator

Deltaplan Simulator

شبیه ساز

سخنرانی محسن کازرونی با موضوع صفات شیعه در کلام امام محمد باقر (ع)

سخنرانی محسن کازرونی با موضوع صفات شیعه در کلام امام محمد باقر (ع)

سخنرانی صفات شیعه در کلام امام محمد باقر (ع) با محسن کازرونی

Battery Indicator Pro 2.7.6 for Android +2.1

Battery Indicator Pro 2.7.6 for Android +2.1

نمایش اطلاعات باتری

ESET Smart Security 5.2.15.1 x86/x64 (Update 12000) 2015-07-27

ESET Smart Security 5.2.15.1 x86/x64 (Update 12000) 2015-07-27

نود 32 اسمارت سکوریتی 5

آشنایی با وقایع تاریخ اسلام

آشنایی با وقایع تاریخ اسلام

حوادث تاریخی در رمضان

PixelJunk Nom Nom Galaxy

PixelJunk Nom Nom Galaxy

اکشن

مجموعه‌ی منتخب بازی‌های سافت گذر - مهر ماه 1389

مجموعه‌ی منتخب بازی‌های سافت گذر - مهر ماه 1389

مجموعه حدود 20 بازی با گرافیک بالا و جذاب با قیمتی بسیار مناسب

Macrorit Partition Expert 8.9.0 + WinPE

Macrorit Partition Expert 8.9.0 + WinPE

مدیریت پارتیشن‌ها در ویندوز

Lynda - Building a Website with Node.js and Express.js

Lynda - Building a Website with Node.js and Express.js

فیلم آموزش ساخت وبسایت با Node.js و Express.js

The Kid

The Kid

سینمایی بچه

Any.do Task List & To-do List Premium 5.14.4.5 for Android +4.0

Any.do Task List & To-do List Premium 5.14.4.5 for Android +4.0

برنامه یادآوری کارها

آموزش جامع LINQ

آموزش جامع LINQ

آموزش Linq

Franchise Hockey Manager 2014

Franchise Hockey Manager 2014

مدیریت هاکی 2014

راهنمای استفاده از جوملا 1،5

راهنمای استفاده از جوملا 1،5

راهنمای استفاده از جوملا 1،5

Sonic & SEGA All-Stars Racing 1.0.1 for Android

Sonic & SEGA All-Stars Racing 1.0.1 for Android

بازی پیست مسابقه سونیک

Fireworks Simulator

Fireworks Simulator

شبیه‌ساز آتش‌بازی

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

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

مجله PC Gamer USA مارس 2021

The Oil Blue - Steam Legacy Edition v1.0.4.1

The Oil Blue - Steam Legacy Edition v1.0.4.1

شبیه‌ساز حفاری و استخراج نفت | نسخه‌ی جدید و آپدیت‌شده

Reverso Translation Dictionary Premium 11.8.9 For Android +4.1

Reverso Translation Dictionary Premium 11.8.9 For Android +4.1

دیکشنری ریورسو

مروری بر معماری وب

مروری بر معماری وب

آشنایی با معماری وب

Bad Piggies 2.2.3 / HD 2.4.3141for Android +2.3

Bad Piggies 2.2.3 / HD 2.4.3141for Android +2.3

بد پیگت

HYSYS 3.2

HYSYS 3.2

شبیه ساز سیستم های پالایشگاهی، پتروشیمی، الکترولیتی و جامد

Hektor

Hektor

هکتور

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

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

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

سخنرانی حجت الاسلام ناصر رفیعی با موضوع دینداری هزینه دارد

سخنرانی حجت الاسلام ناصر رفیعی با موضوع دینداری هزینه دارد

سخنرانی دینداری هزینه دارد با ناصر رفیعی

Superliminal Group Therapy

Superliminal Group Therapy

سوپرلیمینال

مراحل خوشنویسی

مراحل خوشنویسی

کتاب خوشنویسی و آداب و وظایف خوشنویسان

DIgSILENT PowerFactory 15.1.7 / 14.1.3

DIgSILENT PowerFactory 15.1.7 / 14.1.3

نرم افزار فوق العاده ی تحلیل و بررسی سیستم های برق و قدرت

سخنرانی حجت الاسلام راشد یزدی با موضوع نقش مادر در شکوفایی استعداد فرزندان

سخنرانی حجت الاسلام راشد یزدی با موضوع نقش مادر در شکوفایی استعداد فرزندان

حاج آقا راشد یزدی با موضوع نقش مادر در شکوفایی استعداد فرزندان

Mutant Year Zero: Road to Eden

Mutant Year Zero: Road to Eden

استراتژیک نوبتی

گلچین مداحی حاج سید مجید بنی فاطمه

گلچین مداحی حاج سید مجید بنی فاطمه

مداحی سید مجید بنی فاطمه

Haunted Hotel - The Axiom Butcher Collector's Edition

Haunted Hotel - The Axiom Butcher Collector's Edition

هتل خالی از سکنه

Age of Empires III: Complete Collection

Age of Empires III: Complete Collection

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

عزیز زهرا ( همخوانی و سرود برای امام زمان ) - بخش اول

عزیز زهرا ( همخوانی و سرود برای امام زمان ) - بخش اول

نواهایی برای امام زمان

برنامه سازی پیشرفته

برنامه سازی پیشرفته

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

Copy Protect 3.0.2

Copy Protect 3.0.2

غیرقابل کپی کردن فایل‌ها

ScanWritr Pro 3.2.4 for Android +2.3.3

ScanWritr Pro 3.2.4 for Android +2.3.3

اسکنر اتوماتیک

برطرف کردن نشانه‌های خستگی

برطرف کردن نشانه‌های خستگی

استراحت و تمدد اعصاب

سخنرانی دکتر ناصر رفیعی با موضوع فرار از مسئولیت

سخنرانی دکتر ناصر رفیعی با موضوع فرار از مسئولیت

سخنرانی فرار از مسئولیت با ناصر رفیعی

زندگی روزانه مردم ایران

زندگی روزانه مردم ایران

مطالعه زندگی روزمره ایرانیان

خبرنامه

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