FCC میلیاردها دلار جایزه را برای دسترسی باند پهن مناطق روستایی به واشنگتن پست اعلام می کند
11 بهترین پلاگین Plex که هنوز کار می کنند (به روز شده در سال 2020)
از آنجا که Plex پشتیبانی رسمی افزونه را در سال 2018 متوقف کرد ، نصب افزونه ها و یافتن مواردی که در واقع کار می کنند دشوارتر می شود. دیگر هیچ دایرکتوری اختصاصی از افزونه های عملکردی وجود ندارد ، بنابراین یافتن یک مجموعه خوب از موارد مفید بسیار دشوارتر از حد لازم است.
مقالات موجود آنلاین پر از اطلاعات منسوخ در مورد عملکرد افزونه ها است ، بنابراین من آزمایش کردم همه برنامه های موجود در این لیست برای اطمینان از اینکه هنوز کار نمی کنند . بسیاری از آنها به طور کلی به تجربه کلی Plex شما کمک می کنند! دلیل این امر این است که VPN از اطلاعات شخصی و دستگاه های شما در برابر نقص های احتمالی امنیتی در افزونه های شخص ثالث محافظت می کند ، اما فعالیت شما را از ISP و دارندگان حق چاپ نیز پنهان می کند.
همچنین ممکن است بسیاری از مجموعه رسانه های Plex شما از "منابع غیر رسمی" می آیند ، بنابراین مهم است که هنگام بارگیری ایمن بمانید. من اکیداً توصیه می کنم که به بهترین VPN ها برای تورنت نگاهی بیندازید ، بنابراین در هنگام بارگیری ایمن پرونده ها با Plex همیشه ناشناس هستید.
# 1 VPN من برای استفاده با Plex و تورنت NordVPN است. برای پنهان کردن فعالیت آنلاین خود از طریق ISP ، دارندگان حق چاپ و احزاب مخرب با سرعتی بالا ، سرورهای ایمنی دریافت خواهید کرد تا متوجه کاهش سرعت فعالیت های آنلاین خود نشوید. شما می توانید با آن را به مدت 30 روز بصورت رایگان امتحان کنید و با آن تضمین بازپرداخت کنید و خودتان ببینید.
NordVPN را به مدت 30 روز بصورت رایگان امتحان کنید
11 محبوب ترین پلاگین Plex Working - تست شده در نوامبر 2020 )
1. WebTools
با WebTools می توانید چندین برنامه کاربردی به Plex اضافه کنید تا کنترل اداری بیشتری بر عملکردهای اصلی داشته باشید. از ویژگیهای اصلی آن می توان به موارد زیر اشاره کرد: (UAS): نصب ، حذف یا به روزرسانی افزونه ها مجاز است.

2. کیتانا
کیتانا هنگامی ایجاد شد که Plex تصمیم گرفت فهرست افزونه های خود را حذف کند ، زیرا ظاهراً کمتر از 2٪ از کاربران از آن استفاده می کردند. به راحتی می توانید افزونه های Plex را با کیتانا نصب و مدیریت کنید. حتی می توانید آن را روی یک دستگاه جداگانه مانند تلفن هوشمند نصب کنید و افزونه های خود را از راه دور مدیریت کنید - یا برای مدیریت چندین سرور Plex از یک نصب کیتانا استفاده کنید.

با توجه به قابلیت های از راه دور ، ارزش محافظت از خود و داده های خود را هنگام استفاده از VPN با کیتانا دارد. من NordVPN را با چندین دستگاه تلفن همراه از جمله Android و iOS آزمایش کرده ام.
3. Sub-Zero
مدیریت زیرنویس ها با استفاده از ابزار Plex OpenSubtitles داخلی می تواند بسیار مورد غفلت واقع شود. شما اغلب نمی توانید زیرنویس های خوبی برای پرونده های رسانه ای منتشر شده اخیر پیدا کنید ، و حتی فایل های قدیمی تر می توانند با زیرنویس با کیفیت بالا مطابقت داشته باشند. Sub-Zero به شما کمک می کند تا 10 ارائه دهنده زیرنویس را اسکن کنید ، و حتی در صورت در دسترس بودن نسخه های بهتر زیرنویس های موجود خود را به طور خودکار به روز کنید.
شما می توانید تمام جنبه های اصلی زیرنویس خود را از آنجا که آنها " دوباره ذخیره شده ، به رنگ ، اندازه ، FPS و موارد دیگر. وقتی آن را با زیرنویس منظم Plex مقایسه کردم ، نتایج به طور مداوم با Sub-Zero داشتم.
توجه داشته باشید که توسعه دهنده Sub-Zero صریحاً اعلام کرده است که اگر Plex به طور کامل مسدود شود ، ممکن است در برخی از زمان ها پلاگین متوقف شود. افزونه ها آنها قبلاً مشارکت در پروژه Bazarr را در زیر شروع کرده اند ، بنابراین خوشبختانه خرید زیرنویس با کیفیت به جایی نرسیده است.

5. Ombi
Ombi به کاربران اجازه می دهد تا به یک سرور مشترک Plex دسترسی داشته باشند محتوای جدیدی را از مالک سرور درخواست کنند. می توانید از برنامه وب اختصاصی بازدید کنید ، محتوا را جستجو کنید و ببینید آیا این برنامه از قبل در سرور موجود است یا خیر. در غیر این صورت ، می توانید درخواستی را که میزبان سرور دریافت می کند ارسال کنید و می تواند به لیست درخواست های آنها اضافه شود. این کار باعث می شود که کل درخواست محتوای جدید بدون دریافت درخواست های متعدد از طریق سرویس های دیگر توسط میزبان آسان و ساده باشد. البته ، اگر سرور خود را با افراد زیادی به اشتراک نگذارید ، این افزونه لازم نیست.

6. Tautulli (PlexPy)
اگر شما یک سرور Plex هستید ، Tautulli چندین ویژگی برای نظارت بر فعالیت در سرور شما ارائه می دهد ، از جمله:
- چه کسی چه چیزی را به صورت واقعی تماشا می کند.
- چه زمانی و کجا چیزی مشاهده شده است.
- نحوه مشاهده یک پرونده.
- اعلان های ایجاد شده توسط رویدادهای خاص سرور ایجاد می شود.
- محتوای اخیراً اضافه شده را بررسی کنید.
- برای اطلاع کاربران از مطالب جدید ، خبرنامه ارسال کنید.
- دسترسی از راه دور برای بررسی همه داده های در حال حرکت (در حال حاضر فقط در Android).
بسیاری از این داده ها در نمودارهای صیقلی قابل مشاهده هستند ، بنابراین در دسترس ترین نمای کلی از همه اتفاقات روی سرور خود هستید.
7. Trakt.tv (تراکت اسکروبلر)
اگر از ردیابی دقیقاً آنچه تماشا کرده اید و همچنین رتبه بندی و پیشرفت پخش خود لذت می برید ، تراکت برای شما پلاگین است. این همه این داده ها را همگام سازی کرده و برای نمای کلی تاریخچه تماشای فیلم و تلویزیون شما در پروفایل Trakt.tv شما بارگذاری می کند. هر کاربر از سرور Plex شما همچنین می تواند مشخصات خود را برای پیگیری سابقه تماشای خود تنظیم کند.
همچنین می توانید سایر سرویس ها را برای ردیابی از جمله Netflix ، Kodi ، VLC و Emby متصل کنید. سپس با استفاده از سابقه تماشای شما در مورد موارد بعدی تماشا توصیه می کند و حتی به شما می گوید که این محتوا را از کجا پیدا کنید.

8 دنبال کنید ، Scrobbler پلاگین عالی است. OpenPHT
OpenPHT یک برنامه سرویس گیرنده برای سرور Plex شما است که می تواند بصورت بصری و با اصلاحات رابط کاربری و پوسته های جدید شخصی سازی شود. متأسفانه ، چند سالی است که توسعه نیافته است ، اما به درستی کار می کند و برخی از کاربران Plex هنوز هم به عنوان بازیکن اصلی خود قسم می خورند. شما به سادگی باید آن را نصب کنید و با اعتبار عادی Plex خود وارد شوید ، و می توانید شروع به تماشا کنید!

ارائه می دهد 9. Plex-Sync
اگر با چندین سرور Plex کار می کنید ، Plex-Sync اطمینان حاصل می کند که همیشه با هم مطابقت دارند. شما می توانید وضعیت تماشای تمام پرونده های رسانه ای خود را همگام سازی کنید ، بنابراین می توانید دقیقاً همان جایی که در سرورهای مختلف متوقف شده اید ادامه دهید.
فقط از طریق برنامه خط فرمان می توانید از Plex-Sync استفاده کنید ، بنابراین تنظیمات برای کاربران با کمی بیشتر است تخصص فنی.
10. FileBot
Plex گاهی اوقات در بارگذاری متادیتای مناسب یا پوشش پرونده برای پرونده های رسانه ای نامناسب مشکل دارد. FileBot یک برنامه جداگانه از Plex است ، اما شما می توانید آن را در پرونده های رسانه ای مرتبط با Plex بارگذاری کنید و نام آنها را تغییر می دهد تا طرح نامگذاری بهتری داشته باشند. همچنین اگر آن گزینه را با همان برنامه ترجیح می دهید دارای یک بارگیری زیرنویس یکپارچه است.
توجه داشته باشید که آخرین نسخه های FileBot پرداخت می شود (6 دلار در سال یا 48 دلار در طول عمر) ، اگرچه می توانید نسخه قدیمی تر آن را در وب سایت آنها نیز پیدا کنید .

11. ExportTools
با ExportTools ، می توانید یک فایل CSV یا XLSX از کل کتابخانه Plex خود را صادر کنید - ایده آل برای به اشتراک گذاشتن نمای کلی کتابخانه خود با دیگران بدون دسترسی مستقیم به آنها. حتی می توانید از آن برای بارگیری پوستر فیلم ها و نمایش های تلویزیونی در هر اندازه موجود استفاده کنید.
فایلهای بارگیری شده با اطلاعات بارگیری می شوند ، بنابراین می توانید با یک نگاه بررسی کنید که کدام پرونده ها دارای زیرنویس هستند ، به کدام زبانها در دسترس هستند و موارد دیگر. .

ExportTools اگر کتابخانه Plex بزرگی داشته باشید و بخواهید نمایشی آسان از آن را بدست آورید ، مفید است " width="2511" height="1190" />

از این 2 پلاگین Plex خودداری کنید [19659088] هنگام تهیه این لیست ، متوجه شدم كه بسیاری از سایتها همچنان پلاگینهای منسوخ شده را لیست می كنند كه دیگر پشتیبانی نمی شوند . این قضاوتی در مورد این برنامه ها نیست ، بلکه فقط توجه داشته باشید که آنها دیگر کار نمی کنند تا وقت خود را با آنها تلف نکنید.
1 Transmogrify
این یک افزونه Chrome بود که بسیاری از ویژگی های مفید را به Plex اضافه کرد ، از جمله پیوند به یک پیش پرده ، صفحه IMDB ، هشدار به شما برای از دست دادن قسمت ها و موارد دیگر. متأسفانه ، برای چند سال نگهداری نشده است و دیگر کار نمی کند.
2. Plex Export
Plex Export همان کار ExportTools را در بالا انجام داد ، اما به یک نصب بسیار بیشتر (نصب PHP) نیاز داشت. متأسفانه ، سالهاست که به روز نشده است و دیگر به درستی کار نمی کند.
س FAالات متداول
🤓 چگونه پلاگین های Plex را نصب کنم؟
حتی اگر Plex رسماً پشتیبانی از پلاگین های Plex را قطع کرد ، هنوز گزینه های مختلفی برای آنها را نصب کنید. هر پلاگین دارای دستورالعمل های جداگانه ای است که می تواند با نصب از طریق WebTools یا کیتانا ، از یک .exe بارگیری شده ، بارگیری یک فایل .zip و انداختن آن به صورت دستی در پوشه پلاگین های Plex یا استفاده از Docker برای نصب با چند خط کد. معمولاً در صفحه بارگیری پیوندی به دستورالعمل های نصب پیدا خواهید کرد.
🙃 چرا پلاگین Plex من پاسخ نمی دهد؟
دلایل مختلفی وجود دارد که پلاگین Plex شما گرم نیست ، از جمله:
- اگر مدتی به روز نشده باشد ، ممکن است به راحتی با آخرین نسخه Plex سازگار نباشد. می توانید نسخه قدیمی Plex را بارگیری کرده و دوباره امتحان کنید.
- اگر از طریق مرورگر به پلاگین شما دسترسی پیدا شد ، بررسی کنید که از پورت مناسب در URL استفاده می کنید. در مورد WebTools به عنوان اولین افزونه در این لیست ، این باید "localhost: 33400" باشد ، اما ممکن است نصب خود را به گونه دیگری پیکربندی کرده باشید.
- ممکن است وابستگی های دیگری مانند PHP را که برای Plex لازم است ، از دست بدهید. صادرات.
با استفاده از Plex با NordVPN در امان باشید
😇 آیا VPN روی همه دستگاه های پخش Plex من کار می کند؟
بله ، VPN باید تقریباً روی همه دستگاه های پشتیبانی شده از Plex شما کار کند. چند دستگاه مانند Sonos و TiVo وجود دارد که از پشتیبانی VPN بومی برخوردار نیستند ، اما یک راه حل وجود دارد. اگر می خواهید آنها به VPN متصل شوند ، می توانید روتر خود را با اتصال VPN تنظیم کنید تا از همه دستگاه های متصل به آن محافظت کند.
بعد از آزمایش بیش از 15 مورد از بهترین VPN های موجود در بازار ، متوجه شدم که NordVPN دارای سریعترین سرورها ، ویژگی های امنیتی پیشرو در صنعت و پشتیبانی از دستگاه های متعدد است. حتی می توانید با ضمانت استرداد پول آن را به مدت 30 روز بصورت رایگان امتحان کنید.
هنگام استفاده از Plex و بارگیری محتوای جدید در امنیت باشید
Plex در حال حاضر یک سرویس رایگان خارق العاده است و برنامه های موجود در این لیست فقط باعث بهتر شدن آن می شود. اگرچه بسیاری از افزونه ها در طی سالهای گذشته منسوخ شده اند ، اما هنوز یک انتخاب عالی وجود دارد که می توانید برای بالا بردن تجربه Plex خود استفاده کنید.
استفاده از VPN برای تولید خود هنگام استفاده از افزونه ها و بارگیری محتوای جدید ضروری است. با اتصال سریع و رمزگذاری شده ، هیچ مشکل حقوقی بالقوه ای برای نگرانی نخواهید داشت. اگر از یک سرور Plex از راه دور به یک دستگاه تلفن همراه در یک شبکه عمومی جریان دارید ، یک VPN علاوه بر این ، داده های شما را از هر طرف مخربی که ممکن است شبکه را به اشتراک بگذارند پنهان می کند. چه از Plex استفاده کنید و چه نکنید ، VPN یک عنصر اساسی برای محافظت از فعالیت های آنلاین شماست.
NordVPN را به مدت 30 روز به صورت رایگان امتحان کنید
فیلترشکن پرسرعت
چگونه می توان از اثر انگشت مرورگر جلوگیری کرد که باعث می شود مجوز طبیعی باقی بماند؟
من از یک زوج مجازی استفاده می کنم که دارای پروکسی هستند و متوجه می شوم که اثر انگشت مرورگر در سراسر مجله VM باعث مشکلات زیادی می شود. من همچنین با مرورگر ایجاد شده در داخل ماشین نشت می کنم که از VM استفاده می کنم. ممکن است به نظر یک سوال n00b باشد ، اما آیا کسی می تواند بهترین راه حل را برای استفاده از چندین مرورگر دستگاه VM بدون 1 – به وب سایت اجازه می دهد شناسایی کند که من از یک ماشین مجازی استفاده می کنم / مانند یک کاربر طبیعی و 2 به نظر می رسد – از ارتباط بین 2 یا چند مرورگر مجزا مجازی ، به عنوان مثال از طریق انگشت نگاری مرورگر یا روش های دیگر؟
* عذرخواهی برای نوشتن سریع روی تلفن
هند 100 برنامه دیگر مرتبط با چین ، از جمله PUBG و VPN را برای TikTok ممنوع می کند
طبق گزارش TechCrunch ، نگرانی های مربوط به امنیت سایبری هند را بر آن داشت تا بیش از 100 برنامه تلفن همراه با پیوند به چین را ممنوع کند. این برنامه های ممنوع شامل بازی محبوب PUBG همراه با VPN برای TikTok و WeChat Work می باشد. مدیریت داده های برنامه ها.
"چندین گزارش در مورد سو mis استفاده از برخی برنامه های تلفن همراه موجود در سیستم عامل های Android و iOS برای سرقت و انتقال پنهانی داده های کاربران به روشی غیر مجاز به سرورهایی که مکان آنها خارج از هند است. تدوین این داده ها ، استخراج و پروفایل آن توسط عناصر خصمانه در برابر امنیت ملی و دفاع از هند ، که در نهایت به حاکمیت و یکپارچگی هند آسیب می رساند. "
هند ویدیوی محبوب چینی را ممنوع کرد - اشتراک برنامه TikTok و 58 نفر دیگر - از جمله WeChat و Weibo - در ماه ژوئن پس از درگیری مرزی بین سربازان هر دو کشور ، حداقل 20 سرباز هندی کشته شد.
فیلترشکن پرسرعت
چگونه می توان به راحتی یک Node.JS HTTP Proxy Server ساخت
امروز ، ما می خواهیم نحوه ساخت سرور پروکسی Node.JS را به شما نشان دهیم که می تواند درخواست HTTPS و HTTP را بدون دردسر تسهیل کند. همچنین ، ما به شما نشان خواهیم داد که چگونه آدرس های IP خاص در لیست سفید و همچنین چگونگی لیست سیاه وب سایت های خاص در سرور پروکسی را نشان دهید.
با این وجود ، برنامه نویسان تازه کار این آموزش را برای استقرار پروکسی Node.JS خود بر روی خود مفید و آسان می دانند. سیستمی که می تواند بر روی مرورگر وب Mozilla Firefox پیکربندی شود.
پیش نیازها
برای ساخت سرور پروکسی HTTP موارد زیر لازم است:
- Node.JS Framework
- Web مرورگر (Mozilla Firefox یا هر مرورگر وب استاندارد دیگر)
- JavaScript پایه (یا دانش برنامه نویسی)
- برنامه Notepad (یا هر ویرایشگر متن دیگر)
- امکان پیگیری دستورالعمل
با این حال ، قبل از ادامه ، بیایید پیدا کنیم مشخص کنید که سرور پروکسی HTTP دقیقاً چیست و چگونه کار می کند.
سرور پروکسی HTTP چیست؟ چگونه کار می کند؟
سرور پراکسی HTTP رایانه ای است که به عنوان واسطه ای بین مشتری و سرور دیگر (مقصد) عمل می کند تا درخواست های HTTP را از طریق شبکه محلی یا اینترنت انجام دهد. به عبارت دیگر ، سرور پروکسی HTTP درخواست های پروتکل HTTP از مشتری (مرورگر وب) را می پذیرد ، حافظه پنهان را بررسی می کند و در صورت امکان منابعی را که مشتری از سرورهای مختلف درخواست می کند ، ایجاد می کند.
از طرف دیگر ، سرور پروکسی می تواند حافظه پنهان را انجام دهد. مجموعه ای از منابع الکترونیکی مانند صفحات وب ، تصاویر ، اسناد و موارد دیگر. از این رو ، کاربران می توانند ضمن کاهش ترافیک شبکه ، بار سرور وب و سایر محدودیت های مرتبط با رسیدگی مستقیم به درخواست های HTTP ، به منابع مورد نظر خود دسترسی پیدا کنند.
پروکسی های وب مزایای بسیار زیادی را برای میلیون ها کاربر در سراسر جهان فراهم می کند. برخی از مزایای پراکسی های وب در اینجا وجود دارد: 19659006] دسترسی به مطالب سانسور شده و موارد دیگر
با این وجود ، به خاطر این آموزش Node.JS برای ایجاد نوع خود سرور HTTP Proxy لازم است.
Node.JS چیست؟ چگونه می توانم آن را نصب کنم؟
Node.JS زمان اجرای JavaScript است که می تواند در موتورهای جاوا اسکریپت هر مرورگری برای ساخت برنامه های شبکه مقیاس پذیر اجرا شود. برخلاف سایر زبانهای برنامه نویسی ، Node.JS یک مفسر برای یک محیط در حال اجرا JavaScript است. از این رو ، به Node.JS معمولاً به دلیل وابستگی جاوا اسکریپت به سرور ، به عنوان یک چارچوب جاوا اسکریپت نگاه می شود.
یکی از ویژگی های قابل توجه Node.JS سازگاری متقابل آن است ، یعنی می تواند در سیستم عامل های مختلف مانند ویندوز ، سیستم عامل Mac ، یونیکس ، لینوکس و موارد دیگر. همچنین ، Node.JS از یک مدل ورودی / خروجی غیر مسدود کننده مبتنی بر رویداد استفاده می کند که آن را برای اجرای برنامه های بی درنگ در دستگاه های مختلف کارآمد و سبک می کند.
چرا ما Node.JS را انتخاب کردیم؟
ساده! [19659002] Node.JS به دلیل ماهیت ناهمگام بودن به دلیل رویکرد آسان در پردازش درخواست ها قابل توجه است. همچنین ، این یک بسته پروکسی از قبل موجود دارد که http-proxy-server نامیده می شود.
اکنون ، بیایید به سمت نصب Node.JS برویم ، اگر قبلاً آن را در رایانه خود ندارید.
Node.JS است یکی از زبانهای برنامه نویسی بسیار پشتیبانی شده که مرتباً به روز می شود. از این رو ، نسخه های جدید در کوتاه مدت به راحتی در دسترس هستند. همانطور که در زمان نوشتن این مقاله ، نسخه فعلی Node.JS 12.11.1 است.
توجه: Node.JS با ویندوز ، لینوکس ، سیستم عامل Mac ، SmartOS و غیره سازگار است
این مراحل را دنبال کنید تا Node.JS را نصب کنید:
- به وب سایت رسمی Node.JS بروید.
- بر روی گزینه Download მიმდინარე نسخه کلیک کنید.
- پس از بارگیری پرونده نصب ، سپس بر روی آن دوبار کلیک کنید تا نصب Node.js آغاز شود .
- نصب کننده پنجره جدیدی را باز می کند که شما را وادار می کند موافقت نامه های صدور مجوز را بپذیرید. دستورالعمل ها را دنبال کنید تا نصب به پایان برسد.
توجه: هنگام نصب Node.JS ، همچنین npm (کتابخانه های خارجی اکوسیستم Node.JS) و همچنین سایر م componentsلفه ها مانند Chocolatey ، Visual Studio Installer ، Python و غیره همچنین هنگام آپدیت رایانه شخصی خود به آخرین نسخه ، نگران نباشید.
همچنین ، اگر Node.JS را از قبل روی رایانه نصب کرده باشید ،
بنابراین ، می توانید از پرونده نصب استفاده کنید یا از Node Package Manager (npm) استفاده کنید.
نحوه ایجاد یک پروکسی اساسی در Node.JS
به منظور سرور پراکسی اساسی را در Node.JS ایجاد کنید ، این مراحل را دنبال کنید:
- ویرایشگر متن خود را راه اندازی کنید (ترجیحاً Notepad ++).
- کد زیر را کپی کرده و به عنوان proxy.js در C ذخیره کنید: \ Users Your Name
var http = نیاز ('http')؛
var proxy = need ('http-proxy')؛
proxyServer = proxy.createProxyServer ({target: 'http: //127.0.0.1: 9000'})؛
proxyServer.listen (8000)؛
سرور = http.createServer (تابع (req ، res) {
res.writeHead (200 ، {'نوع محتوا': 'متن / ساده'})؛
res.write ('درخواست پروکسی با موفقیت انجام شد!' + ' n' + JSON.stringify (req.headers ، true ، 2))؛
ارسال مجدد()؛
})
server.listen (9000)؛
- برای اجرای پرونده از دستور زیر استفاده کنید.
node proxy.js
با این کار سرور پراکسی اساسی کار می کند.
برای مشاهده مطالب هر وب سایت http دیگر ، باید کد خود را اصلاح کنیم زیر:
var http = Require ('http')؛
var proxy = need ('http-proxy')؛
var url = نیاز ('url')؛
proxyServer = proxy.createProxyServer ({target: 'http: //127.0.0.1: 9000'})؛
proxyServer.listen (8000)؛
سرور = http.createServer (تابع (req ، res) {
console.log (req.url) ؛
proxyServer.web (req ، res ، {target: req.url})؛
proxyServer.on ('خطا' ، تابع (e) {
console.log ("خطا در تماس پروکسی")؛
})
})
server.listen (9000)؛
- سپس اسکریپت را اجرا کنید.
نحوه پیکربندی مرورگر وب
اساساً ، برای تسهیل ارتباطات پراکسی باید مرورگر وب خود را پیکربندی کنید.
توجه: روند افزودن سرور پروکسی برای مرورگر وب دیگر متفاوت است . با این حال ، برای اهداف این آموزش ، ما فقط نحوه افزودن سرور پراکسی برای Mozilla Firefox را به شما نشان خواهیم داد.
در اینجا نحوه انجام این کار آورده شده است:
- Mozilla Firefox را راه اندازی کنید
- به منو بروید> گزینه ها
https://imgur.com/a/GtWBBi2cepts19659059 برگزیده به پایین به تنظیمات شبکه بروید و روی آن کلیک کنید
- کادر علامت گذاری دستی دستی را علامت بزنید و پروکسی خود را وارد کنید اطلاعات سرور یعنی HTTP Proxy و Port. برای HTTP Proxy از http://127.0.0.1/ و برای Port از 9000 استفاده کنید. توجه: این اطلاعات بر اساس اطلاعات اولیه پیکربندی پروکسی است.
- اکنون ، در کادر "استفاده از این پروکسی سرور برای همه پروتکل ها" علامت بزنید. این اتصال HTTPS را فعال می کند (ما این را در زیر توضیح خواهیم داد).
نحوه افزودن آدرس IP به لیست IP (لیست سفید)
اساساً ، سرور پروکسی اجازه اتصال عجیب IP را نمی دهد. از این رو ، لازم است که از آدرس iplist تمام آدرس IP موردنظر برای دسترسی سرور پروکسی را به آن اضافه کنید.
- برای این کار دستور زیر را وارد کنید:
$ echo '1.2.3.4' >> iplist
توجه: 1.2.3.4 را با آدرس IP رایانه خود جایگزین کنید. همین روند را برای همه آدرسهای IP مجاز خود تکرار کنید.
نحوه قرار دادن یک وب سایت در سرور پروکسی خود
یکی از اهداف ایجاد سرور پراکسی کنترل دسترسی به اینترنت در یک محیط به ویژه در یک محیط تجاری است. اگر نمی خواهید کارمندتان هنگام استفاده از رایانه های دفتر خود از برخی وب سایت ها اعم از غیرقانونی یا تحریک آمیز بازدید کند ، ممکن است چنین وب سایت هایی داشته باشید.
با این وجود ، می توانید از سرور پروکسی Node.JS HTTP خود برای لیست سیاه این وب سایت ها استفاده کنید. این فرایند مستلزم تکمیل سرور پراکسی ما با منطق سفارشی است.
برای انجام این کار ، به سادگی:
- ویرایشگر متن مورد علاقه خود را باز کنید و URL های تمام سایت هایی را که می خواهید مسدود کنید اضافه کنید.
- سپس ، کد قبلی را اضافه کنید به سرور پروکسی شما.
var مسدود شده = []؛
fs.watchFile ('./ blocks.txt'، تابع (c، p) {update_blocked_list ()؛})؛
عملکرد update_blocked_list () {
sys.log ("به روزرسانی پرونده های مسدود شده".)؛
مسدود شده = fs.readFileSync ('./ Block.txt'). تقسیم (' n')
فیلتر. تابع (rx) {بازگشت rx.length})
نقشه (تابع (rx) {بازگشت RegExp (rx)})؛
}
http.createServer (تابع (درخواست ، پاسخ)) {
برای (من در مسدود شده) {
if (مسدود شده [i] .test (درخواست. url)) {
sys.log ("رد شد:" + درخواست. روش + "" + درخواست. url)؛
پاسخ. پایان ()؛
برگشت؛
}
}
}
- پس از آن پرونده را اجرا کنید و سپس بررسی کنید که آیا می توانید به URL های مسدود شده در مرورگر وب خود دسترسی پیدا کنید یا خیر.
معمولاً هنگام درخواست چنین درخواست دسترسی رد می شود.
نحوه فعال کردن HTTPS در سرور پروکسی شما
امروزه چندین وب سایت از طریق HTTP ایمن هستند یعنی بازدید از چنین وب سایت هایی رمزگذاری شده است. اگرچه هدف این آموزش ایجاد یک سرور پروکسی HTTP است ، ما همچنین به شما نشان خواهیم داد که چگونه HTTPS را بر روی سرور پروکسی خود فعال کنید. با این کار محدودیت های دسترسی به وب سایت های HTTP فقط از طریق سرور پراکسی شما از بین می رود.
سپس برای وارد کردن درخواست های https با وارد کردن این دستور باید سرور را پیاده سازی کنید:
var fs = need ('fs')؛
var http = نیاز ("http") ،
var https = نیاز ('https') ،
var httpProxy = need ('http-proxy')؛
isHttps = درست است؛
گزینه های var = {
ssl: {
کلید: fs.readFileSync ('valid-key.pem') ،
گواهی: fs.readFileSync ('valid-cert.pem')
}
}؛
proxyServer = proxy.createProxyServer ({target: 'http: //127.0.0.1: 9000'})؛
proxyServer.listen (9000)؛
if (isHttps) {
سرور = https.createServer (options.ssl ، تابع (req ، res) {
console.log ("درخواست https") ؛
proxyServer.web (req ، res ، {target: req.url})؛
proxyServer.on ('خطا' ، تابع (e) {
console.log ("خطا در تماس پروکسی")؛
})
proxyServer.listen (9000)؛
})
} دیگری {
سرور = http.createServer (تابع (req ، res) {
console.log (req.url) ؛
proxyServer.web (req ، res ، {target: req.url})؛
proxyServer.on ('خطا' ، تابع (e) {
console.log ("خطا در تماس پروکسی")؛
})
})
}
server.listen (9000)؛
نتیجه گیری
در این مقاله آموزشی ، شما را در مراحل ایجاد یک سرور پراکسی پایه HTTP / HTTPS با استفاده از Node.JS راهنمایی کرده ایم. در پایان این مقاله ، شما باید قادر به نصب و ارتقا موتور Node.JS باشید. همچنین ، باید بتوانید آدرس IP (IP) خود را در لیست سفید قرار دهید تا بتوانید به راحتی به سرور پروکسی دسترسی داشته باشید یا وب سایت های خاصی را به طور موثر در لیست سیاه قرار دهید.
با این وجود ، اگر روند ساخت سرور پروکسی HTTP شما را بترساند ، می توانید برای هر یک از اینها مشترک شوید. پروکسی های مسکونی یا ProxyRack VPN ما برای ناشناس بودن آنلاین گارانتی شده است.
Node خود را به اشتراک بگذارید. JS HTTP ساخت سرور پروکسی با ما در زیر نظر دهید.