Douane
Douane adalah firewall pribadi yang melindungi privasi pengguna dengan memungkinkan pengguna untuk mengontrol aplikasi mana yang dapat terhubung ke internet dari komputer GNU / Linux mereka.
Instalasi
Sampai sekarang (2017/05/22) tidak ada paket Ubuntu yang tersedia. Anda harus membuatnya dari sumber.
Petunjuk penginstalan ini didasarkan pada informasi dari Douane Wiki dan diuji pada Ubuntu 16.04.2 64-bit.
Buka terminal ( Ctrl+ Alt+ T) untuk menjalankan perintah.
Persiapan
Perbarui sistem Anda:
sudo apt update
sudo apt full-upgrade
Jika Anda mendapatkan pemberitahuan yang meminta untuk me-restart komputer Anda, kemudian restart itu.
Instal dependensi
sudo apt install git build-essential dkms libboost-filesystem-dev libboost-regex-dev libboost-signals-dev policykit-1 libdbus-c++-dev libdbus-1-dev liblog4cxx10-dev libssl-dev libgtkmm-3.0-dev python3 python3-gi python3-dbus
Buat direktori untuk kompilasi
cd
mkdir Douane
cd Douane
Bangun modul kernel
git clone https://github.com/Douane/douane-dkms
cd douane-dkms
sudo make dkms
Periksa apakah modul dibangun dan diinstal dengan benar:
lsmod | grep douane
Anda harus melihat sesuatu seperti:
douane 20480 0
Bangun daemon
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-daemon
cd douane-daemon
make
sudo make install
Bangun proses dialog
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-dialog
cd douane-dialog
make
sudo make install
Mulai proses dialog:
/opt/douane/bin/douane-dialog &
Kemudian periksa apakah sudah berjalan:
pgrep -a douane-dialog
Anda harus melihat sesuatu seperti:
21621 /opt/douane/bin/douane-dialog
Bangun konfigurator
cd ~/Douane
git clone https://github.com/Douane/douane-configurator
cd douane-configurator
sudo python3 setup.py install
Mulai daemon dan atur mulai otomatis
Saya harus memasukkan teks berikut ke dalam file /etc/init.d/douane
untuk mengaktifkan permulaan otomatis daemon:
### BEGIN INIT INFO
# Provides: douane
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Douane firewall
### END INIT INFO
Buka file untuk diedit:
sudo nano /etc/init.d/douane
Kemudian tempel teks di atas setelah deskripsi program. Tekan Ctrl+ O, Enteruntuk menyimpan, lalu Ctrl+ Xuntuk keluar dari editor.
Ini adalah 21 baris pertama file setelah saya memasukkan teks:
#!/bin/bash
#
# douane This shell script takes care of starting and stopping
# douane daemon (A modern firewall at application layer)
#
# Author: Guillaume Hain zedtux@zedroot.org
#
# description: douane is the daemon process of the Douane firewall application. \
# This firewall is limiting access to the internet on application bases.
### BEGIN INIT INFO
# Provides: douane
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Douane firewall
### END INIT INFO
# Source function library.
. /lib/lsb/init-functions
Sekarang Anda dapat mengatur mulai otomatis dan memulai daemon:
sudo systemctl daemon-reload
sudo systemctl enable douane
sudo systemctl start douane
Aktifkan filter dan mulai dialog secara otomatis
Mulai konfigurator:
douane-configurator
Kemudian pastikan sakelar Gunakan Douane untuk memfilter lalu lintas jaringan saya dan Auto start Douane saat boot dinyalakan.
Anda dapat meninjau aturan penyaringan di tab Aturan . Mengklik kanan aturan, Anda mendapatkan opsi untuk menghapusnya.
Uji
Jika semuanya baik-baik saja, Anda akan melihat jendela Douane yang meminta izin ketika Anda membuka aplikasi yang menggunakan koneksi jaringan.