- SearXNG là một công cụ tìm kiếm tổng hợp mã nguồn mở, bảo vệ quyền riêng tư bằng cách hoạt động như một máy chủ trung gian giữa người dùng và các công cụ tìm kiếm.
- Nó cho phép nhiều phương pháp cài đặt, từ sử dụng các máy chủ công cộng đến tự lưu trữ bằng Docker hoặc container LXC trong Proxmox.
- Cộng đồng đã phát triển các tiện ích mở rộng để lọc nội dung SEO và tạo ra các công cụ tìm kiếm tùy chỉnh dựa trên API JSON.
Bạn đã bao giờ cảm thấy internet giống như một cái bể cá mà ai đó đang theo dõi mọi hành động của bạn chưa? Đó là cảm giác khó chịu khi bạn đang tìm kiếm điều gì đó ngớ ngẩn về đồ ăn chay và rồi đột nhiên, tất cả các quảng cáo trong cuộc đời bạn Họ ăn nhiều đậu phụ và sữa thực vật. Và đây chính là điểm mấu chốt. SearXNG, một công cụ ra đời để phá vỡ những xiềng xích giám sát đó và trả lại cho chúng ta quyền kiểm soát quyền riêng tư khi duyệt web.
Về cơ bản, chúng ta đang nói về một công cụ tìm kiếm tổng hợp mã nguồn mở không lưu trữ bất kỳ thông tin nào của bạn. Không giống như những gã khổng lồ như Google hay Bing, vốn tạo ra một hồ sơ chi tiết về bạn là ai và bạn thích gì, SearXNG hoạt động như một... tấm chắn bảo vệNó không theo dõi bạn, không lập hồ sơ về bạn, và trên hết, nó không bán dữ liệu của bạn cho người trả giá cao nhất, cho phép bạn khám phá web mà không bị làm phiền bởi những quảng cáo ảo ở khắp mọi nơi.
Công cụ tìm kiếm tổng hợp là gì và nó hoạt động như thế nào?
Đối với những người chưa quen thuộc với chủ đề này, công cụ tìm kiếm tổng hợp (metasearch engine) không phải là một công cụ tìm kiếm truyền thống với cơ sở dữ liệu riêng. Hãy nghĩ về nó như một... công cụ tổng hợp kết quảNó giống như một bữa tiệc buffet thông tin không giới hạn. SearXNG gửi truy vấn của bạn đến nhiều nguồn cùng lúc (như Reddit, Wikipedia, Google hoặc DuckDuckGo), thu thập những thông tin tốt nhất từ mỗi nguồn, kết hợp chúng và hiển thị cho bạn trên một trang duy nhất, nhưng các công cụ tìm kiếm ban đầu không hề biết bạn là ai.
Quá trình này được thực hiện thông qua một hệ thống máy chủ proxy ngượcĐiều này có nghĩa là SearXNG can thiệp vào giữa bạn và công cụ tìm kiếm cuối cùng. Vì vậy, nguồn gốc ban đầu nhận được yêu cầu từ máy chủ SearXNG, nhưng... Nó không bao giờ biết được địa chỉ IP của bạn. cũng như lịch sử duyệt web của bạn. Hơn nữa, theo mặc định, nó chặn bất kỳ cookie nào cố gắng theo dõi bạn, do đó loại bỏ "bong bóng lọc" khét tiếng khiến Google chỉ hiển thị cho bạn những gì nó nghĩ bạn muốn xem.

Các tùy chọn triển khai: Làm thế nào để thực hiện?
Điều tuyệt vời của dự án này là nó cực kỳ linh hoạt. Nếu bạn không muốn làm mọi thứ phức tạp, bạn có thể tìm kiếm một giải pháp khác. phiên bản công khai Nó đã được thiết lập sẵn và có thể sử dụng ngay lập tức. Tuy nhiên, đối với những người tìm kiếm mức độ riêng tư cao nhất, tự lưu trữ là lý tưởng, cho phép bạn thiết lập máy chủ riêng tại nhà.
- Cài đặt bằng Docker: Đây là lựa chọn được nhiều người ưa thích. Một tập tin được sử dụng.
docker-composeCách này chạy dịch vụ SearXNG cùng với Redis (để lưu trữ bộ nhớ đệm) và Caddy (để quản lý máy chủ web và TLS). Đây là một cách gọn gàng để chạy nó trong một container biệt lập. - Triển khai trên Proxmox: Đối với những người đam mê xây dựng phòng thí nghiệm tại nhà, có rất nhiều điều cần lưu ý. kịch bản trợ giúp cộng đồng Điều này cho phép bạn cài đặt SearXNG trong vùng chứa LXC chỉ với một dòng lệnh duy nhất, giúp đơn giản hóa đáng kể việc quản lý tài nguyên.
- Lắp đặt thủ công: Bạn cũng có thể cài đặt trực tiếp nó trên các bản phân phối Linux như Debian, Arch hoặc Fedora bằng cách làm theo tài liệu chính thức.
Nếu bạn là người hoàn toàn mới bắt đầu, đừng hoảng sợ. Bạn không cần phải là một hacker đeo kính râm. Mặc dù việc lưu trữ nó trên máy tính của bạn có nghĩa là phải chạy Docker và tiêu tốn một số tài nguyên, nhưng lợi thế là... Bạn hoàn toàn nắm quyền kiểm soát. Từ công cụ tìm kiếm của bạn.
Thủ thuật nâng cao và tiện ích mở rộng cộng đồng
Cộng đồng SearXNG rất năng động và đã tạo ra các công cụ để đưa công cụ tìm kiếm lên một tầm cao mới. Ví dụ, có những phát triển cho phép lọc kết quả AI và SEOTrích xuất điểm số nội dung để bạn chỉ thấy những gì liên quan. Một số công cụ này thậm chí còn cho phép bạn xuất dữ liệu sang Mô hình Ngôn ngữ (LLM) để tóm tắt thông tin hoặc dễ dàng khám phá thông tin đó bằng các trình soạn thảo như nvim.
Thậm chí có những người đã tạo ra động cơ tùy chỉnhMột ví dụ là việc tích hợp các danh mục kịch bản cho Proxmox, nơi bạn có thể trực tiếp tìm kiếm API JSON của các kho lưu trữ bên ngoài để tìm các vùng chứa LXC được xây dựng sẵn mà không cần phải điều hướng thủ công qua các trang web. Điều này chứng tỏ rằng SearXNG là một nền tảng để xây dựng. công cụ năng suất Tàn bạo.

Những trở ngại và giải pháp có thể
Không phải lúc nào cũng suôn sẻ; khi cố gắng sử dụng SearXNG để thu thập dữ liệu khổng lồ, việc gặp khó khăn là điều thường xảy ra. Các công cụ tìm kiếm như Google, Can đảm DuckDuckGo và các trang khác có hệ thống chống bot rất mạnh và có thể khóa phiên bản của bạn Nếu họ phát hiện quá nhiều yêu cầu liên tiếp. Mặc dù sử dụng proxy Tor có thể giúp ích, nhưng đôi khi vẫn không đủ.
Một vấn đề phổ biến khác phát sinh khi kết nối SearXNG với các giao diện AI như OpenWebUI. Một số người dùng báo cáo rằng, mặc dù đã cấu hình đúng định dạng JSON và các danh mục, nhưng kết quả trả về không liên quan hoặc chỉ tập trung vào từ điển và wiki. Trong những trường hợp này, điều quan trọng là phải kiểm tra xem... cấu hình động cơ trong tệp settings.yml Điều này là đủ và mạng Docker cho phép giao tiếp trơn tru giữa các container.
Công cụ này là giải pháp thay thế lý tưởng cho những ai muốn tránh bị giám sát kỹ thuật số, cho phép bạn thêm các nguồn như Reddit và Wikipedia vào một giao diện duy nhất, sạch sẽ, không quảng cáo và hoàn toàn riêng tư. Cho dù được cài đặt trên máy chủ riêng của bạn hay sử dụng máy chủ công cộng, SearXNG biến web thành một nơi khách quan hơn và ít xâm phạm hơn, trả lại cho người dùng khả năng... khám phá thông tin thực tế không có sự thiên vị thuật toán hay trình theo dõi ẩn.
Biên tập viên chuyên về các vấn đề công nghệ và internet với hơn mười năm kinh nghiệm trong các lĩnh vực truyền thông kỹ thuật số khác nhau. Tôi đã từng làm biên tập viên và người sáng tạo nội dung cho các công ty thương mại điện tử, truyền thông, tiếp thị và quảng cáo trực tuyến. Tôi cũng đã viết trên các trang web kinh tế, tài chính và các lĩnh vực khác. Công việc của tôi cũng là niềm đam mê của tôi. Bây giờ, qua bài viết của tôi trong Tecnobits, Tôi cố gắng khám phá tất cả những tin tức và cơ hội mới mà thế giới công nghệ mang đến cho chúng ta hàng ngày để cải thiện cuộc sống của chúng ta.