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

Enable user to report the connection failure #2036

Open
1 task done
emohandesi opened this issue Jun 17, 2024 · 0 comments
Open
1 task done

Enable user to report the connection failure #2036

emohandesi opened this issue Jun 17, 2024 · 0 comments
Labels

Comments

@emohandesi
Copy link

emohandesi commented Jun 17, 2024

Is there an existing issue that is already proposing this?

  • I have searched the existing issues

Application

Outline Client

What are you trying to do? What is your use case?

Add a report button to the failure message so that the user can report the failure message they have received when trying to connect to the VPN server. The error message will be reported to a webhook address provided in the access key.

Is your feature request related to a problem? Please describe it.

Currently, the way that the user can report their connection issue is by taking a screenshot of the error message and sending it back to the VPN provider. However, it is a lengthy process and only very few of our users do this when they face a connection issue. Our service has tens of thousands of users and we barely see more than a few screenshots in a month. However, we know that many users face connection issues. The error reporting problem needs to be way easier than that.

Describe the solution you'd like.

Add a REPORT button next to the Details button in the Outline failure message.
The REPORT button sends the following information to a webhook address added to the key by the VPN provider.

  • Failure message
  • Access Key

The following screenshot shows when the connection to an outline server is not successful. The user is first shown the message Failed to connect. Please check your internet connectivity, then screenshot the error details and send them to your access key provider. and then when touches the DETAILS button, is shown the Alert dialogue box ProxyConnectionFailure: Failed to connect to server Singapore Server. Cause: ServerUnreachable.
image
The following is a sample Outline access key having a webhook address added to it so that when the user touches the REPORT button, the error information is sent to the webhook address.

ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTozZ2FEYmtzOFloZmg@ol.server.com:29423/?outline=1&webhook=webhook.site/ad6c8c36-35e5-4f0a-9eb0-d95c071ca3d1

The VPN provider is able to find the user based on the access key and help them based on the failure message that they received.

Describe alternatives you've considered

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants