mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-03 02:26:43 +09:00
Comments, docstrings and a few strings cited plan numbers ("plan 29
#9", "plan 86 §B2") from a git-ignored folder, so they pointed at
nothing; one reached users in a bottleneck hint. Code and frontend
strings are unchanged apart from those citations (checked by AST and
token comparison). A vhost still carrying the old asset comment reads
as undrifted, and a guard test keeps new citations out.
14 lines
674 B
Python
14 lines
674 B
Python
"""ServerKit Remote Access extension backend package (WireGuard tunnels).
|
|
|
|
Extracted from core: the tunnels blueprint + broker/publish/netutil
|
|
services ship here so a fresh panel that never exposes a NAT'd service loads none
|
|
of it. Mounted under ``/api/v1/tunnels`` via the manifest's ``url_prefix``. The
|
|
Tunnel / ExposedService models stay in core (G2); this package imports them.
|
|
Core's agent gateway reaches TunnelBrokerService.schedule_reconcile through
|
|
``plugin_service.get_installed_extension_attr`` only when the extension is
|
|
installed. Upgrades re-acquire it automatically (``CONVERTED_BUILTIN_SLUGS``).
|
|
"""
|
|
from .tunnels import tunnels_bp
|
|
|
|
__all__ = ['tunnels_bp']
|