Siirry sisältöön
Secret Knock

Tuki

Lähetä meille viesti alla olevalla lomakkeella tai kirjoita osoitteeseen [email protected]. Kerro laitteestasi, palvelinohjelmistosta (knockd tai fwknopd) ja siitä, mitä tapahtuu koputtaessasi — älä koskaan lähetä meille koputussekvenssiäsi tai avaimiasi.

Kirjoita meille

Mitä asia koskee?

Miten voimme auttaa? Kerro laitteestasi, palvelinohjelmistostasi (knockd tai fwknopd) ja siitä, mitä tapahtuu.

Vain jos haluat vastauksen. Älä koskaan lähetä koputussekvenssiäsi tai avaimiasi.

Tarkista ennen lisäämistä, ettei kuvakaappauksessa näy koputusta tai avainta.

Lähetettävät tiedot

  • Viestisi ja pyynnön tyyppi
  • Sähköpostiosoitteesi, jos annat sen
  • Kuvakaappaukset, jos lisäät niitä
  • Sivun kieli; palvelin säilyttää IP-osoitteen, josta viesti lähetettiin, väärinkäytösten estämiseksi

Näin käsittelemme tietoja: katso tietosuojakäytännön tukilomaketta käsittelevä osio.

Koputus ei avaa porttia

  1. 1Tarkista apin päänäkymässä osoite, josta koputat, ja vertaa sitä palvelimen lokeihin kirjattuun osoitteeseen. Lukitse palvelimelle IPv4 tai IPv6, jos osoitteet eroavat.
  2. 2Tarkista palvelin: knockd ja fwknopd kirjaavat jokaisen tunnistetun koputuksen. Jos mitään ei kirjata, paketit eivät saavu palvelimelle.
  3. 3Tarkista knockd.conf-tiedoston seq_timeout ja porttien järjestys suhteessa apin sekvenssiin.
  4. 4Mobiilidatassa tai VPN:ää käytettäessä julkinen osoitteesi vaihtuu — koputa uudelleen verkon vaihtamisen jälkeen.
Lue port knocking -opas →

Kysymyksiä

Mitä port knocking tarkoittaa?

Port knocking pitää esimerkiksi SSH-palvelun piilossa suljetun palomuurin takana. Palomuuri avaa sen vain osoitteelle, joka lähettää ensin salaisen yhteysyritysten kuvion — koputuksen. knockd tarkkailee porttien sarjaa; fwknop hyväksyy yhden salatun Single Packet Authorization -paketin.

Minkä palvelinten kanssa Secret Knock toimii?

Minkä tahansa palvelimen kanssa, jossa on käytössä knockd tai fwknopd, sekä palomuurien kanssa, jotka avaavat portin TCP- tai UDP-yhteysyritysten sarjan jälkeen — esimerkiksi Linux VPS:ssä, kotipalvelimessa, NAS-laitteessa tai reitittimessä.

Toimiiko se MikroTik- tai DrayTek-reitittimien kanssa?

Kyllä. MikroTik-port knocking yhteysyrityksillä tai ICMP-paketin koolla toimii, ja Secret Knock lähettää reitittimen sääntöjen odottamat ping-koot. DrayTek Vigor -reitittimiä se koputtaa kuten DrayTekin oma Port Knocking Tool: ensin ensimmäistä porttia, sitten kahta reitittimen TOTP-koodista muodostettua porttia. Mallit täyttävät tavalliset asetukset.

Voinko kokeilla sitä ilman omaa palvelinta?

Kyllä. Ensimmäisen käynnistyksen jälkeen Secret Knock lisää esittelyoven: julkisen testipalvelimen osoitteessa demo.secretknock.app. Pidä sen koputinta painettuna, niin palvelin avaa portin osoitteellesi 30 sekunniksi. Näet näin koko kulun ennen oman palvelimen lisäämistä. Esittelyovi ei vähennä ilmaisten palvelinten määrää.

Onko port knocking turvallinen?

Perinteinen koputussarja kulkee salaamattomana, joten pidä sitä yhtenä lisäkerroksena vahvojen SSH-avainten edessä, ei niiden korvaajana. fwknop SPA on vahvempi: jokainen paketti on salattu, todennettu HMAC:lla eikä sitä voi toistaa.

Toimiiko se Apple Watchissa?

Kyllä. Apple Watch -apit eivät voi itse lähettää raakoja verkkopaketteja, joten Watch koputtaa iPhonen kautta. Kun iPhone ei ole lähellä, Watch voi lähettää fwknop SPA:n HTTP:n kautta, jos palvelimesi sallii sen.

Miksi koputukseni ei avannut porttia?

Yleisimmin koputus lähti IPv6:n kautta, kun taas SSH muodostaa yhteyden IPv4:n kautta, tai päinvastoin, tai palvelin näki eri julkisen IP-osoitteen. Secret Knock näyttää osoitteen, josta koputat, ja voit lukita IPv4:n tai IPv6:n palvelinkohtaisesti. Port knocking -opas käsittelee muut syyt.

Kerääkö Secret Knock tietoja?

Ei. Ei ole tiliä, analytiikkaa eikä seurantaa. Palvelimesi ja avaimesi pysyvät laitteillasi ja omassa iCloudissasi.

Paljonko se maksaa?

Yksi palvelin on maksuton kaikilla ominaisuuksilla. Rajattomat palvelimet ovat kertaluonteinen ostos, joka kattaa iPhonen, iPadin, Macin ja Apple Watchin sekä tukee Perhejakoa.