Tinyproxy menolak localhost: periksa alamat loopback yang tiba
Diagnosis penolakan akses tempatan Tinyproxy dengan memisahkan resolusi nama localhost, IPv4 loopback, IPv6 loopback dan ikatan listener.
Konfigurasi anda membenarkan 127.0.0.1, namun aplikasi yang menyambung ke localhost ditolak. Sebelum meluaskan senarai dibenarkan, periksa alamat yang digunakan oleh aplikasi itu.
localhost ialah nama. Bergantung pada persekitaran, ia boleh membawa klien ke IPv4 loopback, IPv6 loopback atau urutan percubaan sambungan. Peraturan sumber IPv4 tidak semestinya sepadan dengan sambungan IPv6 daripada ::1.
Periksa tiga butiran bebas
- Alamat yang disambung oleh klien.
- Alamat yang didengar oleh Tinyproxy.
- Alamat sumber yang dinilai oleh Tinyproxy dalam peraturan aksesnya.
Sambungan yang ditolak menunjukkan tiada pendengar yang boleh dicapai untuk titik akhir itu. Respons penolakan akses daripada Tinyproxy bermaksud sambungan sampai ke perkhidmatan dan ditolak menurut polisinya. Kegagalan itu memerlukan pembetulan yang berbeza.
Untuk Tinyproxy 1.11.2, tetapan pendengar dan akses klien menunjukkan kedua-dua kawalan itu secara berasingan. Jika klien IPv6 tempatan dimaksudkan, Allow ::1 yang eksplisit boleh menyatakan polisi itu dengan lebih jelas daripada bergantung pada tingkah laku peraturan berasaskan nama hos.
Jangan buka proksi kepada seluruh subnet peribadi semata-mata untuk menyelesaikan ketakpadanan loopback. Ingat juga bahawa loopback adalah setempat kepada persekitaran rangkaian berkenaan. Alamat loopback kontena tidak mengenal pasti proksi mesin lain, walaupun kedua-duanya menggunakan nama localhost.
Gunakan titik akhir berangka dan sumber yang diperhatikan dalam diagnosis. Setelah kedua-duanya sepadan dengan polisi yang dimaksudkan, sebarang kegagalan log masuk proksi atau destinasi yang tinggal ialah peringkat kemudian, bukan bukti bahawa localhost memerlukan pengecualian tanpa had.