Vai al contenuto principale
ProdottiStrumenti desktopTASTECADVisualizzazione disegniTASTEFILESGestione fileTASTEFTPTrasferimento fileTASTESSHSpazio di lavoro remotoTASTEZIPCompressione ed estrazioneStrumenti per sviluppatoriTASTECODEAmbiente di sviluppo integrato per RustTASTESTUDIOAmbiente integrato di sviluppo e testTASTEETLIntegrazione dati (ETL)ServerTASTEREMOTEServer di desktop remotoTASTEGEOServer geospazialeTASTEMAILSpazio di lavoro emailIniziaDownloadDocumentazioneAcquistaTutti i prodotti
Marketplace
Notizie
TecnologiaNotizieNotizie di sviluppo di oggiDocumentazioneLinguaggi di programmazioneRustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDartFramework frontend webNext.jsReactVue.js · NuxtSvelteKitAngularFramework serverSpring BootDjangoFastAPIASP.NET CoreNestJS · ExpressFramework per app e desktopTauriFlutterReact NativeElectronAlgoritmiBasi degli algoritmiAlgoritmi fondamentaliAlgoritmi avanzatiAlgoritmi pratici
CommunityProgettiLog di sviluppoPromptProblemi degli strumenti di IAVetrinaGuida alla community
CollaboraTrasferimento tecnicoRealizzazione del sito webRealizzazione di app desktopPipeline di rilascio e pagamentoPartner commercialeContatti
ServiziDesktop remotoPacchetti di installazione su misura
TASTEDEV
Prodotti

Strumenti desktop

TASTECADApri con leggerezza anche i disegni più complessiTASTEFILESSolo i file che servono, alla massima velocitàTASTEFTPLa via più ordinata per i tuoi fileTASTESSHUn legame più solido tra te e i tuoi serverTASTEZIPComprimi più veloce, estrai più sicuro

Strumenti per sviluppatori

TASTECODEModifica, compila, esegui il debug e testa app Rust in un'unica finestraTASTESTUDIODalla modifica ai test remoti e alle correzioni IA approvateTASTEETLSposta i dati guardando i valori

Server

TASTEREMOTEUn desktop remoto che gira sul tuo serverTASTEGEOUn server geospaziale compatibile con GeoServer, ricostruito in RustTASTEMAILRiprendi il controllo della tua posta

Inizia

DownloadUltime versioni di ogni prodottoDocsCome usare ogni prodottoAcquistaAbbonamenti e licenze perpetueTutti i prodottiTutti i prodotti a colpo d’occhio
Tutti i prodotti
MarketplaceNotizie
Tecnologia

Notizie

Notizie di sviluppo di oggiAnnunci ufficiali su linguaggi, framework, GitHub e IADocumentazioneGuide a linguaggi, framework e algoritmi

Linguaggi di programmazione

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

Framework

Framework frontend webNext.jsReactVue.js · NuxtSvelteKitAngular
Framework serverSpring BootDjangoFastAPIASP.NET CoreNestJS · Express
Framework per app e desktopTauriFlutterReact NativeElectron

Algoritmi

Basi degli algoritmiAnalisi della complessità · Ordinamento · Ricerca · Strutture dati di base · Alberi e heapAlgoritmi fondamentaliVisita dei grafi · Cammini minimi e alberi ricoprenti · Programmazione dinamica · Algoritmi greedy · Divide et impera · BacktrackingAlgoritmi avanzatiAlgoritmi sulle stringhe · Matematica e teoria dei numeri · Manipolazione dei bit · Alberi di segmenti · Union-FindAlgoritmi praticiStrategia per colloqui di programmazione · Cache LRU · Rate limiting · Hashing consistente
Tutta la documentazione di sviluppo
Community
ProgettiScopri sviluppatori e lavoriLog di sviluppoDecisioni e lezioni appresePromptIstruzioni riutilizzabiliProblemi degli strumenti di IAProblemi e alternative di Claude, Codex, GeminiVetrinaRisultati completatiGuida alla communityCome sviluppiamo in modo aperto
Collabora
Trasferimento tecnicoApp native in Rust ed eguiRealizzazione del sito web10 lingue, account, documentazione e downloadRealizzazione di app desktopRust ed egui, senza WebViewPipeline di rilascio e pagamentoFirma, MSI, deb, rpm, AppImage, hashPartner commercialeConsigliaci e ricevi il 30%ContattiSviluppo, partnership e investimenti
Servizi
Desktop remotoRaggiungi il tuo computer dal browserPacchetti di installazione su misuraSolo il necessario, impostazioni precaricate
Acquista
IT
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
Accedi
Accedi
TASTEDEV

Dai piccoli strumenti a uno sviluppo migliore.

[email protected]Sostieni TASTEDEV
ProdottiGamma di prodottiAcquistaDocsDownloadMarketplaceAssistenza
CommunityProgettiLog di sviluppoPromptProblemi degli strumenti di IAVetrina
NormeInformativa sulla privacyTermini di servizioCondizioni di abbonamentoRimborsiLinee guida della community
AccountAccediRegistrati
Visitatori
Oggi
012345678901234567890123456789012345678901234567890123456789
Ieri
012345678901234567890123456789012345678901234567890123456789
Visualizzazioni totali
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Società
GXSOFT
Rappresentante
CHOI YOUNG GU
Numero di registrazione
853-44-00368
Indirizzo
9F V24, 351 Gyeongin-ro, Michuhol-gu, Incheon, Republic of Korea
Telefono
+82-10-4404-1523
E-mail
[email protected]
Responsabile privacy
CHOI YOUNG GU

© 2026 TASTEDEVLe informazioni sui prodotti si basano su fonti di sviluppo verificate.Rilasciato · in miglioramento

Gli abbonati e chi ha una licenza non vedono annunci. Naviga senza annunci

TASTEREMOTEguida

Per gli utenti

Per iniziareInstallare l'app hostConnessione tramite IDLa schermata della sessione remotaAccount e dispositiviConnessioni tramite ID da altri accountImpostazioni dell'app hostRisoluzione dei problemi

Per gli operatori

Architettura del serverInstallazione del serverPrima configurazionePagine di amministrazioneLicenza serverTermini e consensoSicurezza e reteAggiornamenti e risoluzione dei problemi

TASTEREMOTE guida

Sicurezza e rete

Cosa blocca il server

Il server blocca da solo le richieste ripetute e i tentativi di indovinare le password. I valori qui sotto non si possono modificare.

VoceLimite
Richieste di connessione tramite ID (per IP)10 al minuto
Richieste di connessione tramite ID (per ID host)20 al minuto. Le connessioni tramite ID da altri account vengono conteggiate a parte.
Approvazioni di connessione per altri account5 al minuto per account, 3 al minuto per account e host
Registrazione di dispositivi (per IP)10 al minuto
Connessioni simultanee16 per IP, 1000 per l'intero server
Sessioni simultanee per host8 (il limite predefinito di viewer dell'host è 4)
Registrazione, accesso e cambio password (per IP)10 al minuto
Accessi non riuscitiBlocco di 15 minuti dopo 10 errori in 15 minuti dalla stessa email e dallo stesso IP, o dopo 100 errori in 15 minuti per la stessa email

Gli indirizzi IPv6 vengono conteggiati in blocchi /64.

Anche l'host si protegge da solo. Se la password del dispositivo per l'accesso non presidiato viene inserita in modo errato 5 volte, si blocca da 5 minuti fino a 1 ora, e le connessioni tramite ID da altri account vengono conteggiate separatamente da quelle del proprietario.

Cookie e indirizzi

  • Il cookie di accesso è HttpOnly e SameSite=Lax, e vale 30 giorni. Il database conserva solo lo SHA-256 del cookie.
  • Le password vengono salvate con argon2id.
  • Ogni richiesta /api che modifica lo stato deve avere un Origin esattamente uguale a RD_WEB_ORIGIN. Se un utente apre un indirizzo diverso, appare "Richiesta rifiutata".
  • Dietro un proxy, imposta TRUST_PROXY sul numero di proxy. Se è sbagliato, tutti gli utenti appaiono con l'unico IP del proxy e raggiungono i limiti insieme.

TURN

  • Le credenziali TURN sono valori a tempo, validi solo per TURN_TTL_SEC (600 secondi per impostazione predefinita).
  • coturn è impostato per inoltrare solo UDP, e per non inoltrare verso indirizzi privati, di loopback, link-local o di metadati.
  • Apri le porte di inoltro (UDP 49160–49200) nel firewall.

Dove si trovano i dati

DatiPosizione
Il database signal.db e la chiave del server server.keyPacchetti: /var/lib/tastedev-remote, Docker: il volume signal-data
File delle impostazioniPacchetti: /etc/tastedev-remote, Docker: .env
Cronologia connessioni del serverIl database (conservata 90 giorni, solo metadati senza contenuti)
Cronologia connessioni dell'hostsessions.jsonl su ogni computer host

Se server.key va persa, tutti gli host devono essere registrati di nuovo.

Backup

  1. Ferma signal.
  2. Raccogli in un archivio la cartella dei dati (o il volume) e i file delle impostazioni (.env o /etc/tastedev-remote).
  3. Riavvia signal.

Il backup contiene la chiave segreta del server, quindi conservalo in un luogo sicuro. I certificati HTTPS si possono emettere di nuovo, quindi non serve farne il backup.

PrecedenteTermini e consensoSuccessivoAggiornamenti e risoluzione dei problemi

In questa pagina

  1. Cosa blocca il server
  2. Cookie e indirizzi
  3. TURN
  4. Dove si trovano i dati
  5. Backup
Suggerisci una modifica

Gli abbonati e chi ha una licenza non vedono annunci. Naviga senza annunci