Како инсталирати Опен Снитцх на Убунту

click fraud protection

Линук има прилично добар фиревалл, али није баш интуитиван за нове кориснике. Не постоје скочни дијалози који кориснику омогућавају да зна о каквим се програмима ради, а све се обавља с терминалом, осим ако нисте довољно паметни да инсталирате програм да бисте га управљали. Ако тражите боље решење, потражите Опен Снитцх. То је једноставна фиревалл апликација инспирисана програмом Литтле Снитцх на Мац ОС-у. Инсталирати Опен Снитцх није лако јер корисници морају ручно да поставе ГО Патх за програмски језик Гоогле Го и да с њим инсталирају програм. Ипак, једном када то кренете, било ко, укључујући почетнике, може много тога да искористи.

Напомена: Опен Снитцх је експериментални програм и можда се неће исправно градити на свакој верзији Убунту-а. Да бисте постигли најбоље резултате, пажљиво следите упутства и упутите се на Гитхуб страницу ради даљег читања.

Сет Уп Го Патх

Отворени Снитцх је написан на Го, па је за његово инсталирање потребан Го језик. Нажалост, Гоогле Го се не конфигурише аутоматски правилно само инсталирањем на Линук. Да бисте га користили, прво морате да поставите „стазу“. Пут ће омогућити пакетима да се лако инсталирају на ваш Линук рачунар.

instagram viewer

Да бисте поставили тачан пут, отворите а терминал и следите упутства испод.

Прво, користите мв и цп наредбе за креирање комплетне сигурносне копије вашег басх_профиле.

цд ~ / цп .басх_профиле ~ / Доцументс мв ~ / Доцументс / .басх_профиле ~ / Доцументс / .басх_профиле-бацкуп

Сада када је све сигурносно копирано, вријеме је за отварање басх_профиле унутар Нано уређивача текста, да правилно конфигуришете путању Го.

нано ~ / .басх_профиле

Налепите следећи код у басх_профиле датотека:

екпорт ГОПАТХ = $ ХОМЕ / го

Такође ћете морати да подесите директоријум Го бин. Залепите код испод у Нано да бисте га поставили.

екпорт ГОБИН = $ ХОМЕ / го / бин

Након што додате путање датотеци, притисните Цтрл + О да сачувате измене.

Помоћу извор команда, реците Басх-у о новом Го путу:

извор ~ / .басх_профиле

Инсталирај Го

Ваш Линук рачунар има исправан Го Патх. Следећи корак за инсталирање Опен Снитцх-а је инсталирање самог програмског језика Го. Отворите терминал и следите упутства у наставку да бисте сазнали како да инсталирате Гоогле Го. Имајте на уму да Опен Снитцх неће радити ако немате приступ Гоогле Го 1.8.

судо апт инсталација голанг-го питхон3-пип питхон3-сетуптоолс протобуф-преводилац либпцап-дев либнетфилтер-куеуе-дев питхон-пикт5 пикт5-дев пикт5-дев-тоолс гит

Општа упутства

Инсталирање Гоогле Го-а на мање познате Линук дистрибуције мало је теже. За почетак користите тастер вгет алата и брзо преузмите најновију верзију изворног кода.

Пре него што будете могли да инсталирате Опен Снитцх, инсталирајте следеће зависности. Могу имати различита имена. Користите Убунту горње зависности као референцу.

Напомена: Опен Снитцх дизајниран је да ради на Убунту-у, а програмер заиста само даје упутства о зависности за ту дистрибуцију Линука. Ако то покушате да користите на другом Линук оперативном систему, он ће функционисати, али можете наићи на проблеме.

вгет https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Преузимање треба да буде брзо, а када се заврши, користите наредбу Тар да бисте у потпуности извукли језик на тачну локацију на вашем Линук рачунару.

судо тар -Ц / уср / лоцал -квзф го1.10.2.линук-амд64.тар.гз

Затим отворите Басх профил и додајте му „Го роот“ стазу. Додавање локације Го у ову датотеку је неопходно, јер инсталирате Го ручно из кода, а не користећи изворни, укључени пакет.

нано ~ / .басх_профиле

Залепите код доле у ​​Нано едитор да бисте поставили роот путању:

извоз ГОРООТ = / уср / лоцал / го

Сачувајте измене помоћу Цтрл + О, а затим га изворите:

извор ~ / .басх_профиле

Геттинг Опен Снитцх

Инсталирање Опен Снитцх-а на Убунту започиње добијањем изворног кода. Започните употребом Го за преузимање две важне зависности које се користе са Опен Снитцх:

го гет гитхуб.цом/голанг/протобуф/протоц-ген-го го гет -у гитхуб.цом/голанг/деп/цмд/деп

Затим користите алат за инсталацију пакета Питхон 3 да бисте преузели зависности повезане са Питхон-ом које је Опен Снитцх потребно.

УПОЗОРЕЊЕ: Не извршавајте наредбу испод као роот или судо, јер ће ове библиотеке инсталирати системски, што није оно што треба да користимо Опен Снитцх.

питхон3 -м пип инсталл - користи се грпцио-тоолс

Све зависности су збринуте, сада је време да користите Го за клонирање последњег изворног кода програма.

го гет гитхуб.цом/евилсоцкет/опенснитцх

Не брините ако промпт Го каже „нема датотека“ или нешто слично. Занемарите то и користите ЦД наредба за премјештање терминала у исправан директориј.

цд$ ГОПАТХ/src/github.com/evilsocket/opensnitch

У овом тренутку је могуће покренути направити и направите инсталацију наредба за изградњу Опен Снитцх-а на вашем Убунту Линук рачунару.

направи судо маке инсталл

Језгра кода је изграђена и инсталирана. Затим омогућите Опен Снитцх демон.

судо системцтл омогућите опенснитцхд судо системцтл старт опенснитцхд

Ако је инсталација за Опен Снитцх успешна, моћи ћете да потражите „Опен Снитцх“ као пречицу на радној површини и покренете је. Алтернативно, трчите опенснитцх-уи у терминалу за лансирање.

Коришћење Опен Снитцх-а

Када се алатка Опен Снитцх инсталира и покрене, корисник неће требати да конфигурише или уради много. Само пустите да програм ради у позадини. Он ће скенирати и обавестити вас о програмима који покушавају да промене ствари на вашем Линук рачунару.

Да бисте привремено дозволили програм, кликните на „Дозволи једном“. Ако желите да га трајно омогућите, кликните на „Дозволи трајно“.

Алтернативно, привремено блокирајте програме кликом на „Забрани“ или „Блокирај“ да бисте заувек одбили.

watch instagram story