You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3815-Spigot-64b565e-9f64f0d (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT)
Client version
1.20.1
Bungeecord plugins
N/A
The bug
When I'm trying to connect to my server I'm getting the error 'Not authenticated with Minecraft.net'
My desktop is in the same ISP but in a different part of the network as my server.
My IP is under NAT so it is visible by the server as a private/internal IP Address (class a,b,c).
With this configuration, the server detects my IP as a proxy and that's why I can't connect to the server.
So in my opinion t should check first if is internal IP then if yes skip checking the proxy if not proceed with proxy checks.
To commit the problem at this stage I need to set prevent_proxy_connections: false (but this is not the solution).
The actual proxy check is done by mojang/microsoft by checking ip used to contact mojang servers vs ip used to join.
Bungee can only decide whether to send IP of joining player for mojang for checking or not doing so.
I do not see bungee adding code to not do this for reserved local ips.
But why not?
We could do it, there would also be no security risk, by letting local ips bypass this check.
It could be usefull for server admins if they are connected via a local network. And have this option enabled
The actual proxy check is done by mojang/microsoft by checking ip used to contact mojang servers vs ip used to join. Bungee can only decide whether to send IP of joining player for mojang for checking or not doing so. I do not see bungee adding code to not do this for reserved local ips.
Bungeecord version
git:BungeeCord-Bootstrap:1.20-R0.1-SNAPSHOT:b371fe6:1714
Server version
3815-Spigot-64b565e-9f64f0d (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT)
Client version
1.20.1
Bungeecord plugins
N/A
The bug
When I'm trying to connect to my server I'm getting the error 'Not authenticated with Minecraft.net'
My desktop is in the same ISP but in a different part of the network as my server.
My IP is under NAT so it is visible by the server as a private/internal IP Address (class a,b,c).
With this configuration, the server detects my IP as a proxy and that's why I can't connect to the server.
So in my opinion t should check first if is internal IP then if yes skip checking the proxy if not proceed with proxy checks.
To commit the problem at this stage I need to set prevent_proxy_connections: false (but this is not the solution).
[config.yml]
Probably the problem is somewhere in here: InitialHandler.java#L484
Log output (links)
Checking
The text was updated successfully, but these errors were encountered: