Skip to content

🦎Um servidor de proxy de imagens que permite carregar imagens de forma segura em seu site, camuflando URLs não seguras e mantendo a integridade das imagens.

License

Notifications You must be signed in to change notification settings

tihhgoncalves/ImageProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageProxy

ImageProxy

O ImageProxy é um servidor de proxy de imagens leve que permite carregar imagens com segurança em seu site, ocultando URLs HTTP inseguras. Ele ajuda a manter a integridade e a segurança das imagens em seu site HTTPS.

Versão Mais Recente Último Commit Downloads Totais Contribuidores do GitHub Licença MIT

Como Usar

Para utilizar o ImageProxy, basta você adicionar um prefixo antes das suas imagens como no exemplo a seguir:

<img src="https://image-proxy.rocket.srv.br?url=http://pudim.com.br/pudim.jpg">

⚠️ Aviso Importante ⚠️

Se a URL da imagem contiver caracteres especiais, como "&" ou "#", é necessário realizar a codificação de URL antes de incluí-la nas solicitações ao servidor proxy. URLs malformadas podem causar erros ou resultados inesperados.

Para codificar uma URL, você pode usar uma função JavaScript, como encodeURIComponent(), para garantir que a URL seja formatada corretamente.

Exemplo em JavaScript:

const imageUrl = "http://example.com/image.jpg?param1=value1&param2=value2";
const encodedUrl = encodeURIComponent(imageUrl);

Exemplo em PHP:

$imageUrl = "http://example.com/image.jpg?param1=value1&param2=value2";
$encodedUrl = urlencode($imageUrl);

⚠️ Caso a URL enviada já seja uma HTTPS, o script simplesmente irá redirecionar sem nenhum processamento. Assim, garantirá melhor desempenho na resposta, além de que você não precisará verificar antes de enviar as imagens se elas realmente são HTTP.

Configuração

  • url: URL da imagem a ser protegida com segurança.

💡 Dica: A configuração url é obrigatória, enquanto as outras são opcionais para personalizar ainda mais sua experiência.

Mantenedor

Este projeto é orgulhosamente mantido pela Rocket Produtora Digital.

Contribuições

Nossa liga de super coders está sempre pronta para ação! 💥

  • @tihhgoncalves 🚀 (O Mestre Jedi dos Códigos)

Contribuições são sempre bem-vindas! Sinta-se à vontade para contribuir com melhorias no código, documentação ou funcionalidades.

Autor

Este projeto foi criado por Tihh Gonçalves.

Github Telegram

Suporte

Para relatar bugs ou solicitar novas funcionalidades, por favor, abra uma issue no GitHub. Sua contribuição é muito apreciada!

Próximas Atualizações

Estamos sempre trabalhando para melhorar o ImageProxy e adicionar novos recursos úteis. Aqui estão algumas das próximas atualizações que estamos planejando:

  • Parâmetro "noimagem": Em uma versão futura, estamos planejando adicionar suporte para um parâmetro chamado "noimagem". Quando a URL da imagem não existir ou retornar um erro, você poderá usar esse parâmetro para especificar uma imagem alternativa, que será exibida no lugar da imagem ausente. Isso garantirá uma experiência mais consistente e amigável para seus usuários.

Fique atento para as próximas versões do ImageProxy, pois estamos trabalhando duro para torná-lo ainda mais poderoso e versátil!

Se você tiver sugestões ou recursos que gostaria de ver implementados, sinta-se à vontade para abrir uma issue no GitHub. Adoraríamos ouvir sua opinião e suas ideias.

Versões

Acompanhe as atualizações e melhorias do ImageProxy.

💡 Dica: Para ver a lista completa de mudanças, visite a página de versões.

1.0.0

Lançamento Inicial

  • Lançamento do ImageProxy com funcionalidade básica para carregar imagens com segurança em páginas da web.

About

🦎Um servidor de proxy de imagens que permite carregar imagens de forma segura em seu site, camuflando URLs não seguras e mantendo a integridade das imagens.

Resources

License

Stars

Watchers

Forks

Packages

No packages published