Has anyone been able to get Outline to run on Steam Deck?

Hi. I’m a Steam Deck user in China and have been trying to set up Outline to jump the wall, however I seem to be stuck when launching the outline client on the Deck.

When I try to connect to my server, it says it needs to initialize Outline which may require admin permissions. I then enter my sudo password, and after doing this it gives me an error message saying: “Unfortunately, we are not able to initialize Outline…”

Has anyone found a solution to this problem?

I ran into same issue. I was running the linux appimage version from https://getoutline.org/get-started/#step-3 from the konsole terminal on my deck.

Couple things I’ve noticed, one of the outline scripts seems to want to call /usr/bin/shasum which doesn’t exist there but does reside in /usr/bin/core_perl/shasum. So I did a symlink with ln /usr/bin/core_perl/shasum /usr/bin/shasum. Not sure this was needed but did it anyway.

Second thing I’ve noticed is it had some errors trying to make changes when starting tun2socks because steamos was read only. So I disable read only temporarily: sudo steamos-readonly disable.

Afterwards I closed Outline-Client.appimage and ran it again. This time it worked! I turned read only back on sudo steamos-readonly enable.

Restarting Outline Client at this point continues to work. So it looks like Outline Client just needed to make some changes on the system for tun2socks to install and start service successfully.

Doing a quick curl ipconfig.io from the terminal confirms I am indeed using my VPN’s ip.

I know I’m late here but is there any way to run it in gaming mode? I’m trying to launch outline app through steam but it just doesn’t load

I was looking into tunneldeck but it seems it works well only with openvpn and wireguard

Hey, any news on this?

Any update on this?

Have you tried to use outline vpn using windows OS?

It’s help me too! Thanks a lot))

It worked for me! Thank you! Creating a symlink was a necessary step btw

Everything worked before, thanks for the advice! but after the update, Steam does not allow me to execute the command, I downloaded the appimage a couple of times, it does not help. Tell me what the problem is? Thanks a lot
“ln: failed to create hard link ‘/usr/bin/shasum’ => ‘/usr/bin/core_perl/shasum’: Operation not permitted”

Nope, it’s unreal till /usr/sbin/ is mounted read-only at your system.

But in config files i saw some of OpenVpn config files, mb that’s would be better idea.

I also ran into a similar issue, here is the output log

After studying, I came to the conclusion that the flatpak sandbox was to blame. It prohibits the creation of temporary files in the /tmp/ folder. I haven’t figured out how to solve this problem yet, I’ve been struggling for two days now.

yeah I use it on windows and it works fantastic, steamos is a pain for vpns

Maybe try it with `sudo`? Usually `Operation not permitted` errors points to an admin/root permission problem.

Thanks! It works perfectly fine.