diff --git a/.gitignore b/.gitignore index dc3c1a7..1db3ed3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -conf/key.txt \ No newline at end of file +conf/key.txt +log/* diff --git a/bin/init.sh b/bin/init.sh index f44965c..b474039 100644 --- a/bin/init.sh +++ b/bin/init.sh @@ -8,9 +8,6 @@ fi script_dir=$(cd "$(dirname "$0")"; pwd) # 脚本文件绝对路径 -# 将reality配置文件日写入config.json配置文件 -cp "$script_dir/../conf/reality_config.json" "$script_dir/../conf/config.json" - # 生成uui, 写入到config.json文件 bash $script_dir/update_uuid.sh diff --git a/conf/reality_config.json b/conf/reality_config.json deleted file mode 100644 index 01c9110..0000000 --- a/conf/reality_config.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "log": { - "loglevel": "error", - "access": "/var/log/xray/access.log", - "error": "/var/log/xray/error.log" - }, - "api": { - "tag": "api", - "services": [ - "HandlerService", - "LoggerService", - "StatsService" - ] - }, - "stats": {}, - "policy": { - "levels": { - "0": { - "statsUserUplink": true, - "statsUserDownlink": true - } - }, - "system": { - "statsInboundUplink": true, - "statsInboundDownlink": true, - "statsOutboundUplink": true, - "statsOutboundDownlink": true - } - }, - "dns": { - "servers": [ - "https+local://cloudflare-dns.com/dns-query", - "1.1.1.1", - "1.0.0.1", - "8.8.8.8", - "8.8.4.4", - "localhost" - ] - }, - "inbounds": [ - { - "listen": "0.0.0.0", - "port": 8003, - "protocol": "vless", - "settings": { - "clients": [ - { - "id": "你的UUID", - "flow": "xtls-rprx-vision" - } - ], - "decryption": "none" - }, - "streamSettings": { - "network": "tcp", - "security": "reality", - "realitySettings": { - "show": true, - "dest": "www.expedia.com:443", - "xver": 0, - "maxTimeDiff": 0, - "minClientVer": "", - "serverNames": [ - "www.expedia.com" - ], - "privateKey": "你的密钥", - "shortIds": [ - "" - ] - } - }, - "sniffing": { - "enabled": true, - "destOverride": [ - "http", - "tls" - ] - } - } - ], - "outbounds": [ - { - "protocol": "freedom", - "tag": "direct" - }, - { - "protocol": "blackhole", - "tag": "blocked" - } - ], - "routing": { - "domainStrategy": "IPIfNonMatch", - "rules": [ - { - "inboundTag": [ - "api" - ], - "outboundTag": "api", - "type": "field" - }, - { - "domain": [ - "domain:iqiyi.com", - "domain:video.qq.com", - "domain:youku.com" - ], - "type": "field", - "outboundTag": "blocked" - }, - { - "type": "field", - "ip": [ - "geoip:cn", - "geoip:private" - ], - "outboundTag": "blocked" - }, - { - "protocol": [ - "bittorrent" - ], - "type": "field", - "outboundTag": "blocked" - } - ] - } -} \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 1d338e2..01bae90 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,8 @@ -version: "3.9" - services: xray: image: teddysun/xray:latest restart: always - container_name: xray + container_name: xray_reality network_mode: "host" volumes: - "./conf:/etc/xray"