Ambiri ogwiritsa ntchito sitinazolowere kugwiritsa ntchito pulogalamu iliyonse ya Firewall mu machitidwe athu, izi zikuyenera mwina chifukwa sitikudziwa mapulogalamu omwe alipo ndi zochokera izi kapena chifukwa chongokhala ndi lingaliro loti "Linux ndiyotetezedwa".
Zina mwa izi ndi zoipa, chabwino Kugwiritsa ntchito Firewall m'dongosolo sikuti kumangotipatsa chitetezo chachikulu, koma Titha kudziwanso zochulukirapo pazolumikizana zomwe zikubwera komanso zotuluka zomwe zikugwirizana ndi makina athu.
Zotsatira
About OpenSnitch
Ichi ndichifukwa chake tikamba za ntchito yomwe ingathandize izi, ntchito yomwe tikambirane ndi OpenSnitch yomwe ndi pulogalamu yaulere yotsegula ya Firewall yolembedwa mu Python ya machitidwe a GNU / Linux Itha kugwiritsidwa ntchito kuwunikira mapulogalamu, kuletsa kapena kuwalola kuti azilumikizana ndi ma netiweki kudzera m'malamulo apamwamba.
Pulogalamu yozimitsira motoyi imalimbikitsidwa kwambiri ndi chiwonetsero cha Little Snitch Mac OS, kotero ogwiritsa omwe akhala akusamukira mmenemo, ntchitoyi idzakhala yodziwika bwino.
Pulogalamu yamoto yozimitsira motoyi imatha kuyang'anira momwe ntchito ikuyendera, kutsekereza mwayi wanu wogwiritsa ntchito intaneti mpaka mulole kapena kukana.
Pulogalamuyo ikamafuna kugwiritsa ntchito intaneti, imangopachika ndipo bokosi lazokambirana limawonetsedwa ndikufunsa ngati mukufuna kulumikiza kamodzi, gawoli, kapena kwanthawizonse.
China chake chomwe titha kuwunikira komanso chomwe tiyenera kutchula za OpenSnitch ndikuti ntchitoyi akadakonzedwa Chifukwa chake sichikhazikika, izi zitha kuchititsa kuti zizikhala ndi nsikidzi kapena kusiya mwadzidzidzi.
Ichi ndichifukwa chake kugwiritsa ntchito OpenSnitch sikuvomerezeka pakugwiritsa ntchito bizinesi kapena madera omwe ali ndi chidziwitso kapena zofunikira. Kugwiritsa ntchito OpenSnitch kumalimbikitsidwa kwa wogwiritsa ntchito wamba momwe amapukutira.
Momwe mungayikitsire OpenSnitch pa Ubuntu 18.04 ndi zotumphukira?
Ngati mukufuna kukhazikitsa pulogalamuyi pamakina anu Muyenera kudziwa kuti pakadali pano palibe malo osungira kapena phukusi Zimapangidwa ndi izi kuti zikhale zosavuta kukhazikitsa.
Ndicholinga choti Ndikofunikira kuti timange ndikulemba pulogalamuyo patokha. Pachifukwa ichi, ndikofunikira kupanga mawonekedwe am'mbuyomu m'dongosolo lathu.
Chinthu choyamba Tiyenera kukhala ndi malo osungira kumbuyo otsegulidwa ngati simukugwiritsa ntchito Ubuntu 18.04 waposachedwa.
Tsopano Ndikofunikanso kupita ku ntchito yomanga:
echo "export GOPATH=\$HOME/.go" >> ~/.bashrc echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin:\$HOME/.local/bin:\$HOME/.bin" >> ~/.bashrc source ~/.bashrc
Ndachita izi tsopano tiika zofunikira pazomwe tikugwiritsa ntchito ndi lamuloli:
sudo apt install golang-go python3-pip python3-setuptools python3-slugify protobuf-compiler libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git
Zidalira kale tsopano ngati tingayambe kulemba dongosololi ndi malamulo awa:
go get github.com/golang/protobuf/protoc-gen-go go get -u github.com/golang/dep/cmd/dep pip3 install --user grpcio-tools go get github.com/evilsocket/opensnitch cd $GOPATH/src/github.com/evilsocket/opensnitch make sudo -H make install
Tsopano Ndikofunikira kuwonjezera OpenSnitch koyambirira ndikuyamba ntchito zake zomwe timachita nazo:
mkdir -p ~/.config/autostart cd ui cp opensnitch_ui.desktop ~/.config/autostart/ sudo systemctl enable opensnitchd sudo service opensnitchd start
Ndipo ndi izi, pulogalamuyo iyenera kuyamba kuyendetsa ndipo ndiokonzeka kugwiritsidwa ntchito munjira zathu.
Momwe mungatulutsire OpenSnitch kuchokera ku Ubuntu 18.04?
Ngati mukufuna kuchotsa pulogalamuyi m'dongosolo lanu, muyenera kutsegula terminal ya Ctrl + Alt + T ndikutsatira malamulo awa.
Chinthu choyamba chimene tiyenera kuchita ndi kuyimitsa ndi kutsegula ntchito yotsegulira:
sudo service opensnitchd stop sudo systemctl disable opensnitchd
Ndipo pamapeto pake fufutani zosintha ndi kugwiritsa ntchito pamakina athu ndi:
rm ~/.config/autostart/opensnitch_ui.desktop rm -rf ~/.go/src/github.com/evilsocket/opensnitch sudo rm /usr/local/bin/opensnitch-ui sudo rm /usr/local/bin/opensnitchd sudo rm -r /etc/opensnitchd sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch_ui* sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch/ sudo rm /etc/systemd/system/opensnitchd.service sudo rm /etc/systemd/system/multi-user.target.wants/opensnitchd.service sudo rm /usr/share/applications/opensnitch_ui.desktop sudo rm /usr/share/kservices5/kcm_opensnitch.desktop
Khalani oyamba kuyankha