diff --git a/Dockerfile b/Dockerfile index dfc8d49..696ecc6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ COPY --from=asset /tmp/asset/ /etc/xray/asset/ COPY --from=asset /tmp/xray/xray /usr/bin/ ENV XRAY_LOCATION_ASSET=/etc/xray/asset RUN apk --update add --no-cache iptables ip6tables && \ - mkdir -p /etc/xray/conf && \ + mkdir -p /etc/xray/config && \ mkdir -p /etc/xray/expose/log && \ mkdir -p /etc/xray/expose/segment && \ mv /etc/xray/tproxy.sh / diff --git a/load.sh b/load.sh index a0d136e..1241da4 100755 --- a/load.sh +++ b/load.sh @@ -1,20 +1,35 @@ XRAY_DIR="/etc/xray" LOG_DIR="$XRAY_DIR/expose/log" +CONFIG_DIR="$XRAY_DIR/expose/config" + +load_log(){ +log_level=`cat $LOG_DIR/level` +legal=false +[ "$log_level" == "debug" ] && legal=true +[ "$log_level" == "info" ] && legal=true +[ "$log_level" == "warning" ] && legal=true +[ "$log_level" == "error" ] && legal=true +[ "$log_level" == "none" ] && legal=true +[ "$legal" == false ] && log_level="warning" +cat>$XRAY_DIR/config/log.json<$XRAY_DIR/conf/inbounds.json<$XRAY_DIR/config/inbounds.json<$XRAY_DIR/conf/inbounds.json<$XRAY_DIR/conf/log.json<$XRAY_DIR/expose/outbounds.json<$CONFIG_DIR/outbounds.json<$XRAY_DIR/expose/routing.json<$CONFIG_DIR/routing.json<$XRAY_DIR/expose/dns.json<$CONFIG_DIR/dns.json<