From 82a8767242bc76dcb28f66d2daee07465cb96e20 Mon Sep 17 00:00:00 2001 From: sascha Date: Thu, 9 Apr 2026 22:01:26 +0200 Subject: [PATCH] Initial: FRP Client (WSS) + Chisel Client --- .gitignore | 4 ++++ .sops.yaml | 3 +++ compose.yaml | 16 ++++++++++++++++ frpc-wss.toml | 19 +++++++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 .gitignore create mode 100644 .sops.yaml create mode 100644 compose.yaml create mode 100644 frpc-wss.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..00c10a1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.env +.env.* +!.env.enc +!.env.*.enc diff --git a/.sops.yaml b/.sops.yaml new file mode 100644 index 0000000..672e10e --- /dev/null +++ b/.sops.yaml @@ -0,0 +1,3 @@ +creation_rules: + - path_regex: \.env.*$ + age: "age1z8gak2l4h0vpcnhtcdxmem2u9h2n54vuksk8ys82609qtzampuvqh50wdr" diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..bd3db05 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,16 @@ +services: + frpc-test: + image: snowdreamtech/frpc:0.68.0 + container_name: frpc-test + restart: unless-stopped + network_mode: host + volumes: + - ./frpc-wss.toml:/etc/frp/frpc.toml:ro + entrypoint: ["/usr/bin/frpc", "-c", "/etc/frp/frpc.toml"] + + chisel-test: + image: jpillora/chisel:latest + container_name: chisel-test + restart: unless-stopped + network_mode: host + command: ["client", "--auth", "pfannkuchen:test2026", "http://78.46.186.211:8443", "R:28097:127.0.0.1:8097"] diff --git a/frpc-wss.toml b/frpc-wss.toml new file mode 100644 index 0000000..d556d89 --- /dev/null +++ b/frpc-wss.toml @@ -0,0 +1,19 @@ +serverAddr = "78.46.186.211" +serverPort = 7000 + +auth.method = "token" +auth.token = "pfannkuchen-test-2026" + +transport.protocol = "websocket" +transport.poolCount = 5 +transport.tcpMux = true + +log.to = "console" +log.level = "info" + +[[proxies]] +name = "emby-test" +type = "tcp" +localIP = "127.0.0.1" +localPort = 8097 +remotePort = 18097