From 632cc575871801dddaa6c45e98dee3bb4f3a06df Mon Sep 17 00:00:00 2001 From: opencode Date: Mon, 18 May 2026 13:15:03 +0000 Subject: [PATCH] Switch xray server from unix socket to TCP socket --- config/nginx.conf | 2 +- config/server.json | 3 ++- docker-compose.yml | 3 --- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/config/nginx.conf b/config/nginx.conf index 6016b20..ad23db7 100644 --- a/config/nginx.conf +++ b/config/nginx.conf @@ -10,7 +10,7 @@ server { keepalive_timeout 5m; location /trapdoor { - proxy_pass http://unix:/dev/shm/xray.socket; + proxy_pass http://xray-server:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; diff --git a/config/server.json b/config/server.json index 14df2a1..4e378d3 100644 --- a/config/server.json +++ b/config/server.json @@ -4,7 +4,8 @@ }, "inbounds": [ { - "listen": "/dev/shm/xray.sock,0666", + "listen": "0.0.0.0", + "port": 8080, "protocol": "vless", "settings": { "clients": [ diff --git a/docker-compose.yml b/docker-compose.yml index d037107..5bcb5ad 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,13 +23,11 @@ services: volumes: - ./config/nginx.conf:/etc/nginx/conf.d/default.conf:ro - tls-certs:/etc/nginx/ssl:ro - - xray-socket:/dev/shm xray-server: image: ghcr.io/xtls/xray-core:latest volumes: - ./config/server.json:/etc/xray/config.json:ro - - xray-socket:/dev/shm command: run -c /etc/xray/config.json xray-client: @@ -44,4 +42,3 @@ services: volumes: tls-certs: - xray-socket: