MatsuriDayo / nekoray

Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
https://matsuridayo.github.io/
GNU General Public License v3.0
13.45k stars 1.26k forks source link

The game Hunt Showdown 1869 loses connection when starting TUN mode #1463

Open Player6653 opened 1 month ago

Player6653 commented 1 month ago

Problem

I downloaded the latest up-to-date version of the program 3.26. singbox core. The program is run as an administrator. In the Tun settings, I selected "Stock" - Mixed, MTU 9000, unchecked "Built-in TUN", ticked "Whitelist mode" and entered "Proxy processes" as follows: "Discord.exe". The discord itself works fine and connects to voice channels, however, when logging into the Hunt game, all game servers are unavailable and it is impossible to play. However, if you turn off the "Tun mode", then the servers are working. If you check the box for "system proxy mode" instead of "Tun mode", then the Hunt servers are working, but the Discord voice channel stops working.

Player6653 commented 1 month ago

image image image image image

Player6653 commented 1 month ago

I set up the VPN server according to the instructions below: https://docs.google.com/document/d/1ivrjyiZFEFoea9LnUwsVd9BfDUPvkyeV/edit

VapeNationGitHub commented 1 month ago

Выставите здесь чек-бокс image

Здесь поменяйте на "bypass": image

Player6653 commented 1 month ago

Выставите здесь чек-бокс image

Здесь поменяйте на "bypass": image

I did as you said, but the problem did not go away. If I turn on TUN mode, then after 10 seconds the game loses connection and the servers are unavailable... However, it seems to me that I am close to a solution, because when disabling TUN mode, an error appears in the game about connection loss (it did not exist before) + the "Direct connection" line has been activated in Nekoray

Я сделал как вы сказали, но проблема не исчезла. Если я включаю TUN режим, то через 10 секунд игра теряет подключение и сервера недоступны... Однако мне кажется что я близок к решению, ведь при отключении TUN режима в игре появляется ошибка о потери соединения (ранее ее не было) + в Nekoray заработала строка "Прямое соединение"

Player6653 commented 1 month ago

As an interesting observation, if you select the connection type "System proxy mode" instead of "TUN mode", then the game works without problems and does not lose connection to servers, however, the voice channels in the discord stop working, and in other browsers, when checking the ip address, the ip of the vpn server is displayed.

В качестве интересного наблюдения - если выбрать тип подключения "Режим системного прокси", вместо "TUN режим", то тогда игра работает без проблем и не теряет соединение с серваками, однако голосовые каналы в дискорде перестают работать, а в других браузерах при проверке ip адреса высвечивается ip vpn сервера.

VapeNationGitHub commented 1 month ago

As an interesting observation, if you select the connection type "System proxy mode" instead of "TUN mode", then the game works without problems and does not lose connection to servers, however, the voice channels in the discord stop working, and in other browsers, when checking the ip address, the ip of the vpn server is displayed.

В качестве интересного наблюдения - если выбрать тип подключения "Режим системного прокси", вместо "TUN режим", то тогда игра работает без проблем и не теряет соединение с серваками, однако голосовые каналы в дискорде перестают работать, а в других браузерах при проверке ip адреса высвечивается ip vpn сервера.

Я так предполагаю, что "Режим системного прокси" - это как бы настройка VPN для Windows и соответственно весь трафик идет через ваш VPN.

VapeNationGitHub commented 1 month ago

Я сделал как вы сказали, но проблема не исчезла. Если я включаю TUN режим, то через 10 секунд игра теряет подключение и сервера недоступны... Однако мне кажется что я близок к решению, ведь при отключении TUN режима в игре появляется ошибка о потери соединения (ранее ее не было) + в Nekoray заработала строка "Прямое соединение"

пробовали сделать, как в этой теме описано? https://github.com/MatsuriDayo/nekoray/issues/1445

image

Player6653 commented 1 month ago

As an interesting observation, if you select the connection type "System proxy mode" instead of "TUN mode", then the game works without problems and does not lose connection to servers, however, the voice channels in the discord stop working, and in other browsers, when checking the ip address, the ip of the vpn server is displayed. В качестве интересного наблюдения - если выбрать тип подключения "Режим системного прокси", вместо "TUN режим", то тогда игра работает без проблем и не теряет соединение с серваками, однако голосовые каналы в дискорде перестают работать, а в других браузерах при проверке ip адреса высвечивается ip vpn сервера.

Я так предполагаю, что "Режим системного прокси" - это как бы настройка VPN для Windows и соответственно весь трафик идет через ваш VPN.

Тогда почему в этом случае не работает дискорд и работает сама игра?

Player6653 commented 1 month ago

Я сделал как вы сказали, но проблема не исчезла. Если я включаю TUN режим, то через 10 секунд игра теряет подключение и сервера недоступны... Однако мне кажется что я близок к решению, ведь при отключении TUN режима в игре появляется ошибка о потери соединения (ранее ее не было) + в Nekoray заработала строка "Прямое соединение"

пробовали сделать, как в этой теме описано? #1445

image

Да, сегодня как раз пробовал, но результат оказался таким же.

1BrainStorm9 commented 3 weeks ago

Всё еще не нашли ответ?

VapeNationGitHub commented 3 weeks ago

Всё еще не нашли ответ?

Раз тема еще открыта, значит наверное не нашли ответ)

Notusmind commented 2 weeks ago

Проблема на самом деле банальная, но решить ее та еще пытка, у меня так и не получилось. Nekoray заворачивает весь трафик в TUN режиме к себе на адаптер и потом уже решает что и куда кидать дальше. Тут же появляются проблемы с NAT, а Hunt в этой теме очень падок. Проблем было бы меньше если бы дискорд сам позволял проксировать свой трафик, но видимо это невозможно.

seroperson commented 1 week ago

тоже были аналогичные траблы, с тюн-режимом в ханте 0мс пинг + всякие-разные другие игры тоже не всегда работают нормально. коротко говоря, как я понял, не все процессы (и особенно игры) нормально работают через этот тюн-режим, хз, либо он сам по себе кривой, либо игры кривые, либо еще что-то. как минимум в ханте скорее всего проблема в том что сервера нормально не пингуются (тк любой пинг в тюн-режиме возвращает 0мс), из-за чего оно думает, видимо, что сервера не доступны вовсе и не пускает далее в матчмэйкинг. нужно крч стараться обходиться без тюн-режима: либо напрямую прокси прописывать в дискорде (или что юзаете), либо роутить в прокси какими-то сторонними тулзами.

Чуть более конкретно описал в статье (на английском, чтобы все поняли): https://seroperson.me/2024/11/11/gaming-with-v2rayn-nekoray-vless/ (English article with solution to this problem)