outline-apps
outline-apps copied to clipboard
Support tvOS (Apple TV)
What would you like the app to enable you to do?
tvOS 17 supports VPN apps. It would be nice to have Outline support the platform.
Describe alternatives you've considered
Previously, VPN on an Apple TV could be used through router- and DNS-based solutions. Both are much harder to set up and maintain.
It is very important update. Could you please make it?
I third this request!
This is super important, please add it!
Voting for this one!
I agree, please add this
This is really needed
I really need an app for Apple TV
Add this please
👍
👍
I really need an app for Apple TV
I really need an app for Apple TV
I'd like outline to come out on tvos, too.
I agree. This is really needed!!! Workaround: On Apple TV, you can use Shadowrocket as a client. You need to decode (Base64) the key to obtain the password and encryption method.
I agree. This is really needed!!! Workaround: On Apple TV, you can use Shadowrocket as a client. You need to decode (Base64) the key to obtain the password and encryption method.
God bless you
I agree. This is really needed!!! Workaround: On Apple TV, you can use Shadowrocket as a client. You need to decode (Base64) the key to obtain the password and encryption method.
Hello, maybe you explain more detailed if you dont mind
I agree. This is really needed!!! Workaround: On Apple TV, you can use Shadowrocket as a client. You need to decode (Base64) the key to obtain the password and encryption method.
Hello, maybe you explain more detailed if you dont mind
The generated key in Outline has the following format:
ss://ExampleAtaWV0Zi1wb3x6MTMwNTpOUGZNU0tWOG7JaEd2UqRWdTF6RnQy@123.45.67.89:443
This essentially means:
ss://[encryption method]:[password]@[server]:[port]
You can decode this access key (the string of random characters between ss://
and @
) to obtain the encryption method and password. Use an online Base64 decoder or Python to decode the string.
After decoding, you will get a result like this:
chacha20-ietf-poly1305:password
After installing the Shadowrocket utility on your Apple TV, add a new server using the information from the decoded access key:
- Type: Shadowsocks
- Server: The IP address of your server (e.g., 123.45.67.89)
- Port: The port of your server (e.g., 443)
- Encryption Method: The method from the decoded key (e.g., chacha20-ietf-poly1305)
- Password: The password from the decoded key
@bikovshanin dude! Thank you -- it works on my first ISP, but not via cell's network. And that's because of the prefix. In Outline app, I set &prefix=%16%03%01%00%C2%A8%01%01
for it to work on both. I've tried obfuscation in Shadowrocket, but I think that's a whole different thing from prefixing, and thus it doesn't work. But overall, yes -- this is the workaround for now, until ISP's DPI kicks in and learns about the nature of packets anyway