O Synctrayzor é um pequeno utilitário de bandeja para sincronizar no Windows. Ele hospeda e envolve a sincronização, tornando-o mais como um aplicativo nativo do Windows e menos como um utilitário de linha de comando com uma interface do navegador da web.
Os recursos incluem:
O Synctrayzor é embalado como instalador, zíper independente e pacote de chocolate. Ele será executado no Windows Vista ou mais recente.
Faça o download SyncTrayzorSetup-x64.exe
ou SyncTrayzorSetup-x86.exe
e execute-o. Se você já possui o Synctrayzor instalado, isso o atualizará.
Primeiro, você precisará do .NET 4.7.2. Faça o download do instalador offline ou da web se ainda não o tiver instalado.
Faça o download SyncTrayzorPortable-x64.zip
ou SyncTrayzorPortable-x86.zip
. Descompacte e execute SyncTrayzor.exe
. Se você estiver atualizando, precisará copiar a pasta data
em frente à sua instalação independente anterior.
A versão instalada do Synctrayzor também está disponível no Chocolatey.
C:> choco install synctrayzor
Primeiro, o que deu errado? Lembre -se de que o Synctrayzor é um invólucro em torno da sincronização. A sincronização é o programa de sincronização de arquivos, que possui uma interface da web. O Synctrayzor é o utilitário da bandeja, parece um programa normal do Windows e tem menus e como uma grande área onde a interface da Web do Syncthing é exibida.
Multilíngue? Synctrayzor precisa de você! Leia a localização.
Quer fazer uma contribuição? Fantástico, e obrigado! Por favor, leia contribuindo primeiro.
Por favor, veja doando.
O mecanismo de atualização automática do Synctrayzor chamará periodicamente um script (encontrado no server/version_check.php
, hospedado em um servidor meu) para descobrir se há uma atualização disponível. Ele divulgará sua versão atual do Synctrayzor e o pacote que você baixou (instalador/portable e x64/x86). Ele também revelará seu endereço IP, o que é inevitável.
Você pode desativar as atualizações automáticas nas configurações, mas nesse caso você é responsável por verificar manualmente as atualizações.
Informações de uso, detalhes do seu computador / configuração de rede / sincronização / etc não são relatados.
Você pode ser paranóico e construir tudo, desde a fonte (depois de auditar a fonte), ou pode confiar que sou uma boa pessoa que é confiável pelos desenvolvedores de sincronização.
Você pode verificar se esta conta do GitHub não foi comprometida e está lançando downloads maliciosos seguindo as etapas do readme de segurança. Esse processo também permite verificar se os desenvolvedores da Syncthing confiam em mim para lançar software não malicioso.
Vale a pena notar que o Synctrayzor substituirá o 'endereço de escuta da GUI' e 'chave da API' na configuração do Syncthing. Isso ocorre porque ele precisa controlar totalmente esses valores, a fim de garantir que possa se comunicar com a sincronização.
No entanto, você pode definir esses valores no arquivo -> Configurações, se desejar personalizá -los.
Boa pergunta. A resposta depende se você instalou o Synctrayzor usando o instalador ou está executando -o independente.
A versão instalada do SyncTrayzor se instalará em C:Program FilesSyncTrayzor
ou C:Program Files (x86)SyncTrayzor
para a versão de 64 e 32 bits, respectivamente.
Por padrão, o Synctrayzor colocará sua própria configuração em C:Users<You>AppDataRoamingSyncTrayzor
e, sincroniza, use sua pasta padrão para o seu banco de dados, que é C:Users<You>AppDataLocalSyncthing
. Ele também criará uma chave de registro em HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunSyncTrayzor
na primeira vez em que for executado, o que o deixará iniciar quando você fizer login.
Você pode excluir essa chave de registro desmarcando "Iniciar automaticamente no login" nas configurações.
Você pode definir um caminho doméstico personalizado para sincronizar as configurações, se desejar (Configurações -> Syncthing -> Advanced -> Syncthing Home Camation). Isso é útil se você deseja manter a cópia do Syncthing gerenciada pelo Synctrayzor separada de outra cópia em execução em sua máquina.
O mecanismo de atualização automática pode baixar atualizações para %TEMP%SyncTrayzor
. Este local é periodicamente limpo.
O SyncTrayzor Portable colocará sua própria configuração no SyncTrayzorPortabledata
e dirá à Syncthing para usar SyncTrayzorPortabledatasyncthing
para seu banco de dados. Isso significa que, ao atualizar manualmente, você pode simplesmente mover a pasta 'dados' para mover todas as suas configurações e banco de dados.
A versão portátil não será iniciada no login por padrão. Se você verificar "Iniciar automaticamente no login" nas configurações, uma chave de registro será criada em HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunSyncTrayzor
.
O mecanismo de atualização automática pode baixar atualizações para %TEMP%SyncTrayzor
. Este local é periodicamente limpo.
Aqui está uma tabela útil do que você precisa copiar onde está migrando entre diferentes combinações de sincronização "cru", o Synctrayzor instalado e o SyncTrayzor Portable.
De | Para | Ações |
---|---|---|
sincronização "cru" | Synctrayzor instalado | Nenhum |
sincronização "cru" | Synctrayzor portátil | Copie o conteúdo de C:Users<You>AppDataLocalSyncthing na pasta datasyncthing dentro do diretório portátil |
Synctrayzor instalado | sincronização "cru" | Nenhum |
Synctrayzor instalado | Synctrayzor portátil |
|
Synctrayzor portátil | sincronização "cru" | Copie o conteúdo dos datasyncthing Pasta dentro do portátil diretamente para C:Users<You>AppDataLocalSyncthing |
Synctrayzor portátil | Synctrayzor instalado |
|
Para a versão instalada do SyncTrayzor, para salvar sua configuração (da Syncthing e do Synctrayzor), você precisará fazer backup dos seguintes caminhos:
C:Users<You>AppDataRoamingSyncTrayzor
C:Users<You>AppDataLocalSyncthing
Synctrayzor mantém duas cópias de sincronização.exe.
A cópia executada está em C:Users<You>AppDataRoamingSyncTrayzorsyncthing.exe
. Este é gravável pelo usuário, permitindo que a sincronização seja atualizada automaticamente.
Há também uma cópia de backup em C:Program FilesSyncTrayzorsyncthing.exe
. Este é copiado para C:Users<You>AppDataRoamingSyncTrayzorsyncthing.exe
se esse não existir (o Synctrayzor nunca foi executado antes para esse usuário, por exemplo).
Se você deseja atualizar manualmente (por exemplo, uma versão beta), faça o download da página Syncthing na página de liberações e substitua o syncthing.exe
em C:Users<You>AppDataRoamingSyncTrayzor
.
Synctrayzor mantém duas cópias de sincronização.exe.
Há uma cópia em datasyncthing.exe
, que é a que é executada. Há também uma cópia ao lado do SyncTrayzor.exe
, que é usada se o de data
estiver ausente.
Se você deseja atualizar manualmente (por exemplo, uma versão beta), faça o download da página Syncthing na página de lançamentos e substitua a em datasyncthing.exe
.
Você precisará do Visual Studio 2019. Clone/Download do repositório, aberto srcSyncTrayzor.sln
e compilação. Você também precisará baixar o Syncthing.exe e colocá -lo no binx86Debug
, binx64Debug
, binx86Release
ou binx64Release
de pasta conforme apropriado.
O instalador é construído usando o Inno Setup e possui várias opções de linha de comando, documentadas aqui. Se você passar no sinalizador /silent
da linha de comando quando o Synctrayzor não será iniciado quando o instalador concluir: Adicionar /StartSyncTrayzor
para substituir isso (o que também faz com que o SyncTrayzor seja lançado minimizado).
Existem vários parâmetros dentro do arquivo SyncTrayzor.exe.config
, que podem ser personalizados pelos administradores do sistema, incluindo a configuração padrão do SyncTrayzor (usado para criar o arquivo de configuração Synctrayzor do usuário quando o Synctrayzor é iniciado pela primeira vez). Para substituí -los, passe o flag /SyncTrayzorExeConfig="PathToCustomizedSyncTrayzor.exe.config"
para o instalador - o SyncTrayzor.exe.config
especificado sobrescreção do padrão.
Observe que o conteúdo / estrutura de SyncTrayzor.exe.config
pode mudar entre as liberações. Usar a versão errada pode causar um acidente ou comportamento incorreto.