summaryrefslogtreecommitdiffstats
path: root/ttun_server/__init__.py
blob: b8fd114f71d88733dc6b83de6c04d40210aaa673 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
from starlette.applications import Starlette
from starlette.routing import Route, WebSocketRoute

from ttun_server.endpoints import Proxy, Tunnel

server = Starlette(
    debug=True,
    routes=[
        Route('/{path:path}', Proxy),
        WebSocketRoute('/tunnel/', Tunnel)
    ]
)