Skip to content

TLS ve ters proxy ​

HTTP TLS (control plane / runtime) ​

VION_ALLOW_INSECURE_HTTP kapalıysa her iki süreç VION_TLS_CERT ve VION_TLS_KEY ister. Bu dosyaları commit etmeyin.

gRPC TLS / mTLS ​

TaraftaDeğişkenler
Runtime sunucu TLSVION_GRPC_TLS_CERT + VION_GRPC_TLS_KEY
Runtime mTLS (istemci zorunlu)+ VION_GRPC_TLS_CLIENT_CA
Control plane istemci TLSVION_RUNTIME_GRPC_TLS_CA
Control plane mTLS istemci sertifikasıVION_RUNTIME_GRPC_TLS_CERT + VION_RUNTIME_GRPC_TLS_KEY
App tokenher iki tarafta aynı VION_RUNTIME_APP_TOKEN → metadata x-vion-app-token
KeepaliveVION_GRPC_KEEPALIVE_SECS (>0)

Yerel geliştirmede TLS/token boş bırakılabilir (plaintext).

Ters proxy ​

VION_TRUST_PROXY=true yalnızca güvendiğiniz proxy arkasında: lastLoginIp için ilk X-Forwarded-For kullanılır. Aksi halde soket peer adresi kullanılır.

VION_CORS_ORIGIN tarayıcı origin’ini kısıtlar (varsayılan http://127.0.0.1:5173).

WARNING

Runtime gRPC (50051) Phase 1’de kimlik doğrulamasız olabilir. Bu portu makine dışına yayınlamayın; production’da app token + TLS kullanın.