Android Centrinis

Kaip nustatyti ir paleisti tarpinį signalo serverį

protection click fraud

Signalas, populiari (ir dažniausiai saugi) pranešimų siuntimo platforma, buvo užblokuota Irane. Jei žinote, kaip keliauja interneto srautas, žinote, kaip lengva šaliai kontroliuoti informacijos srautą, bet jei Jūs nesate esmė ta, kad Irano vyriausybė įtraukė visus žinomus signalų serverius į juodąjį sąrašą, todėl negalite siųsti jokių duomenų į gauti bet kokį.

Kad paslauga būtų prieinama vartotojams šalyse, kuriose valdžia tai užblokavo, Signalas išleido mažą ir lengvą tarpinis serveris kad gali priimti save. Vartotojai gali prisijungti per jį, o kadangi srauto nepakaks, kad sulauktų daug dėmesio, tikėtina, kad jis nebus užblokuotas.

Reikalavimai yra sunkiausia dalis.

Signalo TLS tarpinio serverio nustatymas iš tikrųjų yra labai paprastas, jei turite tai, ko reikia. Čia viskas yra šiek tiek mažiau paprasta. Norėdami paleisti „Singal“ tarpinį serverį, jums reikia:

  • Kompiuteris, galintis paleisti „Docker“, „Docker Compose“, „git“ ir „Signal“ tarpinį serverį. Linux yra geriausias pasirinkimas.
  • Prisijungimas prie interneto per 80 ir 443 prievadus.
  • Statinis IP adresas.
  • Domeno vardas, užregistruotas jūsų serverio IP adresu.

Kai įvykdysite šiuos reikalavimus, visa kita bus gana paprasta. Mes kalbėsime daugiau apie tai, kaip galite su jais susitikti, bet norėdami greitai ir lengvai nustatyti, turite atlikti šiuos veiksmus:

  • Savo serveryje įdiekite „Docker“, „Docker Compose“ ir „git“: sudo apt update && sudo apt install docker docker-compose git
  • Clone the Signal TLS Proxy service repo: git clone https://github.com/signalapp/Signal-TLS-Proxy.git
  • Navigate to the downloaded directory: cd Signal-TLS-Proxy
  • Run the script that encrypts the service using Let's Encrypt. You'll need to enter your domain name during this step: sudo ./init-certificate.sh
  • Paleiskite paslaugą naudodami „Docker Compose“: sudo docker-compose up --detach

Jūsų signalo tarpinis serveris veiks ir bus pasirengęs perduoti šifruotus pranešimus per signalo paslaugą, net ir tose vietose, kur „oficialūs“ serveriai buvo užblokuoti. Vartotojai gali prisijungti per Signalų Android programa (šio rašymo metu tik Signal for Android telefonai palaikykite tarpinius serverius) įvesdami savo domeną kaip tarpinį serverį Signalo programos nustatymuose arba tiesiog bakstelėdami nuorodą, suformatuotą kaip https://signal.tube/#.

Atitinkantis reikalavimus

Raspberry Pi 400
(Vaizdo kreditas: Jerry Hildenbrand / Android Central)

„Signal“ tarpinio serverio paslauga yra tikrai lengva ir jai nereikia daug arklio galių. Kažkas panašaus į seną nešiojamąjį kompiuterį ar a Raspberry Pi puikiai tiktų.

Didesnė problema yra išlaikyti jį atvirą internetui, turėti statinį IP adresą ir daryti abu, neleidžiant pasaulio trūkčiojimams bandyti prisijungti prie jūsų tinklo. Jūs nenorite to daryti namuose, nebent žinote, ką darote.

Geriausias būdas jį nustatyti būtų naudoti mažą VPS (virtualų privatų serverį). Tačiau tai nereiškia, kad turite išleisti daug pinigų, kad gautumėte vieną iš „Amazon“, „Microsoft“ ar „Google“ – kažkas panašaus į 5 USD per mėnesį VPS iš DigitalOcean veikia puikiai.

Jei žinote, kaip elgtis tinkle, Raspberry Pi tam puikiai tiktų.

Naudodami priglobtą serverį turite visas bazes – statinį IP adresą, operacinę sistemą, galinčią paleisti paslaugą, ir tvirtą apsaugos nuo tokių dalykų kaip DDOS atakų rinkinį.

Šio tipo serverius paprastai labai lengva nustatyti, o sukonfigūravus tereikia užregistruoti domeno pavadinimą ir nukreipti jį į serverį, kad jis būtų parengtas ir veiktų. Visą dokumentaciją, kurios reikia norint paleisti VPS, rasite iš įmonės, iš kurios jį nuomojate, ir beveik visos jos siūlo nemokamą techninę pagalbą, jei prireiktų pagalbos.

Tikriausiai jūs negyvenate Irane ir jums to nereikės, tačiau Irane yra daug žmonių, kuriems tai gali būti naudinga, jei norite pasidalinti.

Taip pat naudinga žinoti, jei šalia yra šalis, kurioje gyvenate – Iranas neturi interneto apribojimo monopolio ir tai gali atsitikti bet kur.

instagram story viewer