init commit

This commit is contained in:
2025-02-19 14:23:58 +08:00
commit 10a4f010ce
34 changed files with 1340 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
name: proxy-server
services:
frp:
container_name: proxy-server-dev-frp
build:
context: ./frp
dockerfile: Dockerfile
ports:
- "18080:18080"
- "20000-20100:20000-20100"
networks:
- proxy-server-dev
restart: always
postgres:
container_name: proxy-server-dev-postgres
image: postgres:17
environment:
POSTGRES_DB: $DB_DATABASE
POSTGRES_USER: $DB_USERNAME
POSTGRES_PASSWORD: $DB_PASSWORD
ports:
- "${DB_PORT}:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
networks:
- proxy-server-dev
restart: always
networks:
proxy-server-dev:
driver: bridge
volumes:
postgres-data:
name: proxy-server-dev-postgres-data

View File

@@ -0,0 +1,10 @@
FROM ubuntu:20.04
WORKDIR /app
COPY frps frps
COPY frps.toml frps.toml
EXPOSE 18080
CMD ["./frps", "-c", "frps.toml"]

BIN
scripts/dev/frp/frps Normal file

Binary file not shown.

14
scripts/dev/frp/frps.toml Normal file
View File

@@ -0,0 +1,14 @@
bindPort = 18080
transport.tcpMux = true
[[httpPlugins]]
name = "chan-req"
addr = "host.docker.internal:8080"
path = "/chan/request"
ops = ["NewUserConn"]
[[httpPlugins]]
name = "chan-test"
addr = "host.docker.internal:8080"
path = "/chan/test"
ops = ["NewProxy", "NewWorkConn"]