Shprot
Suomi

SOCKS5-välityspalvelin SSH:n yli, joka pysyy yhteydessä

Shprot tekee mistä tahansa SSH:lla tavoitettavasta palvelimesta vakaan SOCKS5- ja HTTP-välityspalvelimen. Se tarkkailee verkkoa, palauttaa tunnelin Wi-Fin vaihdon ja lepotilan jälkeen ja kertoo tarkalleen, mikä meni vikaan — ilman komentoriviä.

Versio 1.6 Windowsille ja Linuxille

  • Ilmainen ja avointa lähdekoodia
  • Windows 10 / 11 ja Linux
  • 49 kieltä
Shprotin asetusikkuna

Kaikki, mitä tunneli tarvitsee pysyäkseen toiminnassa

Kestää verkon vaihdot

Wi-Fi vaihtuu, kaapeli kytketään tai kannettava herää lepotilasta — Shprot huomaa sen ja palauttaa tunnelin itse.

Havaitsee hiljaiset viat

Säännölliset tarkistukset itse välityspalvelimen kautta löytävät tunnelin, joka näyttää yhdistetyltä mutta ei päästä liikennettä läpi, ja käynnistävät sen uudelleen.

Säästää palvelintasi

Uudet yritykset harvenevat vähitellen, ja epäonnistuneiden kirjautumisten jälkeen niitä tehdään enintään kerran minuutissa, joten fail2ban ei estä IP-osoitettasi väärän avaimen takia.

SSH-avaimet kahdella napsautuksella

Luo tai tuo avain ja kopioi sen julkinen osa authorized_keys-tiedostoon suoraan asetusikkunasta.

Selkeä palvelimen tarkistus

Ensimmäisellä yhteyskerralla palvelimen isäntäavaimen sormenjälki näytetään valintaikkunassa, joten voit tarkistaa sen ennen kuin luotat palvelimeen.

Myös HTTP-välityspalvelin

Sovellukset, jotka eivät tue SOCKS5:tä, voivat käyttää valinnaista HTTP-välityspalvelinta, joka kulkee saman tunnelin kautta.

Asuu ilmoitusalueella

Kuvake näyttää, onko tunneli auki, ilmoitukset kertovat miksi ei, ja lokit ovat yhden napsautuksen päässä.

Puhuu kieltäsi

Käyttöliittymä on käännetty 49 kielelle, ja arabialle, persialle, heprealle ja urdulle käytetään oikealta vasemmalle -asettelua.

Miksei vain ssh -D?

ssh -D 1080 user@server antaa SOCKS5-välityspalvelimen yhdellä komennolla — kunnes yhteys lakkaa huomaamatta toimimasta. Shprot ajaa samaa OpenSSH-asiakasta ja hoitaa kaiken, mitä pelkkä komento ei tee.

ssh -DShprot
Verkon tai Wi-Fin vaihto, herääminen lepotilastaKäynnistä itse uudelleenYhdistää automaattisesti uudelleen
Tunneli yhdistetty, mutta liikenne ei kuljeJää huomaamattaHavaitaan välityspalvelimen kautta tehtävillä tarkistuksilla
Toistuvat tunnistautumisvirheetOmien skriptiesi varassaHarvat yritykset, jottei palvelin estä IP-osoitettasi
Asiakkaan avaimetssh-keygen ja tiedostot hakemistossa ~/.sshLuo tai tuo, kopioi julkinen avain yhdellä napsautuksella
Palvelimen identiteetin tarkistusKysymys päätteessäValintaikkuna isäntäavaimen sormenjäljellä
Sovellukset ilman SOCKS5-tukeaEi katettuValinnainen HTTP-välityspalvelin saman tunnelin kautta
Tunnelin tilaPääteikkunaIlmoitusalueen kuvake ja ilmoitukset vian syystä

Työkalut kuten autossh auttavat uudelleenkäynnistyksissä, mutta vaativat silti käsin tehtävät asetukset eikä niissä ole käyttöliittymää.

Mihin se sopii

Oma infrastruktuuri

Pääse sisäisiin hallintapaneeleihin, testiympäristöihin ja ylläpitotyökaluihin, jotka ovat saatavilla vain palvelimesi verkosta.

Epäluotettavat verkot

Ohjaa liikenteesi oman palvelimesi kautta, kun käytät julkista Wi-Fiä kahviloissa, hotelleissa tai lentokentillä.

Etätyö kannettavalla

Vakaa välityspalvelin koneessa, joka menee lepotilaan ja vaihtaa verkkoa koko päivän.

Käyttövalmis kolmessa vaiheessa

  1. Valmistele palvelin

    Mikä tahansa Linux-palvelin, jossa on OpenSSH, käy. Siihen ei asenneta mitään — oma käyttäjä, joka saa vain välittää portteja, luodaan muutamalla komennolla.

  2. Yhdistä Shprot

    Anna user@server, luo avain ja lisää sen julkinen osa palvelimen authorized_keys-tiedostoon. Tarkista palvelimen sormenjälki kerran.

  3. Ohjaa sovellukset välityspalvelimelle

    Käytä osoitetta socks5h://localhost:1080 selaimessa tai järjestelmän välityspalvelinasetuksissa — ilmoitusalueen valikko kopioi osoitteen puolestasi.

Vaiheittainen ohje palvelimen suojaamiseen →

Tarkempi katsaus

Ensimmäisellä yhteyskerralla näet palvelimen avaimen sormenjäljen ja päätät, luotatko siihen.
Ensimmäisellä yhteyskerralla näet palvelimen avaimen sormenjäljen ja päätät, luotatko siihen.
Ilmoitusalueen valikko näyttää tunnelin tilan ja kopioi valmiit välityspalvelinosoitteet.
Ilmoitusalueen valikko näyttää tunnelin tilan ja kopioi valmiit välityspalvelinosoitteet.

Lataa Shprot

Versio 1.6. Ilmainen, avointa lähdekoodia, ei tilejä eikä tilauksia.

Windows

Windows 10 ja 11, 64-bittinen. Päivitä asentamalla uusi versio vanhan päälle.

Asennusohjelma (.exe)

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ ja yhteensopivat jakelut.

Paketti (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ ja yhteensopivat jakelut.

Paketti (.rpm)

Shprot käyttää OpenSSH-asiakasta (ssh ja ssh-keygen). Se sisältyy Windows 10 / 11:een ja useimpiin Linux-työpöytiin; jos se puuttuu, Shprot kertoo, miten sen voi lisätä.

Jokaisessa versiossa on SHA256SUMS-tiedosto, jolla voit tarkistaa, ettei ladattua tiedostoa ole muutettu. Kaikki versiot ja muutokset →

Kysymyksiä ja vastauksia

Onko Shprot VPN?

Ei, se on välityspalvelin. Vain sen käyttöön määritetyt sovellukset — selain, curl, git, IDE — lähettävät liikennettä tunnelin kautta; kaikki muu kulkee suoraan. Virtuaalisia verkkosovittimia ei asenneta.

Mitä palvelimella tarvitaan?

Tavallinen OpenSSH-palvelin ja tili, jolla on oikeus välittää TCP-portteja. Palvelimelle ei tarvitse asentaa mitään; mikä tahansa SSH:lla tavoitettava VPS tai kotipalvelin käy.

Voinko kirjautua salasanalla?

Et, Shprot käyttää vain SSH-avaimia. Avaimet ovat salasanoja turvallisempia ja antavat tunnelin yhdistää uudelleen ilman sinua. Avaimen voi luoda sovelluksessa yhdellä napsautuksella.

Mitkä sovellukset voivat käyttää välityspalvelinta?

Selaimet, curl, git, paketinhallinnat ja kaikki sovellukset, joissa on SOCKS5- tai HTTP-välityspalvelimen asetukset tai tuki muuttujille ALL_PROXY / HTTP_PROXY. Käytä socks5h://-osoitetta, jotta sivustojen nimet selvitetään palvelimella.

Miten Shprot tarkistaa tunnelin?

Aika ajoin se avaa välityspalvelimen kautta satunnaisesti valitun suositun verkkosivuston. Jos se epäonnistuu, vaikka internet on käytettävissä, tunneli käynnistetään uudelleen.

Onko se ilmainen?

On. Shprot on vapaata ja avointa lähdekoodia olevaa ohjelmistoa GNU GPL v3 -lisenssillä, ilman tilejä, tilauksia tai mainoksia.

Onko macOS-versiota?

Ei vielä. Shprot tukee tällä hetkellä Windows 10 / 11:tä ja Linuxia.