Tinyproxy 1.11.2: pendengar dan akses klien
Gunakan Listen dan Allow dengan betul dalam Tinyproxy 1.11.2, bezakan Bind daripada Listen dan uji klien yang dibenarkan serta ditolak.
Dalam Tinyproxy 1.11.2, Listen memilih alamat yang menerima sambungan klien, dan Allow mengawal klien yang dibenarkan. Bind memilih alamat keluar.
Peraturan pendengar dan klien
Kekalkan tetapan pakej untuk pengguna perkhidmatan, log dan fail PID. Gantikan entri pendengar dan akses dengan dasar yang dimaksudkan:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
Gantikan kedua-dua alamat dokumentasi. Alamat pendengar mesti milik pelayan, dan alamat klien mesti sepadan dengan sumber yang dilihat pelayan. Buang peraturan lama yang terlalu membenarkan.
Tanpa entri Allow atau Deny, Tinyproxy membenarkan semua klien. Apabila entri akses wujud, lalai menjadi penolakan dan susunan peraturan penting. Oleh itu, memadam semua baris akses membuka dasar, bukannya memulihkan lalai yang menyekat.
ConnectPort 443 mengehadkan CONNECT kepada port destinasi itu. Permintaan HTTP biasa memerlukan kawalan destinasi berasingan jika penggunaan anda memerlukannya.
Menyemak perkhidmatan yang berjalan
Tetapan Bind keluar tidak mengehadkan soket masuk. Periksa pendengar sebenar selepas permulaan:
sudo ss -ltnp 'sport = :8888'
Semak kedua-dua keluarga alamat untuk pendengar yang tidak disengajakan atau tika perkhidmatan lama.
Versi ini tidak mempunyai suis -t yang didokumenkan untuk menghuraikan konfigurasi sahaja. Dengan perkhidmatan terurus dihentikan, pelaksanaan di latar hadapan menunjukkan ralat permulaan:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
Hentikan proses latar hadapan sebelum memulakan semula perkhidmatan terurus. Uji permintaan daripada sumber yang dibenarkan dan sumber kedua dalam kawalan anda yang mesti ditolak. Log destinasi membantu mengesahkan bahawa permintaan yang ditolak tidak dimajukan.