Điểm:0

Sử dụng IP từ xa của Apache, nhưng yêu cầu IP proxy nằm trong phạm vi

lá cờ in

Tôi đặt các trang web được lưu trữ cục bộ của mình phía sau Cloudflare để có thêm lớp hiệu suất.

Để khôi phục IP kết nối ban đầu, tôi sử dụng mod_remoteip, được thiết lập với tất cả các dải IP của Cloudflare.

Tôi cũng muốn thiết lập một trang web hoàn toàn để truy cập thông qua Truy cập Cloudflare, hạn chế quyền truy cập đối với bất kỳ ai cố gắng kết nối bỏ qua Truy cập Cloudflare.

Tôi đã đọc trực tuyến rằng bạn có thể làm điều này với các quy tắc như Yêu cầu ip xx.xx.xx.xx/24 (v.v.), nhưng chúng chỉ hoạt động trong trường hợp của tôi nếu tôi đang kiểm tra IP proxy ban đầu, nhưng điều này đã bị ghi đè bởi mod_remoteip.

Có cách nào để thực thi địa chỉ IP proxy ban đầu hoặc yêu cầu rằng yêu cầu đã viết lại IP hoặc bất kỳ thứ gì thuộc loại có thể làm những gì tôi cần không?

Điểm:0
lá cờ kr
Bob

Chỉ cần thiết lập một số hình thức kiểm soát truy cập dựa trên IP bên ngoài Apache, trong tường lửa hoặc nhóm bảo mật hoặc tương tự. Chỉ cho phép dải IP CloudFlare https://www.cloudflare.com/ips/ để truy cập vào các cổng máy chủ web của bạn và bạn sẽ không phát hiện thấy bất kỳ yêu cầu nào mà đám mây by-bass bùng phát trong Apache.

Chỉ Apache phức tạp hơn:

Đảm bảo rằng chỉ các yêu cầu từ CloudFlare mới được phân tích cú pháp bởi mod_remoteip :

mod_remoteip cung cấp RemoteIPTrustedProxyList nơi bạn có thể dễ dàng tải phiên bản văn bản của danh sách CloudFlare IPâs

Khi bạn đã đảm bảo rằng mod__remoteip chỉ kích hoạt cho IP của CloudFlare, bạn có thể sử dụng mẩu tin sau được ẩn trong tài liệu:

IP máy khách cơ bản của kết nối có sẵn trong chuỗi định dạng %{c}a.

Và sau đó có khả năng kiểm soát truy cập dựa trên sự hiện diện của chuỗi định dạng đó. Chưa được kiểm tra:

<If "! %{c}a}”>

    Require all denied
</If>
David Wheatley avatar
lá cờ in
Cảm ơn vì đã trả lời! Tôi đã thử giải pháp thứ hai của bạn vì có vẻ như giải pháp này dễ thực hiện hơn. Tôi đã thêm vào một trong những ` của mình` mục, nhưng nó phàn nàn rằng `Biến 'c' không tồn tại.`. Vài ý tưởng tại sao nó như thế?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.