Douane
ডাউন হ'ল একটি ব্যক্তিগত ফায়ারওয়াল যা কোনও ব্যবহারকারীকে তাদের জিএনইউ / লিনাক্স কম্পিউটার থেকে ইন্টারনেটের সাথে সংযোগ করতে পারে তা নিয়ন্ত্রণ করার অনুমতি দিয়ে ব্যবহারকারীর গোপনীয়তা রক্ষা করে।
স্থাপন
এখন অবধি (2017/05/22) উবুন্টু প্যাকেজ উপলব্ধ নেই। আপনাকে অবশ্যই এটি উত্স থেকে তৈরি করতে হবে।
এই ইনস্টলেশন নির্দেশাবলী দাওন উইকি থেকে প্রাপ্ত তথ্যের ভিত্তিতে এবং উবুন্টু 16.04.2 64-বিটে পরীক্ষিত।
কমান্ডগুলি চালানোর জন্য একটি টার্মিনাল ( Ctrl+ Alt+ T) খুলুন ।
প্রস্তুতি
আপনার সিস্টেম আপডেট করুন:
sudo apt update
sudo apt full-upgrade
আপনি যদি কম্পিউটারটি পুনঃসূচনা করতে বলার জন্য কোনও বিজ্ঞপ্তি পান তবে তা পুনরায় চালু করুন।
নির্ভরতা ইনস্টল করুন
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
সংকলনের জন্য একটি ডিরেক্টরি তৈরি করুন
cd
mkdir Douane
cd Douane
কার্নেল মডিউলটি তৈরি করুন
git clone https://github.com/Douane/douane-dkms
cd douane-dkms
sudo make dkms
মডিউলটি সঠিকভাবে নির্মিত এবং ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করুন:
lsmod | grep douane
আপনার কিছু দেখতে হবে:
douane 20480 0
ডেমন নির্মাণ করুন
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-daemon
cd douane-daemon
make
sudo make install
সংলাপ প্রক্রিয়া তৈরি করুন
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-dialog
cd douane-dialog
make
sudo make install
সংলাপ প্রক্রিয়া শুরু করুন:
/opt/douane/bin/douane-dialog &
তারপরে এটি চলছে কিনা তা পরীক্ষা করুন:
pgrep -a douane-dialog
আপনার কিছু দেখতে হবে:
21621 /opt/douane/bin/douane-dialog
কনফিগারেটর তৈরি করুন
cd ~/Douane
git clone https://github.com/Douane/douane-configurator
cd douane-configurator
sudo python3 setup.py install
ডেমন শুরু করুন এবং স্বয়ংক্রিয়ভাবে সূচনা সেটআপ করুন
/etc/init.d/douane
ডেমনটি স্বয়ংক্রিয়ভাবে শুরু করার জন্য আমাকে ফাইলটিতে নিম্নলিখিত পাঠ্য সন্নিবেশ করতে হয়েছিল:
### 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
সম্পাদনার জন্য ফাইলটি খুলুন:
sudo nano /etc/init.d/douane
তারপরে প্রোগ্রামটির বর্ণনার পরে উপরের পাঠ্যটি পেস্ট করুন। প্রেস Ctrl+ + O, Enterসংরক্ষণ, তারপর Ctrl+ + Xসম্পাদক থেকে প্রস্থান করার জন্য।
আমি পাঠ্য সন্নিবেশ করার পরে এটি ফাইলের প্রথম 21 টি লাইন:
#!/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
এখন আপনি স্বয়ংক্রিয় স্টার্ট সেট আপ করতে পারেন এবং ডিমনটি শুরু করতে পারেন:
sudo systemctl daemon-reload
sudo systemctl enable douane
sudo systemctl start douane
ফিল্টারটি সক্রিয় করুন এবং ডায়ালগটি স্বয়ংক্রিয়ভাবে শুরু করুন
কনফিগারার শুরু করুন:
douane-configurator
তারপরে নিশ্চিত হয়ে নিন যে সুইচগুলি আমার নেটওয়ার্ক ট্র্যাফিক ফিল্টার করতে ডুয়েন ব্যবহার করে এবং বুট-এ অটো স্টার্ট ডুয়ান উভয় চালু আছে।
আপনি নিয়ম ট্যাবে ফিল্টারিংয়ের নিয়মগুলি পর্যালোচনা করতে পারেন । কোনও নিয়মকে ডান ক্লিক করে আপনি এটি মুছতে একটি বিকল্প পাবেন।
পরীক্ষা
যদি সবকিছু ঠিক থাকে তবে আপনি যখন নেটওয়ার্ক সংযোগগুলি ব্যবহার করে এমন অ্যাপ্লিকেশনগুলি খুলবেন তখন ডাউনে উইন্ডোটির অনুমতি চাইতে হবে।