Dante nghe thấy máy khách IPv6 nhưng vẫn từ chối họ
Hãy kiểm tra cả việc chọn địa chỉ lắng nghe của Dante và các quy tắc truy cập nhận biết họ địa chỉ khi thêm máy khách IPv6.
Tên giao diện Dante có thể mở rộng sang cả địa chỉ IPv4 và IPv6. Điều đó không làm cho một quy tắc truy cập hiện có chỉ dành cho IPv4 khớp với máy khách IPv6.
Đây là một thay đổi dual-stack thường thấy nhưng chưa hoàn chỉnh: trình lắng nghe SOCKS trở nên truy cập được trên một địa chỉ IPv6, nhưng các quy tắc vẫn chỉ mô tả dải nguồn và đích IPv4.
Kiểm tra địa chỉ và quy tắc riêng biệt
Dante có thể dùng các mục internal lặp lại hoặc tên giao diện phù hợp cho địa chỉ lắng nghe. Các địa chỉ thực tế phụ thuộc vào những gì có sẵn trên giao diện khi dịch vụ cấu hình chúng.
Sau đó xem xét quy tắc máy khách và SOCKS. Một biểu thức địa chỉ như 0.0.0.0/0 là IPv4, không phải cách viết chung cho mọi họ địa chỉ. Dante có tài liệu về một dạng trung lập với họ địa chỉ, nhưng đừng dùng dạng rộng khi chỉ nên cho phép một mạng con máy khách cụ thể.
Giữ các hạn chế xác thực và đích cùng với thay đổi họ địa chỉ. Việc thêm IPv6 không nên vô tình gỡ bỏ những hạn chế vốn có hiệu lực với người dùng IPv4.
Thời điểm khởi động cũng có thể quan trọng. Nếu một địa chỉ được gán sau khi dịch vụ khởi động, hãy kiểm tra xem Dante thực sự đã liên kết với gì thay vì giả định rằng tên giao diện luôn bao gồm các địa chỉ xuất hiện sau đó.
Cuối cùng, kết nối máy khách IPv6 và kết nối trang web IPv6 là hai yêu cầu riêng biệt. Máy khách dự định có thể kết nối qua một họ trong khi proxy đến đích qua họ kia. Hãy chẩn đoán họ của kết nối thất bại, không chỉ việc máy có được gọi là dual stack hay không.