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

[Bug]: Previously working dynamic keys no longer accepted in Outline Client 1.14.0 #2266

Open
Sega789 opened this issue Nov 9, 2024 · 11 comments
Labels
bug Something is broken, we are tracking it client needs more info We need more information in order to help or verify

Comments

@Sega789
Copy link

Sega789 commented Nov 9, 2024

Application

Outline Client

Describe the bug

Hello, I want to report a problem after updating Outline Client.

I had Outline Client version 1.13.1 (476278) installed from the official website.
I use a key that looks something like this: ssconf://blablalblablablalbla.json#

Everything worked fine.

Recently, Outline Client was updated to version 1.14.0 (480310) and after that it no longer connects to the server.
Error: invalid configuration
I am attaching a picture that shows the error information.
outline_err

Please note!
Then I decided to uninstall the new version and again launched the old version of Outline Client version 1.13.1 (476278)
And in this version, everything works fine again...

It seems that the problem is related to updating Outline Client to version 1.14.0 (480310)

Please, could you solve this problem?

Steps to reproduce

Described in the section "Describe the bug".

What did you expect to happen?

No response

What actually happened?

No response

Outline Version

Described in the section "Describe the bug".

What operation system are you using?

Linux

Operating System Version

Trisquel 11.0.1 KDE

Screenshots and Videos

No response

@Sega789 Sega789 added the bug Something is broken, we are tracking it label Nov 9, 2024
@quiqqe
Copy link

quiqqe commented Nov 11, 2024

same problem.
the old client is also self-updating and only helps for once before restarting.

@jyyi1
Copy link
Contributor

jyyi1 commented Nov 12, 2024

Hi @quiqqe @Sega789 , as the error message indicated, could you please double check the port field of your config (if you are using a dynamic key ssconf://<key>, please replace it with https://<key> and check the response content)? It requires a number (e.g., 5000) instead of a string (e.g., "5000").

@jyyi1 jyyi1 added needs more info We need more information in order to help or verify client labels Nov 12, 2024
@goodboy34-tech
Copy link

2024-11-14_08-34-52
Static key, and dynamic:

2024-11-14_08-36-40

@goodboy34-tech
Copy link

ca963660-28ce-43f4-b9de-9fd60122d5a5
2048bd27-14d8-4eb2-95d0-ff05a97ec1ec
3df2e544-30c0-4bfe-a5ab-75633579202c
d92e050b-5d52-4bb5-8ddd-15f69f05c025
c19cbe29-272c-4dff-96f7-8a7758ec336b

@Sega789
Copy link
Author

Sega789 commented Nov 15, 2024

Hello, @jyyi1

In my key I replaced ssconf:// to https:// as you wrote. But the problem is the same.

outl-err

@Sega789 Sega789 changed the title [Bug]: Problem after updating Outline Client! [Bug]: Problem after updating Outline Client_Linux! Nov 15, 2024
@jyyi1
Copy link
Contributor

jyyi1 commented Nov 16, 2024

Hi @Sega789 @goodboy34-tech , this issue is caused by an invalid dynamic key. According to our doc, the following is a valid content of a dynamic key:

{
  "server": "example.com",
  "server_port": 8388,
  "password": "example",
  "method": "chacha20-ietf-poly1305"
}

But this one is not:

{
  "server": "example.com",
  "server_port": "8388",
  "password": "example",
  "method": "chacha20-ietf-poly1305"
}

Note the difference between the "server_port" values. The old clients didn't check the format, so incorrect keys were accidentally allowed.

So if you created this key, please update it. If you got it from a service provider, please also ask them to fix it for you (you may provide the link of this reply to them).

@jyyi1 jyyi1 changed the title [Bug]: Problem after updating Outline Client_Linux! [Bug]: Previously working dynamic keys no longer accepted in Outline Client 1.14.0 Nov 16, 2024
@Tynnikov
Copy link

Tynnikov commented Nov 21, 2024

I am confused. I've created the key and allows you to connect to the server on some phones, but not on others via Android/iOS phones.

I've checked server_port in the hiddify app and I see that it is INT.
In this case what is the problem?
5330382687732621876

@goodboy34-tech
Copy link

В приложении Outline такая же проблема?

I am confused. I've created the key and allows you to connect to the server on some phones, but not on others via Android/iOS phones.

I've checked server_port in the hiddify app and I see that it is INT. In this case what is the problem? 5330382687732621876

@Tynnikov
Copy link

Yes, outline has the same issue.
5332640071003792427

@Tynnikov
Copy link

В приложении Outline такая же проблема?

I am confused. I've created the key and allows you to connect to the server on some phones, but not on others via Android/iOS phones.
I've checked server_port in the hiddify app and I see that it is INT. In this case what is the problem? 5330382687732621876

Very interesting. My friend installed outline then connected to the server and after one minute get the same error.

@Tynnikov
Copy link

The problem is not with a server. Just clean VPN settings in the Iphone or Androind.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is broken, we are tracking it client needs more info We need more information in order to help or verify
Projects
None yet
Development

No branches or pull requests

5 participants