Este projeto é um Cloudflare Worker para V2Ray, projetado para lidar com conexões V2Ray e gerenciar o acesso dos usuários através do armazenamento KV da Cloudflare.
O V2Ray Worker serve como um manipulador de proxy, gerenciando conexões de usuários e garantindo que o número de conexões ativas não exceda os limites especificados. Ele usa o armazenamento KV da Cloudflare para armazenar e recuperar dados de usuários e registros de conexão.
- Node.js e npm instalados
- Conta na Cloudflare
- Wrangler CLI instalado (
npm install -g wrangler
)
- Clone o repositório:
git clone https://github.com/seu-usuario/v2ray-Worker.git
cd v2ray-Worker
- Instale as dependências:
npm install
- Configure o Wrangler:
wrangler login
wrangler config
- Edite o arquivo
wrangler.toml
com suas configurações:
name = "v2ray-worker"
type = "javascript"
account_id = "seu-account-id"
workers_dev = true
kv_namespaces = [
{ binding = "KV_NAMESPACE", id = "seu-kv-namespace-id" }
]
- Implemente o Worker:
wrangler publish
Após a configuração e implantação, o V2Ray Worker estará ativo e pronto para gerenciar conexões V2Ray através da Cloudflare.
- Faça um fork do projeto
- Crie uma nova branch (
git checkout -b feature/nova-feature
) - Commit suas mudanças (
git commit -am 'Adicione nova feature'
) - Envie para o branch (
git push origin feature/nova-feature
) - Abra um Pull Request
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.