آیا VPN شما اتصالتان را اهدا میکند؟ دو جهت برای بررسی
استفاده از خروجی یک ارائهدهنده و سهیمشدن با اتصال خودتان دو معامله متفاوتاند. بررسی کنید کدام بخش به اشتراک میرود، چه وقت اجرا میشود و چه کسی آن را کنترل میکند.
دو نفر که به یک ارائهدهنده وصلاند لزوماً از اتصال خانگی یکدیگر استفاده نمیکنند، چون در ترتیب معمول هر دو دستگاه ترافیک خود را به نقطه پایانی ارائهدهنده میفرستند و فقط نشانی خروج را به اشتراک میگذارند. یک محصول اشتراک منابع میتواند برعکس کار کند و دستگاه شما مسیری برای ترافیک فرد دیگری فراهم کند. جهت، تمام مسئله است و پاسخ آن را میتوان از برنامهای که پیش روی شماست گرفت. آنچه میآید ترتیب پرسیدن و شواهدی است که ارزش نگهداشتن دارد.
دو جهت، و فقط یکی به رضایت نیاز دارد
استفاده از خروجی دور یعنی ترافیک شما از ارائهدهنده بیرون میرود و مقصد نشانی ارائهدهنده را میبیند. اهدای خروج یعنی ترافیک فرد دیگری از اتصال شما بیرون میرود و مقصد نشانی شما را میبیند. به هر دو VPN میگویند و هر کدام وظایف کاملاً متفاوتی بر کسی که کارخواه را اداره میکند تحمیل میکنند. یک محصول میتواند اولی را انجام دهد و هیچ چیز از دومی نه، و میتواند هر دو را همزمان انجام دهد.
- خروجی دور: برنامه شما ترافیکش را به نقطه پایانی ارائهدهنده میفرستد و مقصد نشانی ارائهدهنده را ثبت میکند.
- خروجی اهداشده: ترافیک فرد دیگری از بخش اشتراک در دستگاه شما میگذرد، از پیوند شما بیرون میرود و مقصد نشانی شما را ثبت میکند.
اولی یک انتخاب حریم خصوصی درباره ترافیک خودتان است. دومی تصمیمی درباره ترافیک فرد دیگری است، از این رو نشانی خروج مشترک یک مشکل اعتبار است، در حالی که اتصال اهداشده یک مشکل منشأ ترافیک است. این دو نگرانی مدام با هم اشتباه میشوند و جدا کردنشان بیشتر تحلیل است.
کلید اشتراک را در برنامهای که نصب کردهاید بخوانید
محصولی را که واقعاً نصب شده باز کنید و در تنظیماتش واژههایی مانند اشتراک، مشارکت، همتا به همتا یا دسترسی جامعه را جستوجو کنید. یادداشت کنید آیا کلیدی وجود دارد، آیا فعال آغاز میشود و به کدام سطح حساب تعلق دارد، سپس پنل را با رشته نسخه در حالت دیدنی ثبت کنید، چون پاسخ پشتیبانی آن را خواهد خواست. بررسی را پس از بهروزرسانی بعدی تکرار کنید، چون پیشفرضها میان نسخهها جابهجا میشوند. پنلی که هیچ زبان اشتراکی ندارد یافتهای سودمند است، هرچند بهتنهایی تضمین نیست.
ارائهدهندهای که اشتراک همتا به همتا را برای یک محصول توصیف میکند و نسخههای دیگر را کنار میگذارد، همین حالا تفاوتی را گفت که یک نام تجاری پنهان میکند. پرسشهای متداول ارائهدهنده برای یکی از این سرویسها محصولات مشارکتکننده را از نسخههای بدون همتا جدا میکند و دقیقاً چنین تفاوتی ارزش خواندن شخصی دارد. وضعیت پرداخت هم توصیف فنی نیست، چون اشتراک پرداختی میتواند بخشی اشتراکی داشته باشد، در حالی که سطح رایگان همان است که ندارد.
چه چیزی پس از بسته شدن پنجره به کار ادامه میدهد
یک افزونه مرورگر و یک سرویس جداگانه نصبشده میتوانند زیر یک نشان کارهای متفاوتی انجام دهند، پس پنجره را ببندید و بررسی کنید آیا فرآیندی زنده میماند. فرآیندی که بیش از زبانه زنده میماند تفاوت میان ویژگیای است که فعال کردهاید و بخشی که بدون آن کار میکند. هر دو میتوانند مشروع باشند و فقط یکی از آنها از زبانه دیده میشود.
بلوک زیر برای Windows است. فرآیند را میخواند، سپس سوکتهایی که آن فرآیند دارد و شناسه سطر اول همان چیزی است که دو مورد دیگر بر آن صافی میکنند، پس آن را جایگزین کنید بهجای اجرای سه خروجی بیربط. مسیر فرآیند و اتصالهای برقرارشده را با هم بخوانید، چون هر یک بهتنهایی چیز بسیار کمی را ثابت میکند.
Get-Process | Where-Object Path -like '*VPN*' | Select-Object Name, Id, Path
Get-NetTCPConnection -State Established | Where-Object OwningProcess -eq <pid> | Select-Object RemoteAddress, RemotePort
netstat -ano | Select-String 'ESTABLISHED' | Select-String '<pid>'
رله اشتراک فایل نیست
فرستادن ترافیک فرد دیگری اجازهای متفاوت از آشکار کردن فایلها یا سرویسها روی دستگاه شماست. مستندات درباره یکی دیگری را توصیف نمیکند و رضایت به یک تونل رضایت به اشتراک فایل نیست، حتی وقتی یک نصبکننده هر دو را برپا کرده باشد. هنگام خواندن صفحه تنظیمات دو پرسش را جدا نگه دارید.
نبود یک درگاه شنوا دلیل آن نیست که چیزی به اشتراک گذاشته نمیشود، چون رله میتواند اتصالهای خروجی را آغاز کند و هرگز اتصال ورودی نپذیرد، و دقیقاً همینگونه سامانههای همتا به همتا از دردسر دیوار آتش دوری میکنند. به جایی که اتصالها میروند نگاه کنید، نه فقط به چیزی که گوش میدهد. یک اتصال به نقطه پایانی خود ارائهدهنده شبیه یک کارخواه است، اما چند اتصال به نشانیهایی که نمیتوانید توضیح دهید نگاه نزدیکتری میخواهد. اگر مدل پس از تنظیمات و مستندات هنوز روشن نیست، پرسش مشخصی از گرداننده بپرسید؛ روی دستگاه کاری یا شبکه مدیریتشده مدیر تصمیم میگیرد، نه کسی که لپتاپ را در دست دارد.
آنچه دیدید را ثبت کنید و بعد دوباره بررسی کنید
نسخه، وضعیت تنظیمات و سوکتهایی را که مشاهده کردید با برچسب زمان بنویسید، چون همین ثبت است که بدگمانی را به پرسشی تبدیل میکند که کسی میتواند پاسخ دهد. اگر ماهها بعد اعلان سوءاستفاده برسد هم همین را خواهید خواست و یادداشتی در پنجره گفتگو ثبت نیست.
بلوک زیر برای Linux یا macOS است و به همان پرسشهایی پاسخ میدهد که بلوک Windows پاسخ میداد. آن را پس از بهروزرسانی هم اجرا کنید، چون چیدمان بخشها میان نسخهها تغییر میکند و یک فرآیند کمکی تازه آسان از چشم میافتد. فهرست سوکت فرآیند مالک را نام میبرد و همین دو بلوک را در طول نسخهها قابل مقایسه میکند.
ss -tunp | head -n 20
lsof -i -P -n | grep -i vpn
journalctl --since '1 hour ago' | grep -i -E 'vpn|relay' | tail -n 20
اگر نشانی از شما در شکایتی ظاهر شد، یادتان باشد که یک نشانی IP بهتنهایی شخص را شناسایی نمیکند. اعلان، برچسبهای زمان و تنظیماتی را که ثبت کردهاید نگه دارید، سپس روند گزارشدهی ارائهدهنده یا مدیر را دنبال کنید. این شکایت را رد نمیکند و نشانی خروج مشترک را از ترافیکی که واقعاً از اتصال خودتان بیرون رفته جدا نگه میدارد.