- "Phục vụ mục đích giáo dục và không ủng hộ hay khuyến khích các hoạt động phi đạo đức hoặc bất hợp pháp"
- Vượt qua paywall
- Loại bỏ header CORS khỏi response và có thể chỉnh sửa bằng bộ quy tắc dựa trên domain
- User Agent tùy chỉnh và header IP
X-Forwarded-For
- Cung cấp container Docker và binary cho Linux/Mac/Windows
- Loại bỏ phần lớn quảng cáo/theo dõi
Tóm tắt GN⁺
- Bài viết giới thiệu Ladder, một proxy web được thiết kế để vượt qua paywall, cung cấp một lựa chọn thay thế mã nguồn mở cho 1ft.io và 12ft.io.
- Ladder được truyền cảm hứng từ nguyên tắc tự do thông tin, một khía cạnh quan trọng của dân chủ và việc ra quyết định dựa trên thông tin.
- Công cụ này hướng tới việc cân bằng giữa nhu cầu tạo doanh thu của các tổ chức truyền thông và quyền tiếp cận thông tin của công chúng.
- Dự án này chỉ nhằm mục đích giáo dục và không ủng hộ hay khuyến khích các hoạt động phi đạo đức hoặc bất hợp pháp.
- Các tính năng chính của Ladder bao gồm vượt qua paywall, loại bỏ header CORS khỏi response, áp dụng bộ quy tắc dựa trên domain, lấy HTML thô và giới hạn proxy theo danh sách domain.
- Ladder cũng cung cấp các tùy chọn container Docker, binary Linux, binary Mac OS và binary Windows.
- Công cụ này cũng có những hạn chế như thiếu hình ảnh hoặc các vấn đề định dạng do tải hình ảnh và tài nguyên phụ thuộc vào JavaScript hoặc CSS trên một số trang web cụ thể.
- Việc cài đặt Ladder có thể thực hiện bằng cách tải binary hoặc thông qua Docker, đồng thời cảnh báo nên bật Basic Auth nếu instance có thể truy cập công khai.
- Ladder có thể được sử dụng qua trình duyệt hoặc API, với tùy chọn áp dụng các quy tắc tùy chỉnh để sửa đổi response.
- Ladder cũng cho phép cấu hình thông qua các biến môi trường như cổng sẽ lắng nghe, user agent sẽ mô phỏng, bật Basic Auth, v.v.
- Công cụ này cũng cung cấp tính năng bộ quy tắc để áp dụng các quy tắc tùy chỉnh nhằm sửa đổi response, có thể được dùng để xóa hoặc chỉnh sửa các phần tử không mong muốn trên trang.
1 bình luận
Ý kiến Hacker News