Little Snitch dapat memblokir lalu lintas internet dari aplikasi tertentu. Dapatkah saya melakukan hal serupa tanpa (membayar) Little Snitch, baik dengan menggunakan alternatif gratis atau mengkonfigurasi firewall OS X secara langsung?
30
Jawaban:
TCPBlock
TCPBlock gratis dan dapat diunduh dari MacUpdate , namun TCPBlock tampaknya tidak berfungsi dengan El Capitan dan tidak lagi diperbarui.
PF Firewall
OS X dilengkapi dengan firewall PF, yang dapat dikonfigurasi untuk memblokir semua koneksi ke server tertentu di semua aplikasi . Memblokir semua koneksi dari satu aplikasi tidak mungkin sejauh yang saya ketahui tanpa perangkat lunak eksternal.
Anda dapat menggunakan IceFloor sebagai GUI untuk firewall PF.
sumber
tcpblock.wordpress.com is no longer available.
Gunakan Radio Silence . Aplikasi yang sangat sederhana, tetapi bekerja dengan baik, namun biayanya $ 9.
sumber
LuLu adalah firewall macOS gratis, sumber-berbagi , yang dapat memblokir koneksi keluar yang tidak dikenal, kecuali disetujui secara eksplisit oleh pengguna. Ini berjalan pada OSX 10.12+ dan berjalan dengan baik di macOS Mojave. Ini dapat dikonfigurasikan untuk mengizinkan atau memblokir binari yang ditandatangani oleh Apple dan memiliki set aturan berbasis GUI yang jelas yang dapat diedit. Sementara itu, pengguna gratis didorong untuk mendukung pengembangannya - yang tampaknya adil.
sumber
TCPBlock masih berfungsi di OS X Yosemite (meskipun sepertinya tidak bekerja pada El Capitan). Instal, hidupkan ulang mesin, buka System Preferences dan pilih TCPBlock. Buka kunci panel kemudian pilih ikon plus lalu Pilih Aplikasi dan pilih Adobe Photoshop.
(maaf tentang tautan download.com)
sumber
Jika Anda tahu server mana yang coba dihubungi suatu aplikasi, dan ingin menghentikannya, Anda dapat mengalihkan kembali semua komunikasi ke alamat IP palsu (seperti 0.0.0.0) atau hanya mengalihkan lalu lintas ke sendiri (host lokal). Anda memerlukan hak administrator (sudo) agar ini berfungsi.
/ etc / hosts
#
adalah karakter khusus untuk memulai teks yang diabaikan. Semua baris lainnya diuraikan dalam kolom yang dipisahkan ruang. Untuk menghentikan semua koneksi ke facebook (penistaan agama!):Biasanya efeknya langsung, (seperti saat ini saya hanya mencoba untuk memastikan dan itu langsung), tetapi Anda dapat membongkar dan memuat ulang layanan penamaan dinamis multicast secara manual.
launchctl tidak mendukung
restart
sepertisystemctl restart avahi-daemon
:(. Itulah sebabnya Anda harus menjalankan dua perintah.Contoh file default / etc / hosts
Nama "localhost" berfungsi karena dialihkan di sini ke alamat standar host lokal ip dari 127.0.0.1. Yang keren adalah, Anda bisa mengubahnya. Tapi itu akan menyimpang darimu!
sumber
Saya pikir Anda bisa melalui firewall seperti yang disebutkan dalam artikel ini :
sumber