back

Usando um navegador da Web para acessar seus arquivos de dados

Você deve usar uma URL como dado na janela do servidor exportá-lo ou o servidor local (na rede Wi-Fi) URL no lado esquerdo da janela "servidor", ou o externo URL endereço ip no lado direito. Sem autenticação, você deve obter uma página como aqui em baixo, listando todos os arquivos exportados.


Utilizando HTTPS

Se você configurar o HTTPS dando um número não porta zero (por exemplo 8193), na configuração, o navegador da web irá pedir-lhe com uma mensagem de erro ", dizendo que o X.509 certificado não é confiável através de uma Autoridade Certificadora. Isso é perfeitamente normal porque o aplicação está construindo certificados auto-assinados.

Cada vez que você iniciar o servidor HTTP, ele cria um par de chaves de 2048 bits, em seguida, um X.509 certificado para a chave pública de assiná-lo com seu próprio endereço IP (o mesmo do que no URL usado para conectar nele). A compra de um certificado para a assinatura de um certificado conhecido Autoridade para cada servidor, é mais caro do que esta aplicação. A definição de um fixo certificado no pacote de aplicativos não é seguro. Na verdade, o uso de certificados auto-assinados, não é uma exposição de segurança real, porque você deve obter a URL do servidor de alguém que você confia. Você pode verificar o endereço IP no certificado e um endereço IP é único na rede.

Normalmente, as alterações do servidor, pelo menos, a cada dia o seu endereço IP, você tem que reiniciar o servidor cada vez que você tem que usá-lo, e seu endereço é alterados. Se você estiver viajando seu endereço IP está mudando com muita freqüência. Parece melhor que parar em algum lugar, se você tem arquivos para transmitir a alguém, em seguida, iniciar o servidor, olhar para a URL na tela, e enviá-lo por e-mail, e depois esperar para o final da transmissão antes de ir mais longe.

As mensagens de certificado não confiável depender do navegador da Web que você está usando. <

Com o Mozilla Firefox você tem três mensagens.

Você deve "aceitar o risco".

Adicionar exceção ...

Confirmar exceção de segurança.

Usando o Google Chrome, você só tem uma mensage.

Selecione "Continuar mesmo assim".

Com o Opera você também terá apenas uma mensagem de erro.

Apenas "Aprovar" esta exceção.

Usando certificados assinados no lugar de certificados auto-assinados

Você pode evitar as mensagens de erro ao iniciar a sessão com o servidor exportá-lo, apenas usando X.509 assinado certificados em lugar de auto assinado. Mas para isso você precisa adicionar os certificados da autoridade de certificação em seu navegador ou em seu sistema operacional. Você precisa instalar o certificado raiz e do certificado de autoridade intermediária. Você pode levar esses arquivos do diretório de recursos de seu próprio servidor exportá-lo, ou no site www.ddcs.re, dando como URLs http://192.168.1.47/assets/export-it-1.crt ou http://www.ddcs.re/export-it-1.crt, e para o segundo certificado, o mesmo URL com export-it-2.crt. O procedimento de instalação precisa depende do seu navegador e do sistema operacional. Quando ambos os certificados serão instalados na lista de autoridades de certificação, você tem apenas que desmarcar a opção certificados auto-assinados na configuração e reiniciar o servidor.

No Android, com qualquer navegador da Web, eu tive muitos problemas com certificados auto-assinados, embora seja possível fazer o login, não é possível usar os arquivos em HTTPS (tudo funciona através de HTTP). Normalmente devemos usar Phone_Settings / Segurança / Trusted_Credentials então Install_from_Phone_Storage depois de copiar os arquivos na raiz do cartão SD, mas isso dá forma normal "user instalado" e não funcionou para mim. Eu tive que instalar os certificados como "sistema" certificados da AC. Para fazê-lo requer acesso root ao sistema de arquivos android, ambos os certificados devem ser renomeados export-it-1.crt para 741c5141.0 (arquivos estão no ativo e no site), e export-it-2.crt para 1fa683a3.0. Esses dois arquivos devem ser instalados em / System / etc / security / cacerts / e, finalmente, chmod 644 sobre estes arquivos para definir os bits certos. Após a reinicialização, você pode encontrar estes certificados na lista do seu dispositivo Android. Então você tem que configurar seus servidores eXportit para utilizar certificados assinados.

Autenticação

Se você definir pelo menos um nome de usuário na configuração do servidor antes de iniciá-lo, você tem que dar o seu nome de usuário e senha para se conectar ao servidor com HTTP ou HTTPS.

Se você estiver usando HTTPS, estes campos de texto são enviadas diretamente criptografado (forte) através da rede. Em HTTP a senha é RSA criptografada por uma javascript usando um certificado X509 construída dinamicamente. Este certificado é preparado no servidor de start-up, e nunca é o mesmo.

Se você quiser voltar a esta página de login mais tarde, quando usando o aplicativo, você tem apenas para entrar o URL simples apontando para o servidor HTTP em seu navegador, algo como http://111.22.33.44:8192 ou https://111.22.33.44:8193 e então você pode fazer o login novamente. Você está desconectado automaticamente após 10 minutos sem uso.

Finalmente, você começa a página HTML que contém a lista dos arquivos de dados exportados. Se você usou o procedimento de autenticação (e somente nesse caso), esta lista depende o conjunto de categoria para o nome de usuário que você usa. Se você é considerado como um "Proprietário", você obter a mesma página HTML que com HTTP simples, sem autenticação. Sua lista é menor se o seu nome de usuário é parte de uma das duas outras categorias.

Se um usuário tem acesso a mais de uma categoria, uma lista suspensa permite ir de um para outro. Parece bom para definir em conjunto os arquivos relacionados ao mesmo tema.

Nesta página da Web, você pode clicar diretamente em um arquivo, em seguida, a configuração padrão do navegador será usado, por plugin de vídeo de amostra pode ser utilizado. A outra maneira consiste em usar a caixa de seleção para selecionar os arquivos em seguida, clicando no botão "Play" no topo da lista, e uma Javacript com instrução HTML5 será executado. Temos as limitações de HML5 sobre o navegador que você está usando.

Nesta imagem o primeiro vídeo de uma seleção de três arquivos é jogado. Estamos usando um elemento de vídeo HTML5 no Firefox. O arquivo deve ser um WebM, um H.264 MP4, ou um arquivo de vídeo ogg.

Você tem o mesmo tipo de restrição ao selecionar uma lista de músicas. Firefox e Opera apoio apenas ogg, meu atual versão do Chrome suporta ainda mp3, além de ogg.

Você também pode olhar para uma lista de fotos (jpeg, gif e png). As imagens são mostradas durante 3 segundos. Você pode pausá-lo apenas clicando no meio, clique esquerdo ou direito da imagem para ir para trás ou para a frente.

Comentários

Você pode escrever comentários no topo da página, assim, por categoria, então você também pode inserir comentário por grupo de arquivos como vídeo, áudio, .. Finalmente, você tem a oportunidade de adicionar comentários por arquivo.

Só o escritor de um comentário e os membros da categoria "proprietário" é possível excluir um comentário.

Sem autenticação, todos os usuários são considerados como administradores, eles podem apagar todos os comentários.

Você pode inserir emoticons na posição do cursor ao escrever um comentário apenas selecionando-o na lista apenas acima do campo de entrada de texto. O emoticon não é mostrado como uma imagem nesta zona de texto puro, mas como o índice precedido por dois sinais "#".

Se você quiser, pode escrever um texto "esquerda para a direita", com o seu servidor configurado em um idioma usando esta direção, em seguida, mudar o servidor para uma "direita para a esquerda" linguagem para escrever comentários na outra direção. Um comentário leva o idioma configurado do servidor no momento em que está escrito. O idioma do servidor pode ser alterado dinamicamente.

Os comentários definidos na categoria "dono" são escritas em todas as categorias, juntamente com os comentários de que categoria. O proprietário pode fornecer informações globais sobre o que ele está compartilhando sem reescrevê-lo em todas as categorias. back