Máy chủ proxy tự lưu trữ tốt nhất

Best Self Hosted Proxy Servers



Có thể bạn không nhận ra, nhưng có rất nhiều bên thứ ba thao túng nội dung internet của bạn. ISP của bạn có thể hạn chế quyền truy cập vào một số trang web nhất định, công cụ tìm kiếm ẩn kết quả tìm kiếm để tuân thủ các hành vi chống vi phạm bản quyền khác nhau và bản thân các trang web thường hiển thị nội dung khác nhau cho khách truy cập từ các vùng địa lý khác nhau.

Nếu điều này không phù hợp với bạn, bạn nên cân nhắc sử dụng máy chủ proxy tự lưu trữ để vượt qua các hạn chế địa lý và các hình thức kiểm duyệt khác. Máy chủ proxy tự lưu trữ cũng có thể giúp bạn giảm băng thông và cải thiện thời gian phản hồi bằng cách lưu vào bộ nhớ đệm các trang web được yêu cầu thường xuyên và một số đi kèm với khả năng lọc nâng cao giúp bạn có thể loại bỏ quảng cáo hoặc bảo vệ trẻ em khỏi bị tổn hại.







Lựa chọn của chúng tôi phản ánh nhiều loại máy chủ proxy tự lưu trữ và khả năng của chúng. Một số máy chủ proxy tự lưu trữ được mô tả trong bài viết này dễ thiết lập hơn những máy chủ proxy khác, nhưng chúng tôi tin rằng bất kỳ ai sẵn sàng dành thời gian đọc hướng dẫn trực tuyến đều có thể cài đặt và định cấu hình bất kỳ máy chủ proxy tự lưu trữ nào có sẵn.



1. Privoxy

Privoxy là một proxy web không lưu vào bộ nhớ đệm với khả năng lọc để tăng cường quyền riêng tư. Nó có thể sửa đổi dữ liệu trang web và tiêu đề HTTP, kiểm soát quyền truy cập và loại bỏ quảng cáo.



Phiên bản đầu tiên của Prixovy được phát hành vào năm 2001, dựa trên Internet Junkbuster, một proxy web chặn quảng cáo cũ hơn được phát hành theo Giấy phép Công cộng GNU. Cho đến năm 2010, Tor Project đã từng kết hợp Privoxy với Tor, nhưng cuối cùng họ quyết định tránh xa các giải pháp của bên thứ ba vì lý do bảo mật.





Prixovy có sẵn trên hầu như tất cả các hệ điều hành và nền tảng phổ biến, bao gồm Linux, OpenWrt, DD-WRT, Windows, macOS, OS / 2, AmigaOS và BeOS. Mặc dù Prixovy khá dễ cài đặt và chạy, như chúng tôi giải thích trong phần tiếp theo của bài viết này, việc tinh chỉnh các cài đặt khác nhau của nó không phải là điều tầm thường và đòi hỏi sự hiểu biết khá nâng cao về mạng máy tính.

2. Mực ống

Squid là một proxy bộ nhớ đệm hỗ trợ HTTP, HTTPS, FTP và các giao thức khác. Bộ nhớ đệm proxy tạm thời lưu trữ dữ liệu được sử dụng thường xuyên để giảm băng thông và cải thiện thời gian phản hồi.



Squid bắt đầu ra đời vào năm 1996 với tên gọi bộ đệm đối tượng Harvest, là một phần của dự án nghiên cứu của Nhóm Nghiên cứu Đặc nhiệm Internet về Khám phá Tài nguyên (IETF-RD). Phiên bản hiện tại của Squid là một nhánh của phiên bản tiền thương mại cuối cùng của Harvest và tên của nó đã được chọn để tránh nhầm lẫn với phiên bản thương mại có tên là Cached 2.0.

Squid chạy trên tất cả các hệ điều hành phổ biến và nó được hàng trăm ISP trên khắp thế giới sử dụng để cung cấp cho người dùng của họ trải nghiệm internet tốt nhất có thể. Các trang web sử dụng Squid để cải thiện khả năng phân phối nội dung của họ, có nghĩa là biết cách cài đặt và cấu hình nó có thể giúp bạn hoàn thành tốt công việc.

3. Lỗ Pi

Pi-hole là lỗ hổng DNS có thể chặn quảng cáo và nội dung không phù hợp ở cấp độ mạng. Đúng như tên gọi của nó, Pi-hole được thiết kế để sử dụng với máy tính bảng đơn Raspberry Pi, được phát triển ở Vương quốc Anh bởi Raspberry Pi Foundation và đang cung cấp các hệ thống chi phí thấp có thể truy cập cho mọi người thuộc mọi thành phần kinh tế và có thể. được sử dụng cho mục đích giáo dục.

Cốt lõi của Pi-hole là các công nghệ mã nguồn mở khác nhau như dnsmasq, cURL và Lighttpd, cho phép nó chặn các yêu cầu DNS cho các miền theo dõi và quảng cáo đã biết. Vì Pi-hole hoạt động ở cấp độ mạng, nó ngăn không cho quảng cáo hiển thị ngay cả trên TV thông minh và thiết bị di động chạy Android và iOS.

Bốn. SwiperProxy

SwiperProxy là một proxy web cực kỳ hiệu quả được viết bằng Python. Nếu bạn muốn tìm hiểu cách hoạt động của máy chủ proxy, SwiperProxy là một nơi tuyệt vời để bắt đầu vì nó là nguồn mở, được lưu trữ trên GitHub và chạy trên máy chủ web tối giản, tự chứa. Nó hoạt động tốt với tất cả các máy chủ web lớn, bao gồm Apache, Nginx và Varnish, và chỉ được định cấu hình thông qua 25 tùy chọn được ghi chép đầy đủ.

Để bắt đầu với SwiperProxy, chúng tôi khuyên bạn nên đọc hướng dẫn bắt đầu nhanh mà bạn có thể tìm thấy ở đây .

5. Giao thông

Træfɪk là một trình cân bằng tải và proxy ngược hiện đại, hoàn toàn có nguồn mở, dễ cấu hình và được thiết kế với các dịch vụ dựa trên đám mây hiện đại. Nó được viết bằng ngôn ngữ lập trình Go và hiển thị API Rest.

Træfɪk thường được triển khai để điều phối nhiều dịch vụ đám mây, cho phép bạn thêm, xóa, hủy, nâng cấp hoặc mở rộng các dịch vụ một cách dễ dàng. Vì Træfɪk được đóng gói dưới dạng một tệp nhị phân duy nhất và có sẵn dưới dạng hình ảnh docker chính thức nhỏ nên việc cài đặt nó khó có thể dễ dàng hơn.

Cách cài đặt và cấu hình Privoxy

Tin tốt là Prixovy có sẵn cả dưới dạng mã nguồn thô và các gói được biên dịch sẵn tiện lợi cho nhiều loại hệ điều hành. Trừ khi bạn biết chính xác mình đang làm gì, hãy bắt đầu với các gói, có thể tải xuống từ ở đây .

Người dùng Ubuntu có thể cài đặt Prixovy bằng lệnh sau:

# sudo apt-get install privoxy

Và nhiều bản phân phối Linux khác, bao gồm Red Hat và Fedora, cũng có Privoxy trong kho.

Bất kể cái nào phương pháp cài đặt bạn sử dụng, bạn sẽ cần phải truy cập / etc / privoxy vì đó là nơi chứa các tệp cấu hình Privoxy.

Vì Privoxy chủ yếu được viết cho những người đã quen thuộc với các biểu thức chính quy, HTTP và HTML — hoặc sẵn sàng tìm hiểu chúng — cấu hình của nó khá phức tạp. May mắn thay, cài đặt mặc định về cơ bản đã sẵn sàng để hoạt động. Để tìm hiểu cách tinh chỉnh Privoxy theo ý muốn của bạn, hãy đọc hướng dẫn cấu hình chính thức .

Điều duy nhất bạn thực sự cần làm trước khi sử dụng Privoxy lần đầu tiên là định cấu hình trình duyệt web của bạn để sử dụng Privoxy làm proxy HTTP và HTTPS. Chỉ cần đi tới cài đặt trình duyệt web của bạn, điều hướng đến danh mục proxy và sử dụng 127.0.0.1 (hoặc máy chủ cục bộ) cho địa chỉ proxy và 8118 cho cổng.

Phần kết luận

Biết cách cài đặt cấu hình các máy chủ proxy tự lưu trữ phổ biến cho phép bạn kiểm soát tốt hơn trải nghiệm internet của mình. Có rất nhiều giải pháp tuyệt vời đáng để khám phá và chúng tôi chỉ mới đánh dấu bề mặt của những gì có thể.