r3v3rs3: Reverse everything.

WebUI ile birlikte gelen ve TCP, UDP, TLS, HTTP, WebSocket ve HTTP/3 destekleyen bir reverse proxy sunucusu. Uygulamalarınızı arkasında çalıştıran bir deployment platformu da içerir.

Başlarken ⤵︎
Genel Bakış

GitHub release GitHub license Rust

r3v3rs3, Rust ile yazılmış bir reverse proxy sunucusudur. TCP, UDP, TLS, HTTP ve WebSocket bağlantılarını proxy'ler, gelen HTTP/3 bağlantılarını da kabul eder. Uygulamaları container olarak deploy eder ve alan adlarını kendi proxy'leri üzerinden yönlendirir. Taxy projesinin bir fork'udur.

Ayarları tarayıcıdan yaparsınız. Tek bir binary hem proxy'yi hem de İngilizce ve Türkçe WebUI'yi taşır; her port, proxy, sertifika ve hesap bu WebUI'de bir formdur. Değişiklik yeniden başlatmadan uygulanır. Aynı işlemler yönetim API'si üzerinden de yapılır. r3v3rs3 proxy'lerini Docker etiketlerinden veya etcd key'lerinden de oluşturabilir.

Temel özellikler

Proxy

Güvenlik ve istek kontrolü

Sertifikalar

Yönetim

Deploy platformu

Kurulum

curl -fsSL https://raw.githubusercontent.com/KilimcininKorOglu/r3v3rs3/main/install.sh | sudo bash

Linux sunucuya kurulum rehberi seçenekleri, yolları, yükseltmeyi, kaldırmayı ve release arşivleriyle kurulumu anlatır.

Geliştirme

Ayrıntılar için Geliştirme bölümüne bakın.

İlk kurulum

Admin hesabı oluşturmak, sunucuyu başlatmak ve ilk proxy'nizi kurmak için Başlangıç rehberini izleyin.