Jigsaw-Code / outline-apps

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.

Home Page:https://getoutline.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Outline overrides resolv.conf, breaks internet connection and falsely shows that I'm disconnected while I'm still connected

RVFET opened this issue · comments

Describe the bug
It shows that I'm disconnected and fails to connect other servers that I have while my ip is still the server's ip address. Neither quitting the app nor killing outline-client stops it. I'm also tired of re-writing my resolv.conf since it messes up with it leaving me with no internet connection while I have ethernet connection with private dns server.

To reproduce

  1. Connect to a server
  2. Boom, app shows that you are not connected and says failed to connect when you try to connect to another server with the following message:
    Failed to connect. Please check your internet connectivity, then screenshot the error details and send them to your access key provider

Expected behavior
Connect and disconnect without the above issue.

Screenshots
ssss

Client system (please complete the following information):

  • Outline Client Version: Version 1.12.1 (471860)
  • Your Operating System: Debian GNU/Linux trixie/sid

Submit feedback
Please submit feedback through the app and label it with this issue number.

Additional context
It's a hit or miss tbh, sometimes it works, sometimes it screws up my entire workflow. It's a great tool and I love it, but the bugs mentioned above makes it a lot worse

+1 on the issue. If outline fails to recover resolv.conf, I'm stuck with no internet connection. The OS says that the connection is fine though it is not.
I didn't verify the ip-address when such event occured but could be the same...

uname: Linux fedora 6.6.4-200.fc39.x86_64

Hi @RVFET , sorry about the inconvenience. Outline Client should be table to backup the resolv.conf file and restore it accordingly. Could you please provide more logs for us to further investigate the issue?

We need to further investigate this issue, but due to limited workforce, we only officially support Ubuntu. For other Linux distros, we recommend using the simpler Outline CLI as a replacement if Outline Client is not working.

Also if you are a developer, please feel free to contribute to the Outline CLI if you meet any issues. Thanks.