-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Support Outline client on Fedora 39 #1794
Comments
I have tried updating to the latest version - no positive change. |
Here is the output from the app:
|
Hi @SheezZarR , sorry about the inconvenience. Due to limited workforce, Outline Client only supports Ubuntu for now. But we have made a simpler Outline CLI that should be compatible to more Linux distros. Would you mind trying that to see whether it works on Fedora? If you are a developer, please also feel free to contribute to it if you meet any problems. Thanks. |
@jyyi1. Thanks for reaching out! |
@SheezZarR , yes the root account is required in order to configure system routing tables. Outline Client uses some tricks to avoid that, but they're causing issues on Linux distros other than Ubuntu. |
Hi @jyyi1 @SheezZarR If I run go run github.com/Jigsaw-Code/outline-sdk/x/examples/outline-cli@latest -transport "ss://" under the root. I get the error: What could be a problem? |
@Sergei-Nikiforov Hello
Maybe some sort of a caching issue, idk... Latest tag has always been working for me. |
Hi @SheezZarR , it sounds like the CLI is referencing to an invalid version of Outline SDK. Would you please create a new issue here? https://github.com/Jigsaw-Code/outline-sdk/issues , so we will be able to track and fix it in the correct repository. Thanks. |
Hi @SheezZarR Thanks a lot. However https://www.dnsleaktest.com/ shows the dns leaks. |
@Sergei-Nikiforov, glad it has helped. Unfortunately, I can't follow up on the dns issue tho. Would you mind opening an issue there (https://github.com/Jigsaw-Code/outline-sdk/issues)? In regards to the incorrect version that CLI pulls in your case. @jyyi1 the CLI works fine for me. It references the correct hash/tag. It is @Sergei-Nikiforov that has the issue. |
Hi @SheezZarR , @jyyi1
Done! |
Adding my 2 cents here on Fedora support. The DNS issue can be worked around through resovlectl. First identify your link interfaces by typing Install the outline CLI as per official instructions (don't use the appimage as it results in the reconnection issue shown in the commends above). Then start an outline tunnel and configure resolvconf as follows:
I am available to work on a patch for the client and/or CLI under some guidance. EDIT: Modified for clarity and use of outline CLI |
I also faced this issue, and after installing CLI via go run, i have another error "failed to create tun device: failed to create TUN/TAP device: ioctl: operation not permitted". |
Describe the bug
After updating Fedora from 37 to 39 the client hops between 2 states:
To reproduce
Expected behavior
The connection to be established right away and won't be interrupted.
At least more continuous operation.
Screenshots
Sure, I hope it will help. Here is a recording I have made that illustrates the behavior.
Client system:
Outline Client Version: Version 1.11.0 (468189)
Operating System:
Linux fedora 6.5.12-300.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Nov 20 22:44:24 UTC 2023 x86_64 GNU/Linux
Submit feedback
List debugging tools for networking? That could help..? Per OS of course.
Additional context
I am using Fedora 39 on two computers and the behavior is the same. I also upgraded the second pc and got the exact same problem (from 37 to 39).
The issue is not with the Outline Server because the android app works just fine with exact same host. There are no such weird shenanigans and the web is browse-able...
Btw, if I ran the app it complained about a missing connection store file. The googled proposals did not helped.
The text was updated successfully, but these errors were encountered: