Điểm:0

Mực ống! FATAL: Không có chứng chỉ ký hợp lệ nào được định cấu hình cho HTTPS_port

lá cờ ng

Tôi đã vật lộn với Squid 4.13 trên Ubuntu 20.04 khoảng một tuần nay.

Vấn đề mới nhất (và hy vọng là cuối cùng) của tôi là:

FATAL: Không có chứng chỉ ký hợp lệ nào được định cấu hình cho HTTPS_port

và đây là dòng của tôi nói như vậy:

https_port 0.0.0.0:3128 chặn ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=4MB cert=/usr/local/squid/etc/rootCA.crt key=/usr/local/squid/etc/rootCA.key options= SINGLE_DH_USE,SINGLE_ECDH_USE tls-dh=/usr/local/squid/etc/dhparam.pem

Tôi đã tìm kiếm khắp nơi (ít nhất là tôi cảm thấy như vậy), và thậm chí cả wiki của mực cũng vậy (https://wiki.squid-cache.org/ConfigExamples/Intercept/SslBumpExplicit) là vierd? bởi vì ở phần đầu, họ chỉ cách thực hiện các tệp .pem, nhưng ở phần cuối tài liệu nơi họ hiển thị dòng ví dụ, họ đang nói về .crt và .key và một tệp .pem hoàn toàn khác..

Điều duy nhất tôi thay đổi là tăng bit lên 4096

Vì vậy, một lần nữa, tôi bị mất! Có ai biết họ đang nói về cái gì không? Định dạng phù hợp là gì và cách thực hiện và ...Ahh! Cứu giúp?

Chỉnh sửa: Đây là cấu hình "tiêu chuẩn" tôi đang sử dụng:

acl localnet src 0.0.0.1-0.255.255.255 # RFC 1122 mạng "này" (LAN)
acl localnet src 10.0.0.0/8 # RFC 1918 mạng riêng cục bộ (LAN)
acl localnet src 100.64.0.0/10 # RFC 6598 không gian địa chỉ dùng chung (CGN)
acl localnet src 169.254.0.0/16 # RFC 3927 máy liên kết cục bộ (cắm trực tiếp)
acl localnet src 172.16.0.0/12 # RFC 1918 mạng riêng cục bộ (LAN)
acl localnet src 192.168.0.0/16 # RFC 1918 mạng riêng cục bộ (LAN)
acl localnet src fc00::/7 # RFC 4193 phạm vi mạng riêng cục bộ
acl localnet src fe80::/10 # RFC 4291 máy liên kết cục bộ (cắm trực tiếp)
acl SSL_ports cổng 443
acl Safe_ports cổng 80 # http
acl Safe_ports cổng 21 # ftp
acl Safe_ports cổng 443 # https
acl Safe_ports cổng 70 # gopher
acl Safe_ports cổng 210 # wais
acl Cổng Safe_ports 1025-65535 # cổng chưa đăng ký
acl Safe_ports cổng 280 # http-mgmt
acl Safe_ports cổng 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports cổng 777 # nhân http
phương thức KẾT NỐI acl KẾT NỐI
http_access từ chối !Safe_ports
http_access từ chối KẾT NỐI !SSL_ports
http_access cho phép người quản lý máy chủ cục bộ
quản lý từ chối http_access
bao gồm /etc/squid/conf.d/*
http_access cho phép máy chủ cục bộ
http_access cho phép tất cả

bao gồm /etc/squid/conf.d/*
https_port 0.0.0.0:3128 chặn ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=4MB tls-cert=/usr/local/squid/etc/Root-ca-cert.pem cert=/usr/local/squid/etc /rootCA.crt key=/usr/local/squid/etc/rootCA.key options=SINGLE_DH_USE,SINGLE_ECDH_USE tls-dh=/usr/local/squid/etc/dhparam.pem

Cấu hình đi kèm từ /etc/squid/conf.d là một tệp có tên debian.conf:

#
# Cài đặt cấu hình mực cho Debian
#

# Nhật ký được quản lý bởi logrotate trên Debian
logfile_rotate 0

# Để bảo mật thêm, các gói Debian chỉ cho phép
# localhost để sử dụng proxy khi cài đặt mới
#
#http_access cho phép localnet

như yêu cầu:

Ngày 4 tháng 8 12:25:47 vớ systemd[1]: Khởi động máy chủ proxy web mực...
Ngày 4 tháng 8 12:25:52 tất mực[9474]: 2021/08/04 12:25:52| FATAL: Không có chứng chỉ ký hợp lệ nào được định cấu hình cho HTTPS_port 0.0.0.0:3128
Ngày 4 tháng 8 12:25:52 vớ mực: FATAL: Không có chứng chỉ ký hợp lệ nào được định cấu hình cho HTTPS_port 0.0.0.0:3128
Ngày 4 tháng 8 12:25:52 tất mực[9474]: 2021/08/04 12:25:52| Squid Cache (Phiên bản 4.13): Bị chấm dứt bất thường.
Ngày 4 tháng 8 12:25:52 vớ mực[9474]: Sử dụng CPU: 5,132 giây = 5,128 người dùng + 0,004 sys
Ngày 4 tháng 8 12:25:52 vớ mực[9474]: Kích thước cư trú tối đa: 62224 KB
Ngày 4 tháng 8 12:25:52 vớ mực[9474]: Lỗi trang với i/o vật lý: 0
Ngày 4 tháng 8 12:25:52 vớ systemd[1]: mực.service: Quá trình điều khiển đã thoát, mã=đã thoát, trạng thái=1/THẤT BẠI
Ngày 4 tháng 8 12:25:52 vớ systemd[1]: ink.service: Failed with result 'exit-code'.
Ngày 4 tháng 8 12:25:52 vớ systemd[1]: Không thể khởi động Máy chủ proxy web mực.
Michael Hampton avatar
lá cờ cz
Bạn đã hiển thị cấu hình cho https_port, nhưng đó không phải là điều nó phàn nàn. Bạn đã định cấu hình gì cho HTTPS_port?
JoBe avatar
lá cờ ng
bây giờ tôi hoàn toàn bị mất, đó là cổng duy nhất tôi đã định cấu hình trong mực.conf, còn nữa @Michael_Hampton không?
JoBe avatar
lá cờ ng
Anh ấy, chỉ là những gì tôi đã làm, nên làm nó ngay từ đầu
Michael Hampton avatar
lá cờ cz
Một cái gì đó không có ý nghĩa ở đây. Bạn đã đăng lỗi về HTTPS_port nhưng dường như bạn không có lỗi đó ở bất kỳ đâu trong cấu hình của mình. Chuyện gì đang xảy ra ở đây?
Michael Hampton avatar
lá cờ cz
Tôi đã xem qua các tài liệu và không tìm thấy bất cứ điều gì về HTTPS_port; điều này dường như không hợp lệ chút nào. Bạn có chắc đây thực sự là lỗi bạn nhận được không? Bây giờ tôi nghi ngờ nó không phải là. Vui lòng **sao chép và dán** thông báo lỗi **hoàn thành**.
JoBe avatar
lá cờ ng
Tôi đang thu thập nhật ký, tôi bắt đầu thắc mắc tại sao một bài kiểm tra từ một trang tiếng Nga lại hoạt động, vì vậy tôi đã thay đổi chứng chỉ thành thông số kỹ thuật của họ, và đó là 2k chứng chỉ, và những chứng chỉ đó đã hoạt động, bây giờ tôi có giả thuyết rằng mực không thể xử lý 4k và thay thế của tôi bằng 2k, và bây giờ tôi đã làm việc. Vì vậy, tôi đã thử thay thế các chứng chỉ 2k đó bằng 4k, mỗi lần một chứng chỉ và đột nhiên nó chấp nhận các chứng chỉ 4k mới đó, vì vậy rõ ràng thông báo lỗi là chính xác 100%, chắc chắn đã có thứ gì đó bị hỏng với chứng chỉ 4k ban đầu, nhưng tất nhiên là một sự cố mới phát sinh: 192.168.0.2 TCP_DENIED_ABORTED/200 0 KẾT NỐI 192.168.3.9:3130 - HIER_NONE/- - access.log
JoBe avatar
lá cờ ng
..Tôi cũng đã đính kèm nhật ký được yêu cầu
Michael Hampton avatar
lá cờ cz
Chà, điều đó rất lạ. Tôi đoán tôi sẽ phải đổ lỗi cho Squid vì sự nhầm lẫn giữa HTTPS_port và https_port. Tôi không thể hiểu tại sao họ lại làm như vậy; nó chỉ lãng phí thời gian trong khi mọi người cố gắng tìm hiểu chuyện gì đang xảy ra. Nó cũng có vẻ là gần đây; các phiên bản mực cũ hơn đã báo lỗi chính xác trên https_port, không phải HTTPS_port.
Điểm:0
lá cờ ng

Một phần của giải pháp là sự cố ID 10 T, có vẻ như chứng chỉ bị lỗi, ngay cả khi bạn kiểm tra cho biết nó vẫn ổn, nhưng khi tạo chứng chỉ mới thì chứng chỉ đã hoạt động.

Vấn đề sau này phát sinh về vòng lặp, đã được xác định ở đây: https://unix.stackexchange.com/questions/664236/squid-proxy-is-eat-up-its-own-resources-and-other-issues

và một bố cục câu hỏi mới đã được đăng ở đây: https://unix.stackexchange.com/questions/664669/squid-caught-in-loop-cert-error

Đă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.