- Kā Ubuntu instalēt atvērto saiti

Kā Ubuntu instalēt atvērto snitu

Linux ir diezgan labs ugunsmūris, bet tas tā navļoti intuitīvs jaunajiem lietotājiem. Nevar parādīties uznirstošie dialogi, kas lietotājam ļauj uzzināt, kādas programmas tiek darītas, un viss tiek darīts ar termināli, ja vien jūs neesat pietiekami izveicīgs, lai instalētu programmu, lai to kontrolētu. Ja jūs meklējat labāku risinājumu, apsveriet iespēju atvērt Open Snitch. Tā ir vienkārša ugunsmūra lietojumprogramma, ko lielā mērā iedvesmojusi Mazā Snitch programma Mac OS. Instalēt Open Snitch nav viegli, jo lietotājiem ir manuāli jāiestata Google Go programmēšanas valodas GO ceļš un jāinstalē programma ar to. Tomēr, tiklīdz esat to ieguvis, ikviens, ieskaitot iesācējus, no tā var daudz izmantot.

Piezīme: Open Snitch ir eksperimentāla programma, un tā var nebūt pareizi veidota visās Ubuntu versijās. Lai iegūtu labākos rezultātus, uzmanīgi ievērojiet instrukcijas un turpmāku lasīšanu skatiet Github lapā.

Iestatīt iet ceļu

Open Snitch ir rakstīts iet, tāpēc instalējiet tonepieciešama Go valoda. Diemžēl Google Go automātiski nekonfigurē sevi pareizi, tikai instalējot to operētājsistēmā Linux. Lai to izmantotu, vispirms ir jāizveido “ceļš”. Šis ceļš ļaus paketēm viegli instalēt jūsu Linux PC.

Lai iestatītu pareizu ceļu, atveriet termināļa logu un izpildiet tālāk sniegtos norādījumus.

Vispirms izmantojiet mv un cp komandas, lai izveidotu pilnīgu sava bash_profile.

cd ~/
cp .bash_profile ~/Documents
mv ~/Documents/.bash_profile ~/Documents/.bash_profile-backup

Tagad, kad viss ir droši dublēts, ir pienācis laiks to atvērt bash_profile Nano teksta redaktora iekšpusē, lai pareizi konfigurētu Go ceļu.

nano ~/.bash_profile

Ielīmējiet zemāk norādīto kodu bash_profile fails:

export GOPATH=$HOME/go

Jums būs jāiestata arī Go bin direktorijs. Ielīmējiet zemāk esošo kodu Nano, lai to iestatītu.

export GOBIN=$HOME/go/bin

Pēc ceļu pievienošanas failam nospiediet Ctrl + O lai saglabātu labojumus.

Izmantojot avots komanda, pastāstiet Bašam par jauno Go ceļu:

source ~/.bash_profile

Instalējiet Go

Jūsu Linux datoram ir pareizs Go Path. Nākamais solis Open Snitch instalēšanai ir pašas Go programmēšanas valodas instalēšana. Atveriet termināli un izpildiet tālāk sniegtos norādījumus, lai uzzinātu, kā instalēt Google Go. Lūdzu, ņemiet vērā, ka Open Snitch nedarbosies, ja jums nav piekļuves Google Go 1.8.

sudo apt install golang-go python3-pip python3-setuptools protobuf-compiler libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git

Vispārīgās instrukcijas

Nedaudz grūtāk ir Google Go instalēšana mazāk zināmos Linux izplatījumos. Lai sāktu, izmantojiet wget rīku un ātri lejupielādējiet jaunāko avota koda versiju.

Pirms Open Snitch instalēšanas instalējiet šīs atkarības. Viņiem var būt dažādi vārdi. Kā atsauci izmantojiet iepriekš norādītās Ubuntu atkarības.

Piezīme: Open Snitch tika izveidots, lai darbotos Ubuntu, un izstrādātājs patiešām izklāsta tikai instrukcijas par šī Linux izplatīšanas atkarībām. Ja mēģināt to izmantot citā Linux operētājsistēmā, tas darbosies, taču, iespējams, var rasties problēmas.

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Lejupielādei vajadzētu būt ātrai, un, kad tā ir pabeigta, izmantojiet komandu Tar, lai pilnībā iegūtu valodu pareizajā vietā jūsu Linux PC.

sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz

Pēc tam atveriet savu Bash profilu un pievienojiet “Gosakne ”ceļš uz to. Go faila atrašanās vieta ir jāpievieno šim failam, jo ​​jūs instalējat Go ar roku no koda, nevis izmantojat sākotnējo iekļauto pakotni.

nano ~/.bash_profile

Ielīmējiet zemāk esošo kodu Nano redaktorā, lai iestatītu saknes ceļu:

export GOROOT=/usr/local/go

Saglabājiet labojumu ar Ctrl + Oun pēc tam to avotu:

source ~/.bash_profile

Darba sākšana

Open Snitch instalēšana Ubuntu sākas ar avota koda iegūšanu. Sāciet ar Go, lai lejupielādētu divas svarīgas atkarības, kuras tiek izmantotas, izmantojot Open Snitch:

go get github.com/golang/protobuf/protoc-gen-go
go get -u github.com/golang/dep/cmd/dep

Pēc tam izmantojiet Python 3 pakotnes instalēšanas rīku, lai satvertu ar Python saistītās atkarības, kas nepieciešamas Open Snitch.

BRĪDINĀJUMS: Neizpildiet zemāk esošo komandu kā root vai sudo, jo tas instalēs šīs bibliotēkas visā sistēmā, kas nav tas, kas mums jāizmanto Open Snitch.

python3 -m pip install --user grpcio-tools

Par visām atkarībām tiek rūpējies, tagad ir laiks izmantot Iet, lai klonētu jaunāko programmas avota kodu.

go get github.com/evilsocket/opensnitch

Neuztraucieties, ja uzvednē Go tiek norādīts “nav failu” vai kaut kas līdzīgs. Ignorējiet to un izmantojiet Kompaktdisks komanda, lai pārvietotu termināli uz pareizo direktoriju.

cd $GOPATH/src/github.com/evilsocket/opensnitch

Šajā brīdī ir iespējams palaist veidot un veikt instalēšanu komanda, lai izveidotu Ununtu Linux datorā Open Snitch.

make
sudo make install

Koda kodols ir izveidots un instalēts. Pēc tam iespējojiet Open Snitch dēmonu.

sudo systemctl enable opensnitchd
sudo systemctl start opensnitchd

Ja Open Snitch instalēšana ir veiksmīga, jūs varēsit meklēt darbvirsmas saīsni “Open Snitch” un palaist to. Alternatīvi - palaist Opennitch-ui terminālī, lai palaistu.

Izmantojot Open Snitch

Kad ir instalēts rīks Open Snitch undarbojas, lietotājam nevajadzēs konfigurēt vai darīt daudz. Vienkārši ļaujiet programmai darboties fonā. Tas skenēs un paziņos jums par programmām, kuras mēģina mainīt lietas jūsu Linux PC.

Lai īslaicīgi atļautu programmu, noklikšķiniet uz “Atļaut vienreiz”. Vēlaties to pastāvīgi iespējot, noklikšķiniet uz Atļaut neatgriezeniski.

Alternatīvi bloķējiet programmas uz laiku, noklikšķinot uz “Liegt” vai “Bloķēt”, lai uz visiem laikiem noraidītu.

Komentāri