Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discord does not work when connected with vless #1396

Closed
2 tasks done
Andruxa0 opened this issue Oct 8, 2024 · 16 comments
Closed
2 tasks done

Discord does not work when connected with vless #1396

Andruxa0 opened this issue Oct 8, 2024 · 16 comments
Labels
bug Something isn't working reviewed

Comments

@Andruxa0
Copy link

Andruxa0 commented Oct 8, 2024

Search first

  • I searched and no similar issues were found

What Happened?

Discord has been blocked in Russia. It does not work in the system proxy mode. When you turn on the VPN experimental mode, discord starts working, but YouTube stops loading

Minimal Reproducible Example (MRE)

  1. Connect via vless to a server in the Netherlands
  2. Enable the "System proxy" Operation Mode parameter, the implementation of TUN "gvisor" wrote today
  3. Try to enter the discord

Expected Behavior

No response

Version

2.0.5

Platform/OS

Windows

Additional Context

No response

Application Config Options

No response

Relevant log output

No response

Are you willing to submit a PR? If you know how to fix the bug.

  • I'm willing to submit a PR (Thank you!)
@Andruxa0 Andruxa0 added the bug Something isn't working label Oct 8, 2024
@matinkg
Copy link

matinkg commented Oct 8, 2024

I don't know about discord, but I can confirm youtube stops working in VPN mode.

@Andruxa0
Copy link
Author

Andruxa0 commented Oct 8, 2024

today, the discord was blocked in Russia, and for some reason the connection does not work through hidiffy. I'm trying through nekoray, everything is fine, but I would still like to hide

@aketawi
Copy link

aketawi commented Oct 8, 2024

from what I can tell, this seems to also be a problem with Discord itself? In addition to it being blocked in russia, it seems to block or limit connections from VPNs. After a bunch of experimentation, only a handful of the servers work, regardless of their protocol. TLS Fragmentation seems to help. The issues in my experience are mostly limited to voice chat and screen sharing only, while sending messages works fine. The most consistent way to get it working for me was to set Hiddify to VPN mode, and use discord in a web browser.

I haven't noticed problems with Youtube in VPN mode, seems to work for me.

My settings, if this helps anyone:
Service mode: VPN
TUN: gvisor
Enable TLS fragmentation: on
Enable WARP: off

@newohrim
Copy link

newohrim commented Oct 8, 2024

from what I can tell, this seems to also be a problem with Discord itself? In addition to it being blocked in russia, it seems to block or limit connections from VPNs. After a bunch of experimentation, only a handful of the servers work, regardless of their protocol. TLS Fragmentation seems to help. The issues in my experience are mostly limited to voice chat and screen sharing only, while sending messages works fine. The most consistent way to get it working for me was to set Hiddify to VPN mode, and use discord in a web browser.

I haven't noticed problems with Youtube in VPN mode, seems to work for me.

My settings, if this helps anyone: Service mode: VPN TUN: gvisor Enable TLS fragmentation: on Enable WARP: off

Somehow those settings actually helped. Discord works fine now, including voice channels. There is a chance I used the wrong settings from the very start...

@MaximCemencov
Copy link

MaximCemencov commented Oct 8, 2024

I represent what you do (copy your config) and I can't go to voice chat from anything (web ,desktop app) and I also have iPhone and MacBook and all good with discord I use on both of it foxRay and all work awesome idk what is problem with windows and hiddify on it.

@bisqet
Copy link

bisqet commented Oct 8, 2024

from what I can tell, this seems to also be a problem with Discord itself? In addition to it being blocked in russia, it seems to block or limit connections from VPNs. After a bunch of experimentation, only a handful of the servers work, regardless of their protocol. TLS Fragmentation seems to help. The issues in my experience are mostly limited to voice chat and screen sharing only, while sending messages works fine. The most consistent way to get it working for me was to set Hiddify to VPN mode, and use discord in a web browser.

I haven't noticed problems with Youtube in VPN mode, seems to work for me.

My settings, if this helps anyone: Service mode: VPN TUN: gvisor Enable TLS fragmentation: on Enable WARP: off

It works fine thanks!

@kubada
Copy link

kubada commented Oct 9, 2024

These settings perfectly help to revive discord (including voice) on Windows, but on macOS there is no voice, although the connection to the voice channel is successful.

Again, on iOS, discord works great with the standard vless config.

Does anyone have any ideas on how to revive discord on macOS using Hiddify and vless?

UPD. The problem is not vless and/or Hiddify.

macOS lost the microphone until I clicked the slider in the sound settings)

@qirex93
Copy link

qirex93 commented Oct 9, 2024

from what I can tell, this seems to also be a problem with Discord itself? In addition to it being blocked in russia, it seems to block or limit connections from VPNs. After a bunch of experimentation, only a handful of the servers work, regardless of their protocol. TLS Fragmentation seems to help. The issues in my experience are mostly limited to voice chat and screen sharing only, while sending messages works fine. The most consistent way to get it working for me was to set Hiddify to VPN mode, and use discord in a web browser.

I haven't noticed problems with Youtube in VPN mode, seems to work for me.

My settings, if this helps anyone: Service mode: VPN TUN: gvisor Enable TLS fragmentation: on Enable WARP: off

worked for me

@itzRulzz
Copy link

itzRulzz commented Oct 9, 2024

Changing mode to "VPN" helped me as well. Discord doesn't support proxying by default. VPN mode, If I'm right, use the virtual interface that enables global proxying, while "System Proxy" mode just force apps that support proxy use the Hiddify's local proxy address.
However, you can configure a proxy address for Discord without the VPN mode using this project: https://github.com/aiqinxuancai/DiscordProxyStart
For some reason, I can't connect to voice channels while using the "System proxy" mode even after configuring the proxy address for Discord - I'm getting "No route" error. Using VLESS as well. If someone will find the solution for this, ping me pls!

@Hint-ru
Copy link

Hint-ru commented Oct 11, 2024

It's very strange, but the "system proxy" mode in nekoray/nekobox on Windows makes Discord use the proxy (although voice calls don't work because they require TUN). However, the "system proxy" from Hiddify doesn't work with Discord, as Discord doesn't use it. So, are there different kinds of "system proxies"? Maybe Windows has several mechanisms, and Hiddify doesn't use all of them?

@cortrano
Copy link

I use hiddify 2.5.7 with vless
My settings:

  1. Service mode: VPN (Experimental)
  2. TUN: gvisor
  3. Enable TLS fragmentation: on
  4. Enable WARP: off
  5. Region: Other

Voice chat in discord still don't work. I stuck on "RTC Connecting" when try to enter voice channel.

@MaximCemencov
Copy link

I use hiddify 2.5.7 with vless

My settings:

  1. Service mode: VPN (Experimental)

  2. TUN: gvisor

  3. Enable TLS fragmentation: on

  4. Enable WARP: off

  5. Region: Other

Voice chat in discord still don't work. I stuck on "RTC Connecting" when try to enter voice channel.

Same but my friend just set Service mode: VPN (Experimental) and nothing change from default and all work fine. I asked five friends that everything works fine

@axquiett
Copy link

from what I can tell, this seems to also be a problem with Discord itself? In addition to it being blocked in russia, it seems to block or limit connections from VPNs. After a bunch of experimentation, only a handful of the servers work, regardless of their protocol. TLS Fragmentation seems to help. The issues in my experience are mostly limited to voice chat and screen sharing only, while sending messages works fine. The most consistent way to get it working for me was to set Hiddify to VPN mode, and use discord in a web browser.

I haven't noticed problems with Youtube in VPN mode, seems to work for me.

My settings, if this helps anyone: Service mode: VPN TUN: gvisor Enable TLS fragmentation: on Enable WARP: off

It work! Thx

@wisderfin
Copy link

Я использую hiddify 2.5.7 с vless Мои настройки:

  1. Режим обслуживания: VPN (экспериментальный)
  2. TUN: гвизор
  3. Включить фрагментацию TLS: вкл.
  4. Включить WARP: выкл.
  5. Регион: Другое

Голосовой чат в Discord все еще не работает. Я застрял на "RTC Connecting" при попытке войти в голосовой канал.

Используй регион: Бразилия

еще мне помогло изменение фрагментации TLS
Размер фрагментации 20-50
Сон фрагментации 4-8
Включены tls mixed и tls padding
Скорее всего это не влияет, но каким то чудом у меня пофиксился голосовой чат

btw i use only arch linux

@Vitstark
Copy link

Vitstark commented Oct 18, 2024

I couldn't reproduce the problem for a long time and used the "System Proxy" mode, but I found it with my friends when I gave them access to my VPN.
It was solved by switching the mode to VPN.
But after the recent update of Windows 11 (22631.4317) I also had this problem
*Problem reproducing in Russia

@titancomputer
Copy link

read this : #1193 (comment)

then try latest version v2.5.7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working reviewed
Projects
None yet
Development

No branches or pull requests