mirror of
https://github.com/Av0idD4rk/firegex.git
synced 2026-10-23 16:31:00 +00:00
- Add Nginx stream proxy module for transparent TLS termination in NFProxy and NFRegex - Add backend routes and SQLite schema for certificate management (upload, view, delete) - Implement DNAT nftables redirection rules for deterministic TLS ports - Add frontend React components (TLSConfigModal, TLSServiceFields) for certificate configuration - Update Dockerfile and docker-entrypoint.sh to support Nginx stream module and sysctl forwarding
32 lines
607 B
Python
32 lines
607 B
Python
from pydantic import BaseModel
|
|
|
|
class StatusMessageModel(BaseModel):
|
|
status:str
|
|
|
|
class StatusModel(BaseModel):
|
|
status: str
|
|
loggined: bool
|
|
version: str
|
|
|
|
class PasswordForm(BaseModel):
|
|
password: str
|
|
|
|
class PasswordChangeForm(BaseModel):
|
|
password: str
|
|
expire: bool
|
|
|
|
class ChangePasswordModel(BaseModel):
|
|
status: str
|
|
access_token: str|None = None
|
|
|
|
class IpInterface(BaseModel):
|
|
addr: str
|
|
name: str
|
|
|
|
class ResetRequest(BaseModel):
|
|
delete:bool
|
|
|
|
class TLSConfigForm(BaseModel):
|
|
tls_enabled: bool
|
|
tls_cert: str|None = None
|
|
tls_key: str|None = None |