Постараюсь кратко как могу. Лог клиента внизу. Сам конфиг пока не прикладываю, так как пытался менять абсолютно каждый параметр и ничего не помогло.
Имеются два сервера в разных странах. На них крутились 3xui с vless xhttp reality и hysteria2 на публичном 443 + nginx на локальном 10443. На оба сервера были заведены отдельные домены (второго уровня на первый и третьего уровня на второй) Все работало как часы.
Аренда домена подходила к концу и я по классике решил сэкономить и взять новый - заново сцепив домены с регру с адресами хостинга через cloudflare, обнулив конфиг nginx, повторно получив серты через certbot (let’s encrypt) и поменяв домен во всех инбаундах.
Две самые большие странности:
-
инбаунд нормально работает с v2raytun на винде. Во всех клиентах на андроиде - моментально показывает отвал при проверке реального пинга. При этом обычный tcping (или как он там) подтверждает быстрый доступ по всем инбаундам.
-
иногда при удалении и создании инбаунда с нуля какое-то время все работает, потом - окончательный отвал. Перезагрузка сервера, сброс конфигов на клиенте и тд не помогают.
Я уже грешил на выбор режима xhttp, настройки xmux на сервере, пэддинг, reality/tls - изменения этих параметров не помогли.
В базе у меня vless xhttp слушает все адреса и домены на публичном 443, режим xhttp auto, tls с сертификатами домена на том же сервере или reality с target 127…:10443, где сидит nginx.
Есть мысли что я упускаю?
Лог с клиента (v2raytun):
Спойлер
--------- beginning of main
07-23 21:42:04.208 I/GoLog (30276): from udp:10.10.10.1:30855 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:04.212 I/GoLog (30276): from udp:10.10.10.1:17501 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:04.213 I/GoLog (30276): from udp:10.10.10.1:57386 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:04.460 I/GoLog (30276): from tcp:[fc00::10:10:10:1]:34452 accepted tcp:[2001:4860:4860::8844]:443 [tun-in >> proxy]
07-23 21:42:04.528 I/GoLog (30276): from tcp:[fc00::10:10:10:1]:34462 accepted tcp:[2001:4860:4860::8844]:443 [tun-in >> proxy]
07-23 21:42:04.531 I/GoLog (30276): from tcp:[fc00::10:10:10:1]:34464 accepted tcp:[2001:4860:4860::8844]:443 [tun-in >> proxy]
07-23 21:42:05.227 I/GoLog (30276): from udp:10.10.10.1:57636 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:05.228 I/GoLog (30276): from udp:10.10.10.1:47433 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:05.231 I/GoLog (30276): from udp:10.10.10.1:2064 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:05.430 I/GoLog (30276): from tcp:[fc00::10:10:10:1]:49318 accepted tcp:[2a00:1450:4008:800::200e]:443 [tun-in >> proxy]
07-23 21:42:16.354 D/com.v2raytun.android(13683): Observe settings changed: pref_ui_mode_night
07-23 21:42:16.374 D/com.v2raytun.android(13683): Main ViewModel is cleared
07-23 21:42:16.874 D/com.v2raytun.android(13683): Settings ViewModel is cleared
07-23 21:42:17.095 D/com.v2raytun.android(30276): Starting services
07-23 21:42:17.219 I/GoLog (30276): initializing core…
07-23 21:42:17.362 I/GoLog (30276): starting core…
07-23 21:42:17.366 I/GoLog (30276): Starting core successfully
07-23 21:42:17.370 I/GoLog (30276): [Warning] core: Xray 26.6.27 started
07-23 21:42:17.393 I/GoLog (30276): from udp:10.10.10.1:60889 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:17.412 I/GoLog (30276): from udp:10.10.10.1:53570 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:17.431 I/GoLog (30276): from udp:10.10.10.1:57397 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:17.431 I/GoLog (30276): from udp:10.10.10.1:35772 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:17.432 I/GoLog (30276): from udp:10.10.10.1:41462 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:18.019 I/GoLog (30276): from tcp:10.10.10.1:57194 accepted tcp:142.251.9.188:5228 [tun-in >> proxy]
07-23 21:42:18.201 I/GoLog (30276): from tcp:10.10.10.1:57202 accepted tcp:142.251.9.188:5228 [tun-in >> proxy]
07-23 21:42:18.230 I/GoLog (30276): from tcp:10.10.10.1:35488 accepted tcp:142.251.152.119:443 [tun-in >> proxy]
07-23 21:42:18.230 I/GoLog (30276): from tcp:10.10.10.1:60056 accepted tcp:216.58.207.35:80 [tun-in >> proxy]
07-23 21:42:23.370 I/GoLog (30276): from udp:10.10.10.1:22654 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:23.370 I/GoLog (30276): from udp:10.10.10.1:17463 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:23.612 I/GoLog (30276): from tcp:[fc00::10:10:10:1]:37462 accepted tcp:[2001:4860:4847:400::]:443 [tun-in >> proxy]
07-23 21:42:23.948 I/GoLog (30276): from udp:10.10.10.1:18883 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:23.949 I/GoLog (30276): from udp:10.10.10.1:44463 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:24.217 I/GoLog (30276): from tcp:10.10.10.1:36686 accepted tcp:172.217.115.4:443 [tun-in >> proxy]
07-23 21:42:24.662 I/GoLog (30276): from udp:10.10.10.1:46502 accepted udp:172.217.116.4:443 [tun-in >> proxy]
07-23 21:42:36.175 D/com.v2raytun.android(13683): Stopping services
07-23 21:42:36.726 D/com.v2raytun.android(13683): Starting services
07-23 21:42:36.871 I/GoLog (30276): initializing core…
07-23 21:42:37.122 I/GoLog (30276): starting core…
07-23 21:42:37.126 I/GoLog (30276): Starting core successfully
07-23 21:42:37.127 I/GoLog (30276): [Warning] core: Xray 26.6.27 started
07-23 21:42:37.127 I/GoLog (30276): from udp:10.10.10.1:52733 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:37.128 I/GoLog (30276): from udp:10.10.10.1:50952 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:37.137 I/GoLog (30276): from tcp:10.10.10.1:59798 accepted tcp:142.251.156.119:80 [tun-in >> proxy]
07-23 21:42:37.799 I/GoLog (30276): from tcp:127.0.0.1:45922 accepted tcp:ipinfo.io:443 [socks >> proxy]
07-23 21:42:38.846 I/GoLog (30276): from tcp:10.10.10.1:36866 accepted tcp:142.251.150.119:443 [tun-in >> proxy]
07-23 21:42:38.846 I/GoLog (30276): from tcp:10.10.10.1:56366 accepted tcp:209.85.233.94:80 [tun-in >> proxy]
07-23 21:42:39.526 I/GoLog (30276): from udp:10.10.10.1:49602 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:39.545 W/com.v2raytun.android(30276): Failed to measure delay with primary URL
07-23 21:42:39.545 W/com.v2raytun.android(30276): go.Universe$proxyerror: Get “https://www.google.com/generate_204”: io: read/write on closed pipe
07-23 21:42:39.545 W/com.v2raytun.android(30276): at libv2ray.CoreController.measureDelay(Native Method)
07-23 21:42:39.545 W/com.v2raytun.android(30276): at q.o.invokeSuspend(SourceFile:57)
07-23 21:42:39.545 W/com.v2raytun.android(30276): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:12)
07-23 21:42:40.042 I/GoLog (30276): from udp:10.10.10.1:50952 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:40.043 I/GoLog (30276): from udp:10.10.10.1:52733 accepted udp:8.8.8.8:53 [tun-in >> proxy]
07-23 21:42:40.853 W/com.v2raytun.android(30276): Failed to measure delay with alternative URL
07-23 21:42:40.853 W/com.v2raytun.android(30276): go.Universe$proxyerror: Get “https://www.gstatic.com/generate_204”: io: read/write on closed pipe
07-23 21:42:40.853 W/com.v2raytun.android(30276): at libv2ray.CoreController.measureDelay(Native Method)
07-23 21:42:40.853 W/com.v2raytun.android(30276): at q.o.invokeSuspend(SourceFile:111)
07-23 21:42:40.853 W/com.v2raytun.android(30276): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:12)
UPD: забыл важный момент - hysteria2 на том же 443 работает