Умрежавање

Како доћи до јавне ИП адресе помоћу Нгрок или ССХ тунелирања

Како доћи до јавне ИП адресе помоћу Нгрок или ССХ тунелирања
Сваки уређај повезан на Интернет има ИП адресу која га јединствено идентификује. ИП адресе се могу класификовати у две врсте, које су јавне и приватне. Јавним ИП адресама може се приступити са било ког места на Интернету, док се приватним ИП адресама може приступити само унутар локалне мреже (ЛАН).

Сада ако желите да делите нешто са локалног веб сервера пријатељима који су изван локалне мреже и они не могу да приступе вашој машини. Како бисте онда могли локалног домаћина изложити пријатељима изван ЛАН-а?

У овом случају успостављате тунел од вашег локалног хоста до интернета и делите јавну ИП адресу са пријатељима којој можете приступити са целог Интернета.

Тунели се могу успоставити коришћењем ССХ или Нгрок. Овде ћемо разговарати о оба начина, а затим ћемо проверити резултат употребе тунела нетцат.

Добијање јавног ИП-а помоћу Нгрок-а

Нгрок је програм за тунелирање на више платформи који се може користити за успостављање сигурних тунела од Интернета до локалне мреже. Такође снима сав саобраћај на увид. Следи метода успостављања тунела од лоцалхоста до интернета.

Инсталирање Нгрок-а

Пре употребе Нгрок на вашој машини, морамо је инсталирати. Нгрок може се инсталирати помоћу следеће наредбе у Терминалу.

[заштићен е-поштом]: ~ $ снап инсталл нгрок

Када покренете горњу наредбу, она ће инсталирати нгрок након преузимања потребних датотека. Можете проверити да ли Нгрок је инсталиран или не помоћу следеће наредбе у терминалу.

[заштићена е-поштом]: ~ $ нгрок --версион

Ако Нгрок је инсталиран, даће верзију као што је приказано на следећој слици.

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

Излагање локалног хоста јавности

Нгрок користи се за излагање вашег локалног веб сервера интернету. Све што треба да урадимо је да кажемо Нгрок који порт ваш локални веб сервер слуша. Покрените следећу команду да бисте локални веб сервер изложили интернету

[заштићена е-поштом]: ~ $ нгрок хттп 8080

Када покренете горњу команду у терминалу, Нгрок успоставља тунел од вашег локалног веб сервера до интернета преко порта 8080 и приказује јавни УРЛ путем којег се може приступити вашем локалном веб серверу. Следећи ГУИ се појављује на терминалу када покренете горњу команду.

Сада се вашем лоцалхост: 8080 може приступити са целог Интернета помоћу везе приказане на горњој слици.

Инспекција саобраћаја кроз тунел

Нгрок пружа нам могућност да прегледамо све долазне или одлазне захтеве са Интернета вашем локалном хосту. Сав саобраћај можемо посматрати на следећем линку

лоцалхост: 4040 / инспецт / хттп

Када пређете на горњу везу, прегледач вам приказује све долазне или одлазне захтеве као што је приказано на следећој слици.

Терминал такође приказује захтеве упућене вашем локалном веб серверу. Следећа слика приказује како терминал чува евиденцију хттп захтева.

Добијање јавне ИП адресе користећи ССХ

ССХ познат и као Сецуре Схелл је сигурни протокол комуникације који се користи за даљинску комуникацију између клијента и сервера. у наставку, ССХ се такође може користити за успостављање тунела како би ваш локални домаћин био доступан јавности. На овом блогу ћемо видети како да користимо ССХ за успостављање тунела између вашег локалног хоста и јавног интернета.

Излагање локалног хоста јавности

Лоцалхост такође може бити изложен јавности коришћењем ССХ што је у основи комуникацијски протокол. Зове се ССХ тунелирање или ССХ прослеђивање лука. Покрените следећу наредбу у терминалу вашег локалног хоста да бисте успоставили тунел између вашег локалног хоста и удаљеног сервера

[заштићен е-поштом]: ~ $ ссх -Р 8080: лоцалхост: 8088 ремотеУсер @ ИПАддресс

У горњој команди

Сада се порту 8088 вашег локалног хоста може приступити са удаљеног сервера који има ИП „ИП адресу“ и корисничко име „ремотеУсер“ преко порта 8080.

Конфигурација удаљеног сервера

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

[заштићен е-поштом]: ~ $ нано / етц / ссх / ссхд_цонфиг

Након отварања датотеке, извршите промене као што је приказано на следећој слици.

АлловТцпФорвардинг да
ГатеваиПортс да

Након уношења промена, поново покрените свој ССХ сервер да примени ове промене. Сада је лоцалхост отворен за удаљени сервер којем треба приступити.

Испитивање тунела

До сада смо успоставили тунеле између лоцалхоста и удаљеног сервера помоћу ССХ и Нгрок. Сада ћемо тестирати да ли су ови тунели успостављени или не. Користићемо нетцат команда за испитивање тунела. Покрените следећу команду у терминалу вашег лоцалхост-а

[заштићена е-поштом]: ~ $ нетцат -л -п 8088

Када покренете горњу команду у терминалу вашег локалног хоста, нетцат почиње да слуша на порту 8088 вашег локалног хоста.

Сада откуцајте следећу команду у терминалу удаљеног сервера за слање поруке

[заштићена е-поштом]: ~ $ ецхо „Здраво!”| нетцат [ИП удаљеног сервера] 8080

Када покренете горњу наредбу на терминалу вашег удаљеног сервера, порука „Хелло“ мора се појавити на терминалу лоцалхост-а. Ако се ово догоди, онда је ваш тунел успостављен.

Закључак

Да би ваш локални хост био доступан са Интернета, постиже се успостављањем тунела између вашег локалног хоста и интернета. На овом блогу смо разговарали о томе како успоставити тунеле како би ваш локални домаћин био доступан Интернету. Разговарано је о два начина успостављања тунела који су ССХ тунелирање и Нгрок тунелирање. Саобраћајна инспекција коришћењем Нгрок такође се говорило о тунелу. Након овога, поступак испитивања тунела помоћу нетцат је разговарано. Након читања овог блога, биће вам врло лако да свој локални веб сервер представите јавности.

Топ 5 карата за хватање игара
Сви смо видели и волели стримовање играња на ИоуТубе-у. ПевДиеПие, Јакесептицие и Маркиплиер само су неки од најбољих играча који су зарадили милионе ...
Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...
Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...