diff --git a/ShadowSocks-Relay/config_client.json b/ShadowSocks-Relay/config_client.json deleted file mode 100644 index 87d9ffc..0000000 --- a/ShadowSocks-Relay/config_client.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "log": { - "loglevel": "warning" - }, - "inbounds": [ - { - "port": 1080, - "listen": "127.0.0.1", - "protocol": "socks", - "settings": {} - } - ], - "outbounds": [ - { - "tag": "proxy", - "protocol": "shadowsocks", - "settings": { - "servers": [ - { - "address": "", - "port": 0, - "method": "", - "password": "" - } - ] - }, - "streamSettings": {}, - "mux": { - "enabled": false - }, - "proxySettings": { - "tag": "out" - } - }, - { - "tag": "out", - "protocol": "shadowsocks", - "settings": { - "servers": [ - { - "address": "", - "port": 0, - "method": "", - "password": "" - } - ] - }, - "mux": { - "enabled": false - } - }, - { - "tag": "direct", - "protocol": "freedom", - "settings": { - "domainStrategy": "UseIP" - } - }, - { - "tag": "block", - "protocol": "blackhole", - "settings": { - "response": { - "type": "http" - } - } - } - ], - "routing": { - "domainStrategy": "AsIs", - "rules": [ - { - "type": "field", - "domain": [ - "geosite:category-ads-all" - ], - "outboundTag": "block" - }, - { - "type": "field", - "ip": [ - "geoip:private" - ], - "outboundTag": "direct" - } - ] - } -} \ No newline at end of file diff --git a/VMess-HTTP/config_server.json b/VMess-HTTP/config_server.json index b51c56f..1ac3031 100644 --- a/VMess-HTTP/config_server.json +++ b/VMess-HTTP/config_server.json @@ -23,7 +23,7 @@ "clients": [ { "id": "", - "alterId": 4 + "alterId": 0 } ], "disableInsecureEncryption": true diff --git a/VMess-HTTP2/Caddy/Caddyfile b/VMess-HTTP2/Caddy/Caddyfile deleted file mode 100644 index d55a735..0000000 --- a/VMess-HTTP2/Caddy/Caddyfile +++ /dev/null @@ -1,11 +0,0 @@ -https://example.domain { - tls kiri_so@outlook.com - root /var/www/ - - proxy /test https://127.0.0.1:8443 { - header_upstream Host "example.domain" - header_upstream X-Forwarded-Proto "https" - insecure_skip_verify - } - -} \ No newline at end of file diff --git a/VMess-HTTP2/Caddy/config_client.json b/VMess-HTTP2/Caddy/config_client.json deleted file mode 100644 index e4e7ed5..0000000 --- a/VMess-HTTP2/Caddy/config_client.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "outbound": { - "streamSettings": { - "network": "h2", - "kcpSettings": null, - "httpSettings": { - "host": [ - "example.domain" - ], - "path": "/test" - }, - "tcpSettings": null, - "tlsSettings": {}, - "security": "tls" - }, - "tag": "agentout", - "protocol": "vmess", - "mux": { - "enabled": true - }, - "settings": { - "vnext": [ - { - "users": [ - { - "alterId": 100, - "security": "aes-128-gcm", - "id": "0cdf8a45-303d-4fed-9780-29aa7f54175e" - } - ], - "port": 443, - "address": "example.domain" - } - ] - } - }, - "log": { - "access": "", - "loglevel": "info", - "error": "" - }, - "outboundDetour": [ - { - "tag": "direct", - "protocol": "freedom", - "settings": { - "response": null - } - }, - { - "tag": "blockout", - "protocol": "blackhole", - "settings": { - "response": { - "type": "http" - } - } - } - ], - "inbound": { - "streamSettings": null, - "settings": { - "ip": "127.0.0.1", - "udp": true, - "clients": null, - "auth": "noauth" - }, - "protocol": "socks", - "port": 1080, - "listen": "0.0.0.0" - }, - "inboundDetour": null, - "routing": { - "settings": { - "rules": [ - { - "ip": [ - "0.0.0.0/8", - "10.0.0.0/8", - "100.64.0.0/10", - "127.0.0.0/8", - "169.254.0.0/16", - "172.16.0.0/12", - "192.0.0.0/24", - "192.0.2.0/24", - "192.168.0.0/16", - "198.18.0.0/15", - "198.51.100.0/24", - "203.0.113.0/24", - "::1/128", - "fc00::/7", - "fe80::/10" - ], - "domain": null, - "type": "field", - "port": null, - "outboundTag": "direct" - } - ], - "domainStrategy": "IPIfNonMatch" - }, - "strategy": "rules" - }, - "dns": { - "servers": [ - "8.8.8.8", - "8.8.4.4", - "localhost" - ] - } -} \ No newline at end of file diff --git a/VMess-HTTP2/Caddy/config_server.json b/VMess-HTTP2/Caddy/config_server.json deleted file mode 100644 index 7fa11b2..0000000 --- a/VMess-HTTP2/Caddy/config_server.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "outbound": { - "streamSettings": null, - "tag": null, - "protocol": "freedom", - "mux": null, - "settings": null - }, - "log": { - "access": "/var/log/v2ray/access.log", - "loglevel": "error", - "error": "/var/log/v2ray/error.log" - }, - "inboundDetour": null, - "inbound": { - "streamSettings": { - "network": "h2", - "kcpSettings": null, - "httpSettings": { - "host": [ - "example.domain" - ], - "path": "/test" - }, - "tcpSettings": null, - "tlsSettings": { - "certificates": [ - { - "keyFile": "/path/to/example.domain.key", - "certificateFile": "/path/to/example.domain/fullchain.cer" - } - ] - }, - "security": "tls" - }, - "listen": null, - "protocol": "vmess", - "port": 8443, - "settings": { - "ip": null, - "udp": true, - "clients": [ - { - "alterId": 100, - "security": "aes-128-gcm", - "id": "0cdf8a45-303d-4fed-9780-29aa7f54175e" - } - ], - "auth": null - } - }, - "outboundDetour": [ - { - "tag": "blocked", - "protocol": "blackhole", - "settings": null - } - ], - "routing": { - "strategy": "rules", - "settings": { - "rules": [ - { - "ip": [ - "0.0.0.0/8", - "10.0.0.0/8", - "100.64.0.0/10", - "127.0.0.0/8", - "169.254.0.0/16", - "172.16.0.0/12", - "192.0.0.0/24", - "192.0.2.0/24", - "192.168.0.0/16", - "198.18.0.0/15", - "198.51.100.0/24", - "203.0.113.0/24", - "::1/128", - "fc00::/7", - "fe80::/10" - ], - "domain": null, - "type": "field", - "port": null, - "outboundTag": "blocked" - } - ], - "domainStrategy": null - } - }, - "dns": null -} \ No newline at end of file diff --git a/VMess-Websocket-TLS/Caddy-Header/Caddyfile b/VMess-Websocket-TLS/Caddy-Header/Caddyfile deleted file mode 100644 index a66e5ff..0000000 --- a/VMess-Websocket-TLS/Caddy-Header/Caddyfile +++ /dev/null @@ -1,17 +0,0 @@ -https://example.domain * { - gzip - tls kiri_so@outlook.com - proxy / https://www.baidu.com - log / stdout "{request}" - - rewrite { - if {host} is google.com - to /test - } - - proxy /test localhost:1234 { - websocket - without /test - } -} - diff --git a/VMess-Websocket-TLS/Caddy-Header/config_client.json b/VMess-Websocket-TLS/Caddy-Header/config_client.json deleted file mode 100644 index 3e33037..0000000 --- a/VMess-Websocket-TLS/Caddy-Header/config_client.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "outbound": { - "streamSettings": { - "network": "ws", - "kcpSettings": null, - "wsSettings": { - "headers": { - "host": "google.com" - }, - "path": "/" - }, - "tcpSettings": null, - "tlsSettings": {}, - "security": "tls" - }, - "tag": "agentout", - "protocol": "vmess", - "mux": { - "enabled": true, - "concurrency": 8 - }, - "settings": { - "vnext": [ - { - "users": [ - { - "alterId": 100, - "security": "aes-128-gcm", - "id": "e2b39869-7e9e-411b-a561-00904419bed9" - } - ], - "port": 443, - "address": "example.domain" - } - ] - } - }, - "log": { - "access": "", - "loglevel": "info", - "error": "" - }, - "outboundDetour": [ - { - "tag": "direct", - "protocol": "freedom", - "settings": { - "response": null - } - }, - { - "tag": "blockout", - "protocol": "blackhole", - "settings": { - "response": { - "type": "http" - } - } - } - ], - "inbound": { - "streamSettings": null, - "settings": { - "ip": "127.0.0.1", - "udp": true, - "clients": null, - "auth": "noauth" - }, - "protocol": "socks", - "port": 10086, - "listen": "0.0.0.0" - }, - "inboundDetour": null, - "routing": { - "settings": { - "rules": [ - { - "ip": [ - "0.0.0.0/8", - "10.0.0.0/8", - "100.64.0.0/10", - "127.0.0.0/8", - "169.254.0.0/16", - "172.16.0.0/12", - "192.0.0.0/24", - "192.0.2.0/24", - "192.168.0.0/16", - "198.18.0.0/15", - "198.51.100.0/24", - "203.0.113.0/24", - "::1/128", - "fc00::/7", - "fe80::/10" - ], - "domain": null, - "type": "field", - "port": null, - "outboundTag": "direct" - } - ], - "domainStrategy": "IPIfNonMatch" - }, - "strategy": "rules" - }, - "dns": { - "servers": [ - "8.8.8.8", - "8.8.4.4", - "localhost" - ] - } -} \ No newline at end of file diff --git a/VMess-Websocket-TLS/Caddy-Header/config_server.json b/VMess-Websocket-TLS/Caddy-Header/config_server.json deleted file mode 100644 index 4ddfb2e..0000000 --- a/VMess-Websocket-TLS/Caddy-Header/config_server.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "outbound": { - "streamSettings": null, - "tag": null, - "protocol": "freedom", - "mux": null, - "settings": null - }, - "log": { - "access": "/var/log/v2ray/access.log", - "loglevel": "info", - "error": "/var/log/v2ray/error.log" - }, - "outboundDetour": [ - { - "tag": "direct", - "protocol": "freedom", - "settings": null - }, - { - "tag": "blocked", - "protocol": "blackhole", - "settings": null - } - ], - "inbound": { - "streamSettings": { - "network": "ws", - "kcpSettings": null, - "wsSettings": { - "headers": { - "host": "google.com" - }, - "path": "/" - }, - "tcpSettings": null, - "tlsSettings": {}, - "security": "" - }, - "settings": { - "ip": null, - "udp": true, - "clients": [ - { - "alterId": 100, - "security": "aes-128-gcm", - "id": "e2b39869-7e9e-411b-a561-00904419bed9" - } - ], - "auth": null - }, - "protocol": "vmess", - "port": 1234, - "listen": null - }, - "inboundDetour": null, - "routing": { - "settings": { - "rules": [ - { - "ip": [ - "0.0.0.0/8", - "10.0.0.0/8", - "100.64.0.0/10", - "127.0.0.0/8", - "169.254.0.0/16", - "172.16.0.0/12", - "192.0.0.0/24", - "192.0.2.0/24", - "192.168.0.0/16", - "198.18.0.0/15", - "198.51.100.0/24", - "203.0.113.0/24", - "::1/128", - "fc00::/7", - "fe80::/10" - ], - "domain": null, - "type": "field", - "port": null, - "outboundTag": "blocked" - } - ], - "domainStrategy": null - }, - "strategy": "rules" - }, - "dns": null -} \ No newline at end of file diff --git a/VMess-Websocket-TLS/Caddy-Path/Caddyfile b/VMess-Websocket-TLS/Caddy-Path/Caddyfile deleted file mode 100644 index 68adcab..0000000 --- a/VMess-Websocket-TLS/Caddy-Path/Caddyfile +++ /dev/null @@ -1,10 +0,0 @@ -https://example.domain { - root /usr/local/caddy/www/aria2 - timeouts none - tls kiri_so@outlook.com - gzip - proxy /test localhost:1234 { - websocket - header_upstream -Origin - } -} diff --git a/VMess-Websocket-TLS/Caddy-Path/config_client.json b/VMess-Websocket-TLS/Caddy-Path/config_client.json deleted file mode 100644 index 4069f52..0000000 --- a/VMess-Websocket-TLS/Caddy-Path/config_client.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "outbound": { - "streamSettings": { - "network": "ws", - "kcpSettings": null, - "wsSettings": { - "path": "/test" - }, - "tcpSettings": null, - "tlsSettings": {}, - "security": "tls" - }, - "tag": "agentout", - "protocol": "vmess", - "mux": { - "enabled": true, - "concurrency": 8 - }, - "settings": { - "vnext": [ - { - "users": [ - { - "alterId": 100, - "security": "aes-128-gcm", - "id": "e2b39869-7e9e-411b-a561-00904419bed9" - } - ], - "port": 443, - "address": "example.domain" - } - ] - } - }, - "log": { - "access": "", - "loglevel": "info", - "error": "" - }, - "outboundDetour": [ - { - "tag": "direct", - "protocol": "freedom", - "settings": { - "response": null - } - }, - { - "tag": "blockout", - "protocol": "blackhole", - "settings": { - "response": { - "type": "http" - } - } - } - ], - "inbound": { - "streamSettings": null, - "settings": { - "ip": "127.0.0.1", - "udp": true, - "clients": null, - "auth": "noauth" - }, - "protocol": "socks", - "port": 10086, - "listen": "0.0.0.0" - }, - "inboundDetour": null, - "routing": { - "settings": { - "rules": [ - { - "ip": [ - "0.0.0.0/8", - "10.0.0.0/8", - "100.64.0.0/10", - "127.0.0.0/8", - "169.254.0.0/16", - "172.16.0.0/12", - "192.0.0.0/24", - "192.0.2.0/24", - "192.168.0.0/16", - "198.18.0.0/15", - "198.51.100.0/24", - "203.0.113.0/24", - "::1/128", - "fc00::/7", - "fe80::/10" - ], - "domain": null, - "type": "field", - "port": null, - "outboundTag": "direct" - } - ], - "domainStrategy": "IPIfNonMatch" - }, - "strategy": "rules" - }, - "dns": { - "servers": [ - "8.8.8.8", - "8.8.4.4", - "localhost" - ] - } -} \ No newline at end of file diff --git a/VMess-Websocket-TLS/Caddy-Path/config_server.json b/VMess-Websocket-TLS/Caddy-Path/config_server.json deleted file mode 100644 index 2714157..0000000 --- a/VMess-Websocket-TLS/Caddy-Path/config_server.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "outbound": { - "streamSettings": null, - "tag": null, - "protocol": "freedom", - "mux": null, - "settings": null - }, - "log": { - "access": "/var/log/v2ray/access.log", - "loglevel": "info", - "error": "/var/log/v2ray/error.log" - }, - "outboundDetour": [ - { - "tag": "direct", - "protocol": "freedom", - "settings": null - }, - { - "tag": "blocked", - "protocol": "blackhole", - "settings": null - } - ], - "inbound": { - "streamSettings": { - "network": "ws", - "kcpSettings": null, - "wsSettings": { - "path": "/test" - }, - "tcpSettings": null, - "tlsSettings": {}, - "security": "" - }, - "settings": { - "ip": null, - "udp": true, - "clients": [ - { - "alterId": 100, - "security": "aes-128-gcm", - "id": "e2b39869-7e9e-411b-a561-00904419bed9" - } - ], - "auth": null - }, - "protocol": "vmess", - "port": 1234, - "listen": null - }, - "inboundDetour": null, - "routing": { - "settings": { - "rules": [ - { - "ip": [ - "0.0.0.0/8", - "10.0.0.0/8", - "100.64.0.0/10", - "127.0.0.0/8", - "169.254.0.0/16", - "172.16.0.0/12", - "192.0.0.0/24", - "192.0.2.0/24", - "192.168.0.0/16", - "198.18.0.0/15", - "198.51.100.0/24", - "203.0.113.0/24", - "::1/128", - "fc00::/7", - "fe80::/10" - ], - "domain": null, - "type": "field", - "port": null, - "outboundTag": "blocked" - } - ], - "domainStrategy": null - }, - "strategy": "rules" - }, - "dns": null -} \ No newline at end of file diff --git a/VMess-Websocket-TLS/Nginx/config_client.json b/VMess-Websocket-TLS/Nginx/config_client.json deleted file mode 100644 index 073e55b..0000000 --- a/VMess-Websocket-TLS/Nginx/config_client.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "outbound": { - "protocol": "freedom", - "settings": {}, - "tag": "direct" - }, - "inboundDetour": [ - { - "port": 1086, - "listen": "127.0.0.1", - "protocol": "socks", - "settings": { - "auth": "noauth", - "timeout": 300, - "udp": true - } - } - ], - "outboundDetour": [ - { - "mux": { - "concurrency": 6, - "enabled": true - }, - "protocol": "vmess", - "settings": { - "vnext": [ - { - "users": [ - { - "id": "97c0ec9c-dc4e-11e7-9296-cec278b6b50a", - //"level"字段与"policy"字段中的"levels"字段中的对应,默认值:0,注:需要core≥3.1 - "level": 0, - "alterId": 0, - "security": "aes-128-cfb" - } - ], - "address": "domain.Name", - "port": 443 - } - ] - }, - "streamSettings": { - "tlsSettings": { - "allowInsecure": false - }, - "wsSettings": { - "headers": { - "Host": "domain.Name" - }, - "path": "/PATH/" - }, - "network": "ws", - "security": "tls" - }, - "tag": "proxy" - }, - { - "protocol": "blackhole", - "settings": {}, - "tag": "block" - } - ], - "dns": { - "servers": [ - "8.8.8.8", - "8.8.4.4" - ] - }, - "inbound": { - "port": 1087, - "listen": "127.0.0.1", - "protocol": "http", - "settings": { - "timeout": 300 - } - }, - // 注"policy"字段需要core≥3.1 - "policy": { - "levels": { - "0": { - "uplinkOnly": 0, - "downlinkOnly": 0, - "connIdle": 150, - "handshake": 4 - } - } - }, - "routing": { - "settings": { - "rules": [ - { - "type": "field", - "domain": [ - "geosite:cn" - ], - "outboundTag": "direct" - }, - { - "type": "field", - "domain": [ - "google", - "facebook", - "youtube", - "twitter", - "instagram", - "gmail", - "domain:twimg.com", - "domain:t.co" - ], - "outboundTag": "proxy" - }, - { - "type": "field", - "ip": [ - "8.8.8.8/32", - "8.8.4.4/32", - "91.108.56.0/22", - "91.108.4.0/22", - "109.239.140.0/24", - "149.154.164.0/22", - "91.108.56.0/23", - "67.198.55.0/24", - "149.154.168.0/22", - "149.154.172.0/22" - ], - "outboundTag": "proxy" - }, - { - "type": "field", - "ip": [ - "192.168.0.0/16", - "10.0.0.0/8", - "172.16.0.0/12", - "127.0.0.0/8", - "geoip:cn" - ], - "outboundTag": "direct" - } - ], - "domainStrategy": "IPIfNonMatch" - }, - "strategy": "rules" - } -} diff --git a/VMess-Websocket-TLS/Nginx/config_client_ver4.2.json b/VMess-Websocket-TLS/Nginx/config_client_ver4.2.json deleted file mode 100644 index 47ea614..0000000 --- a/VMess-Websocket-TLS/Nginx/config_client_ver4.2.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "log": { - "loglevel": "debug" - }, - "inbounds": [ - { - "port": 10086, - "listen": "0.0.0.0", - "tag": "socks-in", - "protocol": "socks", - "settings": { - "auth": "noauth", - "udp": false - } - }, - { - "port": 1087, - "listen": "0.0.0.0", - "tag": "http-in", - "protocol": "http", - "settings": {} - } - ], - "outbounds": [ - { - "mux": { - "concurrency": 32, - "enabled": true - }, - "protocol": "vmess", - "settings": { - "vnext": [ - { - "users": [ - { - //注:填写uuid - "id": "UUID", - "alterId": 64, - "security": "auto" - } - ], - //注:填写域名、端口 - "address": "domain.Name", - "port": 1234 - } - ] - }, - "streamSettings": { - "tlsSettings": { - "allowInsecure": false - }, - "wsSettings": { - "headers": { - "User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.4489.62 Safari/537.36", - //注:填写对应头部 - "Host": "HOST", - "Accept-Encoding": "gzip", - "Pragma": "no-cache" - }, - //注:ws路径 - "path": "/PATH/" - }, - "network": "ws", - "security": "tls" - }, - "tag": "proxy" - }, - { - "protocol": "blackhole", - "settings": {}, - "tag": "blocked" - }, - { - "protocol": "freedom", - "settings": {}, - "tag": "dicert" - } - ], - "routing": { - //注:全域名规则匹配 - "domainStrategy": "AsIs", - "rules": [ - { - "type": "field", - "domain": [ - //注:填写对应域名和host - "domain:domain.Name" - ], - "outboundTag": "dicert" - }, - { - "type": "field", - "inboundTag": [ - "socks-in", - "http-in" - ], - "outboundTag": "proxy" - } - ] - }, - "other": {} -} - diff --git a/VMess-Websocket-TLS/Nginx/config_server.json b/VMess-Websocket-TLS/Nginx/config_server.json deleted file mode 100644 index 2f8043f..0000000 --- a/VMess-Websocket-TLS/Nginx/config_server.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "log": { - "access": "/var/log/v2ray/access.log", - "error": "/var/log/v2ray/error.log", - //可能取值 "debug" "info" "warning" "error" 其中"debug"记录的数据最多,"error"记录的最少 "none"表示不记录任何内容 默认值为"warning" - "loglevel": "debug" - }, - //注"policy"字段需要core≥3.1 - "policy": { - "levels": { - "0": { - "uplinkOnly": 0, - "downlinkOnly": 0, - "connIdle": 150, - "handshake": 4 - } - } - }, - "inbound": { - //默认值为"0.0.0.0" - "listen": "127.0.0.1", - "port": 10086, - "protocol": "vmess", - "settings": { - "clients": [ - { - "id": "7f43b638-dc47-11e7-9296-cec278b6b50a", - //"level"字段与"policy"字段中的"levels"字段中的对应,默认值:0,注:需要core≥3.1 - "level": 0, - "alterId": 64 - } - ] - }, - "streamSettings": { - "network": "ws", - "security": "auto", - "wsSettings": { - "path": "/PATH/", - "headers": { - "Host": "domain.Name" - } - } - } - }, - "outbound": { - "protocol": "freedom", - "settings": { } - }, - "outboundDetour": [ - { - "protocol": "blackhole", - "settings": { }, - "tag": "blocked" - } - ], - "routing": { - "strategy": "rules", - "settings": { - "rules": [ - { - "type": "field", - "ip": [ - "0.0.0.0/8", - "10.0.0.0/8", - "100.64.0.0/10", - "127.0.0.0/8", - "169.254.0.0/16", - "172.16.0.0/12", - "192.0.0.0/24", - "192.0.2.0/24", - "192.168.0.0/16", - "198.18.0.0/15", - "198.51.100.0/24", - "203.0.113.0/24", - "::1/128", - "fc00::/7", - "fe80::/10" - ], - "outboundTag": "blocked" - } - ] - } - } -} diff --git a/VMess-Websocket-TLS/Nginx/config_server_ver4.2.json b/VMess-Websocket-TLS/Nginx/config_server_ver4.2.json deleted file mode 100644 index c95964e..0000000 --- a/VMess-Websocket-TLS/Nginx/config_server_ver4.2.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "log": { - "loglevel": "debug" - }, - "inbounds": [ - { - "port": 10086, - "listen": "127.0.0.1", - "tag": "vmess-in", - "protocol": "vmess", - "settings": { - "clients": [ - { - //注:UUID - "id": "UUID", - "alterId": 64 - } - ] - }, - "streamSettings": { - "network": "ws", - "wsSettings": { - //注:ws路径 - "path": "/PATH/", - "headers": { } - } - } - } - ], - "outbounds": [ - { - "protocol": "freedom", - "settings": { }, - "tag": "direct" - }, - { - "protocol": "blackhole", - "settings": { }, - "tag": "blocked" - } - ], - "routing": { - "domainStrategy": "AsIs", - "rules": [ - { - "type": "field", - "inboundTag": [ - "vmess-in" - ], - "outboundTag": "direct" - } - ] - } -} diff --git a/VMess-Websocket-TLS/Nginx/nginx_Domain.Name.conf b/VMess-Websocket-TLS/Nginx/nginx_Domain.Name.conf deleted file mode 100644 index daec2fa..0000000 --- a/VMess-Websocket-TLS/Nginx/nginx_Domain.Name.conf +++ /dev/null @@ -1,131 +0,0 @@ -## -# You should look at the following URL's in order to grasp a solid understanding -# of Nginx configuration files in order to fully unleash the power of Nginx. -# https://www.nginx.com/resources/wiki/start/ -# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/ -# https://wiki.debian.org/Nginx/DirectoryStructure -# -# In most cases, administrators will remove this file from sites-enabled/ and -# leave it as reference inside of sites-available where it will continue to be -# updated by the nginx packaging team. -# -# This file will automatically load configuration files provided by other -# applications, such as Drupal or Wordpress. These applications will be made -# available underneath a path with that package name, such as /drupal8. -# -# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples. -## - -# Default server configuration -# -#####本配置使用正常环境 debian9_x64 nginx_1.10.3 openssl_1.1.0f v2ray_4.2 -#####兼容客户端Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8 -#####注:切勿修改中的内容,但<该文件>与中的<参数重叠>那么会<遵从前者> - -server { - # 禁用不需要的请求方式 以下只允许 get、post - if ($request_method !~ ^(POST|GET)$) { - return 444; - } - - listen 127.0.0.1:80; - server_name domain.Name; #注:填写自己的域名 - return 301 https://$host/; -} - -upstream v2ray { - server 127.0.0.1:10086; #注:v2ray后端监听地址、端口 - keepalive 2176; # 链接池空闲链接数 -} - -map $http_upgrade $connection_upgrade { - default upgrade; - '' close; -} - - -server { - #要开启 HTTP/2 注意nginx版本 - #可以使用 nginx -V 检查 - listen 127.0.0.1:443 ssl http2 backlog=1024 so_keepalive=120s:60s:10 reuseport; # backlog是nginx 监听队列 默认是511 使用命令 ss -tnl查看(Send-Q); - #设置编码 - charset utf-8; - - #证书配置 - ssl_certificate PATH; #注:填写自己证书路径 - ssl_certificate_key PATH; #注:填写密钥路径 - - ssl_session_cache shared:SSL:50m; - ssl_session_timeout 1d; - ssl_session_tickets off; - - # https://nginx.org/en/docs/http/ngx_http_ssl_module.html - ssl_protocols TLSv1.2; - #openssl ciphers - #注:懒人配置 https://mozilla.github.io/server-side-tls/ssl-config-generator/ - ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256'; - ssl_prefer_server_ciphers on; - - #安全设定 - #屏蔽请求类型 - if ($request_method !~ ^(POST|GET)$) { - return 444; - } - add_header X-Frame-Options DENY; - add_header X-XSS-Protection "1; mode=block"; - add_header X-Content-Type-Options nosniff; - # HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months) - ###测试前请使用较少的时间 - ### https://www.nginx.com/blog/http-strict-transport-security-hsts-and-nginx/ - add_header Strict-Transport-Security max-age=15 always; - - #openssl dhparam -out dhparam.pem 2048 - #openssl dhparam -out dhparam.pem 4096 - #ssl_dhparam /home/dhparam.pem; - #ssl_ecdh_curve secp384r1; - - # OCSP Stapling --- - # fetch OCSP records from URL in ssl_certificate and cache them - #ssl_stapling on; - #ssl_stapling_verify on; - #resolver_timeout 10s; - #resolver [去掉括号并将文字改成你希望的dns服务器ip地址] valid=300s; - #范例 resolver 2.2.2.2 valid=300s; - - root /var/www/html; - - # Add index.php to the list if you are using PHP - index index.html index.htm index.php ; - - server_name domain.Name; #注: 将domain.Name 替换成你的域名 - - - location /GLMzpX/ { #注:修改路径 - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; #此处与对应 - proxy_set_header Host $http_host; - - # 向后端传递访客ip - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - - - sendfile on; - tcp_nopush on; - tcp_nodelay on; - keepalive_requests 25600; - keepalive_timeout 300 300; - proxy_buffering off; - proxy_buffer_size 8k; - - #后端错误重定向 - proxy_intercept_errors on; - error_page 400 = URL; # url是一个网站地址。例如:https://www.xxxx.com/ - if ($http_host = "domain.Name" ) { #注: 修改 domain.Name 为自己的域名 - #v2ray 后端 查看上面"upstream"字段 - proxy_pass http://v2ray; - } - } -} - diff --git a/VMess-Websocket-TLS/config_client.json b/VMess-Websocket-TLS/config_client.json index a49e923..240fb60 100644 --- a/VMess-Websocket-TLS/config_client.json +++ b/VMess-Websocket-TLS/config_client.json @@ -42,7 +42,7 @@ "user": [ { "id": "", - "alterId": 4, + "alterId": 0, "security": "none" } ] diff --git a/VMess-Websocket-TLS/config_server.json b/VMess-Websocket-TLS/config_server.json index 9816222..e4dd424 100644 --- a/VMess-Websocket-TLS/config_server.json +++ b/VMess-Websocket-TLS/config_server.json @@ -23,7 +23,7 @@ "clients": [ { "id": "", - "alterId": 4 + "alterId": 0 } ], "disableInsecureEncryption": false