Enhanced: trojan server
This commit is contained in:
parent
bfc9e28622
commit
ac6c789a17
|
|
@ -0,0 +1,6 @@
|
|||
DOMAIN=out.homemade.net.cn
|
||||
TEST_MODE=false
|
||||
APP_PORT=6080
|
||||
|
||||
FRPC_SERVER_HOST=119.28.12.24
|
||||
FRPC_SERVER_PORT=7000
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"run_type": "server",
|
||||
"local_addr": "0.0.0.0",
|
||||
"local_port": 6443,
|
||||
"remote_addr": "app",
|
||||
"remote_port": 6080,
|
||||
"password": [
|
||||
"J/f6m2X8-q4P"
|
||||
],
|
||||
"ssl": {
|
||||
"cert": "/etc/letsencrypt/live/out.homemade.net.cn/fullchain.pem",
|
||||
"key": "/etc/letsencrypt/live/out.homemade.net.cn/privkey.pem",
|
||||
"fallback_addr": "app",
|
||||
"fallback_port": 6080
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
version: '3'
|
||||
services:
|
||||
frpc:
|
||||
image: homemade-docker.pkg.coding.net/init/auto-cert/proxy:latest
|
||||
environment:
|
||||
- DOMAIN=${DOMAIN}
|
||||
- APP_PORT=${APP_PORT}
|
||||
- FRPC_SERVER_HOST=${FRPC_SERVER_HOST}
|
||||
- FRPC_SERVER_PORT=${FRPC_SERVER_PORT}
|
||||
volumes:
|
||||
- cert_volume:/etc/letsencrypt
|
||||
networks:
|
||||
- shared_network
|
||||
|
||||
cert:
|
||||
image: homemade-docker.pkg.coding.net/init/auto-cert/cert:latest
|
||||
volumes:
|
||||
- cert_volume:/etc/letsencrypt
|
||||
networks:
|
||||
- shared_network
|
||||
command: --domain ${DOMAIN} --test-mode ${TEST_MODE}
|
||||
|
||||
app:
|
||||
image: homemade-docker.pkg.coding.net/init/base-image/my-python:3.10
|
||||
networks:
|
||||
- shared_network
|
||||
command: python3 -m http.server ${APP_PORT}
|
||||
|
||||
trojan:
|
||||
image: teddysun/trojan-go:2023.11.18
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ./config.json:/etc/trojan-go/config.json
|
||||
- cert_volume:/etc/letsencrypt
|
||||
networks:
|
||||
- shared_network
|
||||
ports:
|
||||
- 6443:6443
|
||||
|
||||
volumes:
|
||||
cert_volume:
|
||||
|
||||
networks:
|
||||
shared_network:
|
||||
driver: bridge
|
||||
Loading…
Reference in New Issue