رضا حسین‌زاده
رضا حسین‌زاده
خواندن ۳ دقیقه·۱ سال پیش

موتور جست‌وجویی بر روی رایانه خودتان داشته باشید!

به نام خدا

برای دغدغه‌مندان حریم خصوصی، انتخاب موتور جست‌وجو معضلی است! برخی از این افراد، به استفاده نکردن از گوگل بسنده میکنند، برخی به جستجوگرهای ایرانی مثل گردو روی میاورند و برخی از خدمات غیرمتمرکز مثل searx استفاده میکنند.

در همه این موارد، حریم خصوصی بصورت ۱۰۰ درصدی حفظ نمیشود. در واقع در هر خدمتی، اگر از کارسازی (سروری) که مال خودمان نیست استفاده کنیم، حریم خصوصی به خطر میافتد. ولی برای بسیاری، استفاده از کارساز شخصی و خودمیزبانی برای کارهایشان ممکن نیست و نمیتوانند هزینه‌های لازم را پرداخت کنند. هزینه‌های اجاره کردن کارساز یا راه‌اندازی کارساز در منزل.

ولی در بعضی موارد، میتوان بدون اینکه کارسازی اجاره کنیم و یا رایانه‌ای همیشه روشن در منزل داشته باشیم، خدمتی را خودمیزبانی کنیم. این کار در مورد خدماتی (سرویس‌هایی) که فقط در زمان استفاده خود ما نیاز به فعال بودن کارسازی دارند ممکن است. به عنوان مثال در مورد ماستودون ممکن نیست زیرا اگر حتی ما هم کاری با حساب ماستودون خود نداشته باشیم، بقیه برای دیدن فرسته‌های ما به فعال بودن کارسازی که حساب ما در آن قرار دارد نیاز دارند. ولی در مورد ابزارها و خدماتی مثل موتورهای جست‌وجو، نیازی به کارساز و رایانهٔ همیشه روشن نیست. تنها در زمانی باید رایانه یا کارسازی فعال و روشن باشد که ما به این خدمت (در اینجا جستجو) نیاز داریم.

بنابراین میتوانیم روی رایانهٔ شخصی‌مان نرم‌افزاری راه‌اندازی کنیم که بدون نیاز به کارسازی غیره، کارمان را انجام دهیم. به این منظور، searx ابزاری بسیار مناسب است. در این نوشته مراحل راه‌اندازی searx در رایانهٔ شخصی را که بسیار هم ساده است، مینویسم.

سرکس، فراجستجوگری آزاد است که میتوان آن را روی کارسازهای مختلف با حفظ حریم خصوصی آن را اجرا و استفاده کرد.

۱- کد searx را clone کنید:

git clone git@github.com:searxng/searxng.git

۲- وارد شاخهٔ searx شوید:

cd searxng

۳- برنامه را اجرا کنید:

./manage webapp.run

۴- میتوانید با رفتن به تنظیمات searx، تنظیمات مورد نظر خودتان را اعمال کنید:

۵- با توجه به اینکه رایانهٔ شخصی ما همیشه روشن نیست، تنظیمات هر بار بازنشانی میشوند. برای اینکه هربار نیازی به تنظیم کردن searx نباشد، در بخش تنظیمات searx، وارد بخش کلوچک‌ها شوید و URL جست‌وجوی پیش‌فرض‌های ذخیره‌شدهٔ کنونی را کپی کنید. سپس در بخش اضافه کردن موتور جست‌وجوی جدید در مرورگر خود آن را پیست کنید. در این صورت هر بار با searxـی که روی رایانهٔ شخصی خود راه‌اندازی کرده‌اید، تنظیمات هم بازنشانی نمیشوند.

۶- در نهایت پیشنهاد میکنم میانبری در پایانه (ترمینال)تان قرار دهید برای اجرای searx. من در .bashrc خودم این را نوشتم:

alias searx=&quotcd /path/to/searx && ./manage webapp.run&quot
پ.ن: به عنوان مثال در فایرفاکس موبایل، در بخش Search engine settings، میتوانید با زدن گزینه افزودن موتور جست‌وجو، URL کپی شده را پیست کرده و تنظیمات را همیشه داشته باشید.
نکته: برای تنظیم کردن موتورهای جست‌وجوی مورد استفاده توسط searx، به تنظیمات searx بخش موتورها مراجعه کنید. و پیشنهاد میکنم در بخش حریم خصوصی، POST را به GET تغییر دهید.

امیدوارم این نوشته به درد شما خورده باشد. اگر تجربه‌ای در این زمینه دارید یا پیشنهاد و انتقادی، در بخش نظرات عنوان کنید.

حریم خصوصیموتور جستجوجستجوگر گوگلگوگلبرنامه نویسی
راه های ارتباطی: https://dbt3.ch/@reza انتشارات ما: https://virgool.io/KarrarGroup
شاید از این پست‌ها خوشتان بیاید