diff --git a/All-in-One-fallbacks-Nginx/README.md b/All-in-One-fallbacks-Nginx/README.md index 9f62fb4..a334bd2 100644 --- a/All-in-One-fallbacks-Nginx/README.md +++ b/All-in-One-fallbacks-Nginx/README.md @@ -32,7 +32,7 @@ The Vless-TCP-XTLS is the HTTPS entrypoint. For every incoming request after doi * If **ALPN=HTTP2** and at the same time the **SNI=trh2o.example.com** then the request is passed to **@trojan-h2**. * In case of **ALPN=HTTP2**, it's first passed to **@trojan-tcp**. In trojan-tcp, if if it's not a valid request(for example the trojan password is wrong), another fallback is set, to once more pass the request to Nginx HTTP2 Unix Domain Socket and a decory website is served. When the request is using HTTP2, it could also be gRPC, so that is also checked in Nginx. This is how a VMESS-gRPC request is processed: -VMESS-gRPC Request ------> Xray Vless-TCP-XTLS(443) ----**alpn=h2**----> fallback to xray trojan-tcp ------> fallback to nginx /dev/shm/h2c.sock ---**path=/vmgrpc**---> grpc_pass to xray vmess-gRPC listener on [::1]:3003 +VMESS-gRPC Request ------> Xray Vless-TCP-XTLS(443) ----**alpn=h2**----> fallback to xray trojan-tcp ------> fallback to nginx /dev/shm/h2c.sock ---**path=/vmgrpc**---> grpc_pass to xray vmess-gRPC listener on 127.0.0.1:3003 ## What to change before use? * Xray server.json @@ -61,7 +61,7 @@ VMESS-gRPC Request ------> Xray Vless-TCP-XTLS(443) ----**alpn=h2**----> fallbac ## Notes: * Tested with **Xray 1.7.2** (Xray, Penetrates Everything.) Custom (go1.19.4 linux/amd64) -* For a little better performance, a DNS Cache could be setup (on ::1 in this case) and used for resolving DNS queries. To enable xray to use it uncomment the corresponding rule from the `routing.settings.rules` in server.json. +* For a little better performance, a DNS Cache could be setup (on 127.0.0.53 in this case) and used for resolving DNS queries. To enable xray to use it uncomment the corresponding rule from the `routing.settings.rules` in server.json. * Multiple domains could be used at the same time, including domains behind cloudflare CDN. (For cloudflare, make sure websocket and gRPC are enabled in Network section). In this configuration these domains are **example.com** and **behindcdn.com** * HTTP2 inbounds (Trojan-H2, Vless-H2, VMESS-H2 and ShadowSocks-H2) * [HTTP2 Transport does not support fallback based on `path`](https://xtls.github.io/config/transports/h2.html#http-2). That's why SNI is used instead. diff --git a/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-H2-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-H2-TLS.jsonc index f858abb..dd93b26 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-H2-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-H2-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-TCP-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-TCP-TLS.jsonc index 3cf2898..78c5dd1 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-TCP-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-TCP-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-WS-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-WS-TLS.jsonc index 4fd78a6..e728c7e 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-WS-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-WS-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-gRPC.jsonc b/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-gRPC.jsonc index 36272b6..eec3b27 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-gRPC.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/ShadowSocks-gRPC.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/Trojan-H2-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/Trojan-H2-TLS.jsonc index a19f8c7..c01f030 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/Trojan-H2-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/Trojan-H2-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/Trojan-TCP-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/Trojan-TCP-TLS.jsonc index 94ccf7d..17318a7 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/Trojan-TCP-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/Trojan-TCP-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/Trojan-WS-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/Trojan-WS-TLS.jsonc index 6fdb333..33977bb 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/Trojan-WS-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/Trojan-WS-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/Trojan-gRPC-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/Trojan-gRPC-TLS.jsonc index d12fcf4..88c3997 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/Trojan-gRPC-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/Trojan-gRPC-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/VMESS-H2-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/VMESS-H2-TLS.jsonc index b2704d7..e88c4e3 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/VMESS-H2-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/VMESS-H2-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/VMESS-TCP-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/VMESS-TCP-TLS.jsonc index 957fd2e..b664a20 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/VMESS-TCP-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/VMESS-TCP-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/VMESS-WS-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/VMESS-WS-TLS.jsonc index a915a54..00dd25d 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/VMESS-WS-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/VMESS-WS-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/VMESS-gRPC-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/VMESS-gRPC-TLS.jsonc index 0dc669e..41e8810 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/VMESS-gRPC-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/VMESS-gRPC-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/Vless-H2-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/Vless-H2-TLS.jsonc index 667e882..80baf49 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/Vless-H2-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/Vless-H2-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/Vless-TCP-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/Vless-TCP-TLS.jsonc index 11eddc9..a1f7c8a 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/Vless-TCP-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/Vless-TCP-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/Vless-TCP-XTLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/Vless-TCP-XTLS.jsonc index 4dc32eb..93dcbd4 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/Vless-TCP-XTLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/Vless-TCP-XTLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/Vless-WS-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/Vless-WS-TLS.jsonc index 823c01b..2021195 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/Vless-WS-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/Vless-WS-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/client.configs/Vless-gRPC-TLS.jsonc b/All-in-One-fallbacks-Nginx/client.configs/Vless-gRPC-TLS.jsonc index 1da9966..4bc1b28 100644 --- a/All-in-One-fallbacks-Nginx/client.configs/Vless-gRPC-TLS.jsonc +++ b/All-in-One-fallbacks-Nginx/client.configs/Vless-gRPC-TLS.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { diff --git a/All-in-One-fallbacks-Nginx/nginx.conf b/All-in-One-fallbacks-Nginx/nginx.conf index c445dbf..6d3d0bf 100644 --- a/All-in-One-fallbacks-Nginx/nginx.conf +++ b/All-in-One-fallbacks-Nginx/nginx.conf @@ -49,7 +49,7 @@ server { client_body_buffer_size 1m; client_body_timeout 1h; client_max_body_size 0; - grpc_pass grpc://[::1]:3001; + grpc_pass grpc://127.0.0.1:3001; } @@ -61,7 +61,7 @@ server { client_body_buffer_size 1m; client_body_timeout 1h; client_max_body_size 0; - grpc_pass grpc://[::1]:3002; + grpc_pass grpc://127.0.0.1:3002; } @@ -73,7 +73,7 @@ server { client_body_buffer_size 1m; client_body_timeout 1h; client_max_body_size 0; - grpc_pass grpc://[::1]:3003; + grpc_pass grpc://127.0.0.1:3003; } @@ -85,6 +85,6 @@ server { client_body_buffer_size 1m; client_body_timeout 1h; client_max_body_size 0; - grpc_pass grpc://[::1]:3004; + grpc_pass grpc://127.0.0.1:3004; } } \ No newline at end of file diff --git a/All-in-One-fallbacks-Nginx/server.jsonc b/All-in-One-fallbacks-Nginx/server.jsonc index fa8be58..3050da6 100644 --- a/All-in-One-fallbacks-Nginx/server.jsonc +++ b/All-in-One-fallbacks-Nginx/server.jsonc @@ -27,11 +27,11 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": 62789, "protocol": "dokodemo-door", "settings": { - "address": "::1" + "address": "127.0.0.1" }, "tag": "api", "sniffing": null @@ -257,7 +257,7 @@ }, { "tag": "shadowsocks-ws", - "listen": "::1", + "listen": "127.0.0.1", "port": 4001, "protocol": "shadowsocks", "settings": { @@ -394,7 +394,7 @@ }, { "tag": "shadowsocks-tcp", - "listen": "::1", + "listen": "127.0.0.1", "port": 4002, "protocol": "shadowsocks", "settings": { @@ -430,7 +430,7 @@ //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// { "tag": "trojan-grpc", - "listen": "::1", // listen on localhost + "listen": "127.0.0.1", // listen on localhost "port": 3001, "protocol": "trojan", "settings": { @@ -452,7 +452,7 @@ }, { "tag": "vless-grpc", - "listen": "::1", // listen on localhost + "listen": "127.0.0.1", // listen on localhost "port": 3002, "protocol": "vless", "settings": { @@ -475,7 +475,7 @@ }, { "tag": "vmess-grpc", - "listen": "::1", // listen on localhost + "listen": "127.0.0.1", // listen on localhost "port": 3003, "protocol": "vmess", "settings": { @@ -496,7 +496,7 @@ } }, { - "listen": "::1", //Only listen on localhost + "listen": "127.0.0.1", //Only listen on localhost "port": 3004, "protocol": "shadowsocks", "settings": { @@ -599,7 +599,7 @@ }, { "tag": "shadowsocks-h2", - "listen": "::1", + "listen": "127.0.0.1", "port": 4003, "protocol": "shadowsocks", "settings": { @@ -692,7 +692,7 @@ "tag": "DNS-Internal", "protocol": "dns", "settings": { - "address": "::1", + "address": "127.0.0.53", "port": 53 } } diff --git a/MITM-Domain-Fronting/config.jsonc b/MITM-Domain-Fronting/config.jsonc index c0ffbbf..e0b5b74 100644 --- a/MITM-Domain-Fronting/config.jsonc +++ b/MITM-Domain-Fronting/config.jsonc @@ -6,7 +6,7 @@ // 请求在该入站中被解密 { "port": 4431, - "listen": "::1", + "listen": "127.0.0.1", "tag": "tls-decrypt", "protocol": "dokodemo-door", "settings": { @@ -40,7 +40,7 @@ // 真正用到的入站 { "port": 10801, - "listen": "::1", + "listen": "127.0.0.1", "tag": "socks-in", "protocol": "socks", "sniffing": { @@ -59,7 +59,7 @@ "tag": "redirect-out", "protocol": "freedom", "settings": { - "redirect": "[::1]:4431" + "redirect": "127.0.0.1:4431" } }, // 明文请求在这里被重新加密为正常 HTTPS 请求 diff --git a/ReverseProxy/Shadowsocks-2022/client.jsonc b/ReverseProxy/Shadowsocks-2022/client.jsonc index ec922f8..4bbd37b 100644 --- a/ReverseProxy/Shadowsocks-2022/client.jsonc +++ b/ReverseProxy/Shadowsocks-2022/client.jsonc @@ -14,17 +14,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "2080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "2081", "protocol": "http" } diff --git a/ReverseProxy/VLESS-TCP-XTLS-WS/client_tcp.jsonc b/ReverseProxy/VLESS-TCP-XTLS-WS/client_tcp.jsonc index 31f6975..e82c479 100644 --- a/ReverseProxy/VLESS-TCP-XTLS-WS/client_tcp.jsonc +++ b/ReverseProxy/VLESS-TCP-XTLS-WS/client_tcp.jsonc @@ -14,17 +14,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "2080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "2081", "protocol": "http" } diff --git a/ReverseProxy/VLESS-TCP-XTLS-WS/client_ws.jsonc b/ReverseProxy/VLESS-TCP-XTLS-WS/client_ws.jsonc index 66457f9..1d243c2 100644 --- a/ReverseProxy/VLESS-TCP-XTLS-WS/client_ws.jsonc +++ b/ReverseProxy/VLESS-TCP-XTLS-WS/client_ws.jsonc @@ -14,17 +14,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "2080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "2081", "protocol": "http" } diff --git a/ReverseProxy/VLESS-TCP-XTLS-WS/nginx.conf b/ReverseProxy/VLESS-TCP-XTLS-WS/nginx.conf index 989c9a7..1f3f18b 100644 --- a/ReverseProxy/VLESS-TCP-XTLS-WS/nginx.conf +++ b/ReverseProxy/VLESS-TCP-XTLS-WS/nginx.conf @@ -33,7 +33,7 @@ http { #gzip on; server { - listen [::1]:80; + listen 127.0.0.1:80; server_name yourserver_80.com; charset utf-8; diff --git a/ReverseProxy/VLESS-TCP-XTLS-WS/portal.jsonc b/ReverseProxy/VLESS-TCP-XTLS-WS/portal.jsonc index c4bd370..6da4cfd 100644 --- a/ReverseProxy/VLESS-TCP-XTLS-WS/portal.jsonc +++ b/ReverseProxy/VLESS-TCP-XTLS-WS/portal.jsonc @@ -60,7 +60,7 @@ { "tag": "externalws", "port": 65511, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "vless", "settings": { "clients": [ @@ -84,7 +84,7 @@ { "tag": "interconn", "port": 65510, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "vless", "settings": { "clients": [ diff --git a/ReverseProxy/Vmess-TCP/client.jsonc b/ReverseProxy/Vmess-TCP/client.jsonc index ad7c720..fe8682e 100644 --- a/ReverseProxy/Vmess-TCP/client.jsonc +++ b/ReverseProxy/Vmess-TCP/client.jsonc @@ -14,17 +14,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "2080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "2081", "protocol": "http" } diff --git a/Serverless-for-Iran/serverless_with_mitm_for_Iran.jsonc b/Serverless-for-Iran/serverless_with_mitm_for_Iran.jsonc index 9731efa..43a61a8 100644 --- a/Serverless-for-Iran/serverless_with_mitm_for_Iran.jsonc +++ b/Serverless-for-Iran/serverless_with_mitm_for_Iran.jsonc @@ -109,14 +109,14 @@ "tag": "redirect-out-h11", "protocol": "freedom", "settings": { - "redirect": "[::1]:4431" + "redirect": "127.0.0.1:4431" } }, { "tag": "redirect-out-h211", "protocol": "freedom", "settings": { - "redirect": "[::1]:4432" + "redirect": "127.0.0.1:4432" } }, { diff --git a/Shadowsocks-TCP/client.jsonc b/Shadowsocks-TCP/client.jsonc index d4bca35..4e2f13e 100644 --- a/Shadowsocks-TCP/client.jsonc +++ b/Shadowsocks-TCP/client.jsonc @@ -16,17 +16,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/Socks5-TLS/config_client.jsonc b/Socks5-TLS/config_client.jsonc index 727ac33..6c55150 100644 --- a/Socks5-TLS/config_client.jsonc +++ b/Socks5-TLS/config_client.jsonc @@ -16,17 +16,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/Socks5-TLS/config_server.jsonc b/Socks5-TLS/config_server.jsonc index a713da8..b5a9227 100644 --- a/Socks5-TLS/config_server.jsonc +++ b/Socks5-TLS/config_server.jsonc @@ -28,7 +28,7 @@ } ], "udp": true, - "ip": "::1" + "ip": "127.0.0.1" }, "streamSettings": { "network": "tcp", diff --git a/Trojan-TCP-TLS (minimal)/config_client.jsonc b/Trojan-TCP-TLS (minimal)/config_client.jsonc index a0951e0..8d76999 100644 --- a/Trojan-TCP-TLS (minimal)/config_client.jsonc +++ b/Trojan-TCP-TLS (minimal)/config_client.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 10800, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true diff --git a/Trojan-TCP-XTLS/config_client.jsonc b/Trojan-TCP-XTLS/config_client.jsonc index 8058891..f23adec 100644 --- a/Trojan-TCP-XTLS/config_client.jsonc +++ b/Trojan-TCP-XTLS/config_client.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 1080, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true diff --git a/Trojan-TCP-XTLS/nginx.conf b/Trojan-TCP-XTLS/nginx.conf index 391f290..5cbe234 100644 --- a/Trojan-TCP-XTLS/nginx.conf +++ b/Trojan-TCP-XTLS/nginx.conf @@ -44,7 +44,7 @@ http { root /usr/share/nginx/html; - set_real_ip_from ::1; + set_real_ip_from 127.0.0.1; include /etc/nginx/default.d/*.conf; diff --git a/VLESS-HTTP-Caddy/VLESS-H2C-Caddy/Caddyfile b/VLESS-HTTP-Caddy/VLESS-H2C-Caddy/Caddyfile index 5cf6be4..77587d6 100644 --- a/VLESS-HTTP-Caddy/VLESS-H2C-Caddy/Caddyfile +++ b/VLESS-HTTP-Caddy/VLESS-H2C-Caddy/Caddyfile @@ -6,7 +6,7 @@ xx.com { file_server tls CA.crt priv.key # 换成你的证书和私钥,绝对路径 - reverse_proxy /path [::1]:2001 { + reverse_proxy /path 127.0.0.1:2001 { transport http { versions h2c } diff --git a/VLESS-HTTP-Caddy/VLESS-H2C-Caddy/server.jsonc b/VLESS-HTTP-Caddy/VLESS-H2C-Caddy/server.jsonc index 74017f5..9b919be 100644 --- a/VLESS-HTTP-Caddy/VLESS-H2C-Caddy/server.jsonc +++ b/VLESS-HTTP-Caddy/VLESS-H2C-Caddy/server.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 2001, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "vless", "settings": { "clients": [ diff --git a/VLESS-HTTP-Caddy/VLESS-H3-Caddy/Caddyfile b/VLESS-HTTP-Caddy/VLESS-H3-Caddy/Caddyfile index f902de3..6144688 100644 --- a/VLESS-HTTP-Caddy/VLESS-H3-Caddy/Caddyfile +++ b/VLESS-HTTP-Caddy/VLESS-H3-Caddy/Caddyfile @@ -6,7 +6,7 @@ xx.com { file_server tls CA.crt priv.key # 换成你的证书和私钥,绝对路径 - reverse_proxy /path [::1]:2001 { + reverse_proxy /path 127.0.0.1:2001 { transport http { tls tls_client_auth CA.crt priv.key # 换成你的证书和私钥,绝对路径 diff --git a/VLESS-HTTP-Caddy/VLESS-H3-Caddy/server.jsonc b/VLESS-HTTP-Caddy/VLESS-H3-Caddy/server.jsonc index 38df14b..86a214b 100644 --- a/VLESS-HTTP-Caddy/VLESS-H3-Caddy/server.jsonc +++ b/VLESS-HTTP-Caddy/VLESS-H3-Caddy/server.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 2001, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "vless", "settings": { "clients": [ diff --git a/VLESS-HTTP-Caddy/VLESS-H3-To-H2C-Caddy/Caddyfile b/VLESS-HTTP-Caddy/VLESS-H3-To-H2C-Caddy/Caddyfile index 6ee3a85..dee83a1 100644 --- a/VLESS-HTTP-Caddy/VLESS-H3-To-H2C-Caddy/Caddyfile +++ b/VLESS-HTTP-Caddy/VLESS-H3-To-H2C-Caddy/Caddyfile @@ -6,6 +6,6 @@ xx.com { file_server tls CA.crt priv.key # 换成你的证书和私钥,绝对路径 - reverse_proxy /path h2c://[::1]:2001 { + reverse_proxy /path h2c://127.0.0.1:2001 { } } diff --git a/VLESS-HTTP-Caddy/VLESS-H3-To-H2C-Caddy/server.jsonc b/VLESS-HTTP-Caddy/VLESS-H3-To-H2C-Caddy/server.jsonc index e3e9a16..1525966 100644 --- a/VLESS-HTTP-Caddy/VLESS-H3-To-H2C-Caddy/server.jsonc +++ b/VLESS-HTTP-Caddy/VLESS-H3-To-H2C-Caddy/server.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 2001, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "vless", "settings": { "clients": [ diff --git a/VLESS-TCP-REALITY (without being stolen)/config_client.jsonc b/VLESS-TCP-REALITY (without being stolen)/config_client.jsonc index 21f65d0..0b66929 100644 --- a/VLESS-TCP-REALITY (without being stolen)/config_client.jsonc +++ b/VLESS-TCP-REALITY (without being stolen)/config_client.jsonc @@ -5,7 +5,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": 10808, "protocol": "socks", "settings": { @@ -28,7 +28,7 @@ "settings": { "vnext": [ { - "address": "::1", + "address": "127.0.0.1", "port": 443, "users": [ { diff --git a/VLESS-TCP-REALITY (without being stolen)/config_server.jsonc b/VLESS-TCP-REALITY (without being stolen)/config_server.jsonc index ad5678a..5343565 100644 --- a/VLESS-TCP-REALITY (without being stolen)/config_server.jsonc +++ b/VLESS-TCP-REALITY (without being stolen)/config_server.jsonc @@ -8,7 +8,7 @@ "port": 443, "protocol": "dokodemo-door", "settings": { - "address": "::1", + "address": "127.0.0.1", "port": 4431, // 指向内网中的 reality 端口,示例是这个端口,如果要自己修改了记得这里和下面的 reality 入站都要修改 "network": "tcp" }, @@ -21,7 +21,7 @@ } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": 4431, // 见上 如果和其他服务冲突了可以换 "protocol": "vless", "settings": { diff --git a/VLESS-TCP-TLS (maximal by rprx)/config_client.jsonc b/VLESS-TCP-TLS (maximal by rprx)/config_client.jsonc index d608544..a93646d 100644 --- a/VLESS-TCP-TLS (maximal by rprx)/config_client.jsonc +++ b/VLESS-TCP-TLS (maximal by rprx)/config_client.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 10800, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true diff --git a/VLESS-TCP-TLS (maximal by rprx)/nginx.conf b/VLESS-TCP-TLS (maximal by rprx)/nginx.conf index f7755a2..8b99c90 100644 --- a/VLESS-TCP-TLS (maximal by rprx)/nginx.conf +++ b/VLESS-TCP-TLS (maximal by rprx)/nginx.conf @@ -49,7 +49,7 @@ http { server_name _; root /usr/share/nginx/html; - set_real_ip_from ::1; + set_real_ip_from 127.0.0.1; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; diff --git a/VLESS-TCP-TLS (minimal by rprx)/config_client.jsonc b/VLESS-TCP-TLS (minimal by rprx)/config_client.jsonc index cabbe95..e1e330d 100644 --- a/VLESS-TCP-TLS (minimal by rprx)/config_client.jsonc +++ b/VLESS-TCP-TLS (minimal by rprx)/config_client.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 10800, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true diff --git a/VLESS-TCP-TLS-WS (recommended)/config_client_tcp_tls.jsonc b/VLESS-TCP-TLS-WS (recommended)/config_client_tcp_tls.jsonc index d608544..a93646d 100644 --- a/VLESS-TCP-TLS-WS (recommended)/config_client_tcp_tls.jsonc +++ b/VLESS-TCP-TLS-WS (recommended)/config_client_tcp_tls.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 10800, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true diff --git a/VLESS-TCP-TLS-WS (recommended)/config_client_ws_tls.jsonc b/VLESS-TCP-TLS-WS (recommended)/config_client_ws_tls.jsonc index 05bd404..8df0f6f 100644 --- a/VLESS-TCP-TLS-WS (recommended)/config_client_ws_tls.jsonc +++ b/VLESS-TCP-TLS-WS (recommended)/config_client_ws_tls.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 10800, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true diff --git a/VLESS-TCP-TLS-WS (recommended)/config_server.jsonc b/VLESS-TCP-TLS-WS (recommended)/config_server.jsonc index d0a40e0..ffd8149 100644 --- a/VLESS-TCP-TLS-WS (recommended)/config_server.jsonc +++ b/VLESS-TCP-TLS-WS (recommended)/config_server.jsonc @@ -44,7 +44,7 @@ }, { "port": 1234, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "vless", "settings": { "clients": [ diff --git a/VLESS-TCP-TLS-proxy protocol/config_client.jsonc b/VLESS-TCP-TLS-proxy protocol/config_client.jsonc index c9e3b86..28c3e83 100644 --- a/VLESS-TCP-TLS-proxy protocol/config_client.jsonc +++ b/VLESS-TCP-TLS-proxy protocol/config_client.jsonc @@ -4,17 +4,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/VLESS-TCP-TLS-proxy protocol/nginx.conf b/VLESS-TCP-TLS-proxy protocol/nginx.conf index 73e425f..19decd3 100644 --- a/VLESS-TCP-TLS-proxy protocol/nginx.conf +++ b/VLESS-TCP-TLS-proxy protocol/nginx.conf @@ -36,11 +36,11 @@ http { #gzip on; server { - listen [::1]:8001 proxy_protocol; - listen [::1]:8002 http2 proxy_protocol; + listen 127.0.0.1:8001 proxy_protocol; + listen 127.0.0.1:8002 http2 proxy_protocol; server_name yourserver.com; - set_real_ip_from ::1; + set_real_ip_from 127.0.0.1; charset utf-8; diff --git a/VLESS-TCP-TLS/config_client.jsonc b/VLESS-TCP-TLS/config_client.jsonc index f03c69a..01572d1 100644 --- a/VLESS-TCP-TLS/config_client.jsonc +++ b/VLESS-TCP-TLS/config_client.jsonc @@ -4,17 +4,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/VLESS-TCP-TLS/nginx.conf b/VLESS-TCP-TLS/nginx.conf index a02eb64..f5d139b 100644 --- a/VLESS-TCP-TLS/nginx.conf +++ b/VLESS-TCP-TLS/nginx.conf @@ -33,8 +33,8 @@ http { #gzip on; server { - listen [::1]:8001; - listen [::1]:8002 http2; + listen 127.0.0.1:8001; + listen 127.0.0.1:8002 http2; server_name yourserver.com; charset utf-8; diff --git a/VLESS-TCP-XTLS-Vision-REALITY/config_client.jsonc b/VLESS-TCP-XTLS-Vision-REALITY/config_client.jsonc index 76484c3..7f0454f 100644 --- a/VLESS-TCP-XTLS-Vision-REALITY/config_client.jsonc +++ b/VLESS-TCP-XTLS-Vision-REALITY/config_client.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": 10808, "protocol": "socks", "settings": { diff --git a/VLESS-TCP-XTLS-Vision/config_client.jsonc b/VLESS-TCP-XTLS-Vision/config_client.jsonc index b019a40..4b74a16 100644 --- a/VLESS-TCP-XTLS-Vision/config_client.jsonc +++ b/VLESS-TCP-XTLS-Vision/config_client.jsonc @@ -25,7 +25,7 @@ }, "inbounds": [ { - "listen": "::1", // Fill in 0.0.0.0 to allow connections from LAN + "listen": "127.0.0.1", // Fill in 0.0.0.0 to allow connections from LAN "port": 10808, // local socks listening port "protocol": "socks", "settings": { @@ -40,7 +40,7 @@ } }, { - "listen": "::1", // Fill in "0.0.0.0" to allow connections from LAN + "listen": "127.0.0.1", // Fill in "0.0.0.0" to allow connections from LAN "port": 10809, // Local http listening port "protocol": "http", "sniffing": { diff --git a/VLESS-TCP-XTLS-Vision/nginx.conf b/VLESS-TCP-XTLS-Vision/nginx.conf index d035f37..4f72071 100644 --- a/VLESS-TCP-XTLS-Vision/nginx.conf +++ b/VLESS-TCP-XTLS-Vision/nginx.conf @@ -34,9 +34,9 @@ http { } server { - listen [::1]:8001 proxy_protocol; - listen [::1]:8002 http2 proxy_protocol; - set_real_ip_from ::1; + listen 127.0.0.1:8001 proxy_protocol; + listen 127.0.0.1:8002 http2 proxy_protocol; + set_real_ip_from 127.0.0.1; location / { sub_filter $proxy_host $host; diff --git a/VLESS-TCP/config_client.jsonc b/VLESS-TCP/config_client.jsonc index 8bf14db..7fe2d60 100644 --- a/VLESS-TCP/config_client.jsonc +++ b/VLESS-TCP/config_client.jsonc @@ -4,17 +4,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/VLESS-TCP/nginx.conf b/VLESS-TCP/nginx.conf index d8ead44..052c25f 100644 --- a/VLESS-TCP/nginx.conf +++ b/VLESS-TCP/nginx.conf @@ -33,7 +33,7 @@ http { #gzip on; server { - listen [::1]:8001; + listen 127.0.0.1:8001; server_name yourserver_8001.com; charset utf-8; diff --git a/VLESS-TLS-SplitHTTP-CaddyNginx/Caddyfile b/VLESS-TLS-SplitHTTP-CaddyNginx/Caddyfile index 45629cc..c2aca34 100644 --- a/VLESS-TLS-SplitHTTP-CaddyNginx/Caddyfile +++ b/VLESS-TLS-SplitHTTP-CaddyNginx/Caddyfile @@ -1,5 +1,5 @@ localhost:443 { handle /split/* { - reverse_proxy http://[::1]:1234 + reverse_proxy http://127.0.0.1:1234 } } diff --git a/VLESS-TLS-SplitHTTP-CaddyNginx/client.jsonc b/VLESS-TLS-SplitHTTP-CaddyNginx/client.jsonc index e22855f..fdd5272 100644 --- a/VLESS-TLS-SplitHTTP-CaddyNginx/client.jsonc +++ b/VLESS-TLS-SplitHTTP-CaddyNginx/client.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": 10808, "protocol": "socks", "settings": { diff --git a/VLESS-TLS-SplitHTTP-CaddyNginx/nginx.conf b/VLESS-TLS-SplitHTTP-CaddyNginx/nginx.conf index 97f50a5..2362fd8 100644 --- a/VLESS-TLS-SplitHTTP-CaddyNginx/nginx.conf +++ b/VLESS-TLS-SplitHTTP-CaddyNginx/nginx.conf @@ -16,7 +16,7 @@ server { # access_log off; location /split { - proxy_pass http://[::1]:1234; + proxy_pass http://127.0.0.1:1234; proxy_http_version 1.1; proxy_redirect off; } diff --git a/VLESS-TLS-SplitHTTP-CaddyNginx/server.jsonc b/VLESS-TLS-SplitHTTP-CaddyNginx/server.jsonc index 03ca13a..b6d23dd 100644 --- a/VLESS-TLS-SplitHTTP-CaddyNginx/server.jsonc +++ b/VLESS-TLS-SplitHTTP-CaddyNginx/server.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": 1234, "protocol": "vless", "settings": { diff --git a/VLESS-TLS-SplitHTTP-H3/client.jsonc b/VLESS-TLS-SplitHTTP-H3/client.jsonc index e58a3d3..2bb806d 100644 --- a/VLESS-TLS-SplitHTTP-H3/client.jsonc +++ b/VLESS-TLS-SplitHTTP-H3/client.jsonc @@ -10,7 +10,7 @@ ] }, "port": 10808, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true diff --git a/VLESS-WSS-Nginx/nginx.conf b/VLESS-WSS-Nginx/nginx.conf index c6a98a4..97f4435 100644 --- a/VLESS-WSS-Nginx/nginx.conf +++ b/VLESS-WSS-Nginx/nginx.conf @@ -16,7 +16,7 @@ server { if ($http_upgrade != "websocket") { return 404; } - proxy_pass http://[::1]:1234; + proxy_pass http://127.0.0.1:1234; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; diff --git a/VLESS-WSS-Nginx/server.jsonc b/VLESS-WSS-Nginx/server.jsonc index 72762c0..2f426c9 100644 --- a/VLESS-WSS-Nginx/server.jsonc +++ b/VLESS-WSS-Nginx/server.jsonc @@ -4,7 +4,7 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": 1234 , "protocol": "vless", "settings": { diff --git a/VLESS-gRPC-REALITY/config_client.jsonc b/VLESS-gRPC-REALITY/config_client.jsonc index e5864ca..ac2e8c1 100644 --- a/VLESS-gRPC-REALITY/config_client.jsonc +++ b/VLESS-gRPC-REALITY/config_client.jsonc @@ -8,7 +8,7 @@ { "tag": "socks", "port": 800, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "sniffing": { "enabled": true, @@ -24,7 +24,7 @@ { "tag": "http", "port": 801, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "http", "sniffing": { "enabled": true, @@ -113,7 +113,7 @@ "id": "5708766234462982042", "type": "field", "outboundTag": "direct", - "ip": ["::1", "192.168.1.1"], + "ip": ["127.0.0.1", "192.168.1.1"], "enabled": true }, { diff --git a/VLESS-mKCPSeed/config_client.jsonc b/VLESS-mKCPSeed/config_client.jsonc index fa6ddea..ca00c38 100644 --- a/VLESS-mKCPSeed/config_client.jsonc +++ b/VLESS-mKCPSeed/config_client.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 1080, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true diff --git a/VMess-HTTP/config_client.jsonc b/VMess-HTTP/config_client.jsonc index 44e6a86..f3064e5 100644 --- a/VMess-HTTP/config_client.jsonc +++ b/VMess-HTTP/config_client.jsonc @@ -16,17 +16,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/VMess-HTTP2/config_client.jsonc b/VMess-HTTP2/config_client.jsonc index 0826705..c9243ce 100644 --- a/VMess-HTTP2/config_client.jsonc +++ b/VMess-HTTP2/config_client.jsonc @@ -16,17 +16,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/VMess-TCP-TLS/config_client.jsonc b/VMess-TCP-TLS/config_client.jsonc index 1fbb462..60ba57a 100644 --- a/VMess-TCP-TLS/config_client.jsonc +++ b/VMess-TCP-TLS/config_client.jsonc @@ -16,17 +16,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/VMess-TCP/config_client.jsonc b/VMess-TCP/config_client.jsonc index 3080ddb..852e399 100644 --- a/VMess-TCP/config_client.jsonc +++ b/VMess-TCP/config_client.jsonc @@ -16,17 +16,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/VMess-Websocket-TLS/config_client.jsonc b/VMess-Websocket-TLS/config_client.jsonc index 24b0b48..0cf2bde 100644 --- a/VMess-Websocket-TLS/config_client.jsonc +++ b/VMess-Websocket-TLS/config_client.jsonc @@ -16,17 +16,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/VMess-Websocket/config_client.jsonc b/VMess-Websocket/config_client.jsonc index 83d9632..07d11a2 100644 --- a/VMess-Websocket/config_client.jsonc +++ b/VMess-Websocket/config_client.jsonc @@ -16,17 +16,17 @@ }, "inbounds": [ { - "listen": "::1", + "listen": "127.0.0.1", "port": "1080", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, - "ip": "::1" + "ip": "127.0.0.1" } }, { - "listen": "::1", + "listen": "127.0.0.1", "port": "1081", "protocol": "http" } diff --git a/VMess-mKCPSeed/config_client.jsonc b/VMess-mKCPSeed/config_client.jsonc index ada6607..8bfec3c 100644 --- a/VMess-mKCPSeed/config_client.jsonc +++ b/VMess-mKCPSeed/config_client.jsonc @@ -5,7 +5,7 @@ "inbounds": [ { "port": 1080, - "listen": "::1", + "listen": "127.0.0.1", "protocol": "socks", "settings": { "udp": true