Home › Utilities
Information
Preview 2 platforms
iPhone 4 images
iPad 4 images
What’s New Version 1.19.1
rollback to 1.17.0 due to issues with app freezing
Description
Outline is an easy way for you to set up your own virtual private network (VPN) server to more safely access the open internet and keep your communications private.
If you have received an access key, download the Outline app to get started.
If you haven’t received an access key, you’ll first need to set-up your own server. Get started by downloading the Outline Manager from getoutline.org. Creating your own server is quick and easy, and instructions in the Manager will guide you through each step.
How Do I Set Up Outline?
- Outline consists of two related products: the Outline Manager and Outline.
- The Outline Manager lets you create and operate your own VPN, and share access with anyone you choose by sending them an invitation directly from the Manager. Once you’ve downloaded the Manager, you can easily set up a VPN server on a cloud provider in less than five minutes.
- After setup is complete, you can download the Outline app on your phone and desktop.
- Share internet access with coworkers or friends by inviting them directly from the Manager.
- If you’ve received an access code from someone using an Outline Manager you’re all set! Just download the app and get started.
Why use Outline?
- Fast, reliable access to the open internet, powered by the Shadowsocks protocol
- Allows you to create and maintain your own VPN server and provide access with those you trust
- Strong encryption keeps your communications private
- Completely open source and audited by a nonprofit security firm
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 25 versions
Build 880815866v1.19.12025-12-19 16:11:15
rollback to 1.17.0 due to issues with app freezing
Build 880492245v1.19.02025-12-11 14:05:56
- Branding updates
- Various bug fixes and enhancements
Build 877595499v1.17.02025-08-27 22:56:01
- Providers can now enable usage reporting by setting the new `reporter` in the YAML access key
- Fixed a crash when using WebSocket access keys
- Various bug fixes and enhancements
For more information, check out: https://github.com/Jigsaw-Code/outline-apps/discussions/2616
Build 876975733v1.16.12025-08-14 19:06:50
- Introducing "Dark Theme": you can switch themes via the "Appearance" menu now
- Fixed an issue that would sometimes show a "failed to connect" false alert
- General bug fixes and improvements
Build 874719236v1.15.22025-05-14 22:20:39
- Improved connection stability during network changes
- Added scrollable and copyable error details
- Bug fixes
Build 873939593v1.15.12025-04-14 18:59:37
- Bug fixes
Build 872636988v1.15.02025-02-19 22:40:12
This update adds two key features:
- Advanced Config: Customizable connections support multiple protocols (including WebSockets), separate TCP/UDP ports, and more. Enables future enhancements and simplifies adding new protocols. Existing configurations are still supported.
- WebSockets: Supports Shadowsocks-over-WebSockets, wrapping traffic in web traffic for improved circumvention. Helps bypass protocol allowlisting and IP blocking.
Build 871015013v1.14.12024-12-12 21:56:26
This is rolling back to an earlier version because of issues on older iOS devices with our previous release 1.14.0.
Build 870430423v1.14.02024-11-15 21:02:09
New Features
- Added support for Happy Eyeballs server connection. Your server domain can now resolve to multiple IPs, including IPv6, and the app will use the first IP with a successful TCP connection
- Provided more detailed error messages when connect fails
- The client properly configures the VPN profile to allow for switching via the system settings and automation. The profile will show the name of the selected server – for the ability to disconnect via this menu, disable auto connect
- Redesigned UI components for better user interaction
- Expanded text box in “adding new access key” dialog
- Updated options on support contact form
- Disables TCP Keep-Alive to reduce battery consumption
Breaking Changes
- The minimum supported iOS is now 13.1
Miscellaneous
- Bug fixes
Build 861541541v1.13.02024-04-15 17:45:42
We’re pleased to announce the v1.13 version of the client, which comes with two new features:
Providers using Dynamic Keys can now send custom errors! You can use these errors to communicate quota exceeded, key revocation or send contact information, among other things. Learn how (link to wiki section)
We’ve revamped the customer support form to be more helpful. The intent is to get end users answers to common questions quickly, reducing load on our support team so they can in turn respond faster.
Build 861315631v1.12.12023-11-08 09:33:21
Fixed a bug where the client would constantly request clipboard permission.
Build 860940596v1.12.02023-10-26 20:39:19
Improved error messages when connectivity fails.
Build 857472960v1.11.02023-05-30 21:14:04
Details button to help troubleshooting
Bugfixes and improvements
Build 855269108v1.10.02023-03-02 16:10:25
- support more languages
- fix ssconf:// deeplinking on ios
- fix connection for UDP protocol
Build 853858864v1.9.02023-01-03 17:12:05
Prefix support!
Build 853283796v1.8.12022-11-14 16:09:03
- add online config support
- bug fixes
Build 852735908v1.8.02022-10-13 19:48:10
Bug fixes and improvements
Build 852627018v1.7.32022-10-07 15:09:39
Bug fixes
Build 850459883v1.7.22022-07-20 18:21:49
Bug fixes and improvements!
Build 842913876v1.6.02021-07-01 22:48:16
- Don't collect device timezone and memory stats
- Add Khmer and Burmese translations
- Update logos and branding
Build 838322039v1.5.22020-11-23 16:15:13
- Improved memory usage in the VPN.
- Coalesce packets on first write.
Build 837965024v1.5.02020-09-28 18:51:21
- Improves VPN stability by reducing memory usage.
- Migrates from UIWebView to WKWebView.
Build 833239988v1.4.02020-08-12 16:16:03
- Error messaging for unsupported ciphers
- Reduce server card size when there are multiple servers
- Add language selection screen
- Network stability improvements
- Fix app version not displaying
Build 832797496v1.3.22019-09-24 11:01:52
- Updated App Store description.
Build 832504848v1.3.12019-08-26 22:14:25
- Update to shadowsocks-libev v3.3.0
- Localize the app to Khmer
- Update to Cordova 9
- Display the port of each server
- Selection styling to server IP address
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 174 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
RU | ru | Free | 3.8k | 3.3 | 1.19.1 |
US | en-US | Free | 1.5k | 4.2 | 1.19.1 |
TM | en-GB | Free | 139 | 4.0 | 1.19.1 |
HK | zh-Hant-HK | Free | 104 | 4.3 | 1.19.1 |
TR | en-GB | Free | 65 | 4.2 | 1.19.1 |
KZ | en-GB | Free | 64 | 3.6 | 1.19.1 |
KR | ko | Free | 60 | 4.2 | 1.19.1 |
CA | en-CA | Free | 55 | 4.1 | 1.19.1 |
DE | de-DE | Free | 45 | 4.5 | 1.19.1 |
GB | en-GB | Free | 43 | 4.0 | 1.19.1 |
MM | en-GB | Free | 41 | 4.1 | 1.19.1 |
AU | en-AU | Free | 37 | 3.9 | 1.19.1 |
UA | en-GB | Free | 36 | 3.7 | 1.19.1 |
TH | en-GB | Free | 34 | 4.2 | 1.19.1 |
TW | zh-Hant-TW | Free | 31 | 4.0 | 1.19.1 |
AE | en-GB | Free | 26 | 4.2 | 1.19.1 |
JP | ja | Free | 26 | 3.8 | 1.19.1 |
SG | en-GB | Free | 23 | 4.2 | 1.19.1 |
AM | en-GB | Free | 21 | 4.1 | 1.19.1 |
LK | en-GB | Free | 19 | 3.9 | 1.19.1 |
VN | en-GB | Free | 19 | 4.8 | 1.19.1 |
GE | en-GB | Free | 18 | 3.9 | 1.19.1 |
FR | fr-FR | Free | 17 | 4.6 | 1.19.1 |
NL | nl | Free | 17 | 4.8 | 1.19.1 |
UZ | en-GB | Free | 16 | 3.6 | 1.19.1 |
BY | en-GB | Free | 15 | 4.0 | 1.19.1 |
AZ | en-GB | Free | 14 | 4.4 | 1.19.1 |
IN | en-GB | Free | 13 | 4.1 | 1.19.1 |
SA | en-GB | Free | 13 | 3.3 | 1.19.1 |
SE | sv | Free | 13 | 4.6 | 1.19.1 |
KG | en-GB | Free | 12 | 4.0 | 1.19.1 |
PL | en-GB | Free | 12 | 4.6 | 1.19.1 |
ES | es-ES | Free | 10 | 4.5 | 1.19.1 |
IT | it | Free | 10 | 4.0 | 1.19.1 |
MY | en-GB | Free | 10 | 4.4 | 1.19.1 |
MX | es-MX | Free | 7 | 3.3 | 1.19.1 |
PH | en-GB | Free | 7 | 4.3 | 1.19.1 |
CO | es-MX | Free | 6 | 4.3 | 1.19.1 |
ID | en-GB | Free | 6 | 5.0 | 1.19.1 |
PK | en-GB | Free | 6 | 4.7 | 1.19.1 |
AF | en-GB | Free | 5 | 4.2 | 1.19.1 |
BR | pt-BR | Free | 5 | 3.4 | 1.19.1 |
CY | en-GB | Free | 5 | 5.0 | 1.19.1 |
DK | en-GB | Free | 5 | 5.0 | 1.19.1 |
EG | en-GB | Free | 5 | 4.4 | 1.19.1 |
LT | en-GB | Free | 5 | 4.0 | 1.19.1 |
NZ | en-AU | Free | 5 | 5.0 | 1.19.1 |
OM | en-GB | Free | 5 | 4.4 | 1.19.1 |
BE | en-GB | Free | 4 | 5.0 | 1.19.1 |
CH | de-CH | Free | 4 | 4.3 | 1.19.1 |
CZ | en-GB | Free | 4 | 4.5 | 1.19.1 |
EE | en-GB | Free | 4 | 4.8 | 1.19.1 |
FI | en-GB | Free | 4 | 5.0 | 1.19.1 |
KH | en-GB | Free | 4 | 4.0 | 1.19.1 |
NG | en-GB | Free | 4 | 3.5 | 1.19.1 |
PT | pt-PT | Free | 4 | 5.0 | 1.19.1 |
TJ | en-GB | Free | 4 | 4.0 | 1.19.1 |
ZA | en-GB | Free | 4 | 5.0 | 1.19.1 |
AI | en-GB | Free | 3 | 3.7 | 1.19.1 |
AT | de-DE | Free | 3 | 5.0 | 1.19.1 |
DZ | en-GB | Free | 3 | 4.3 | 1.19.1 |
MO | zh-Hant-HK | Free | 3 | 2.3 | 1.19.1 |
VE | es-MX | Free | 3 | 5.0 | 1.19.1 |
CL | es-MX | Free | 2 | 5.0 | 1.19.1 |
GH | en-GB | Free | 2 | 4.5 | 1.19.1 |
IE | en-GB | Free | 2 | 3.5 | 1.19.1 |
IQ | en-GB | Free | 2 | 3.0 | 1.19.1 |
KW | en-GB | Free | 2 | 5.0 | 1.19.1 |
LV | en-GB | Free | 2 | 3.0 | 1.19.1 |
ME | en-GB | Free | 2 | 4.0 | 1.19.1 |
MN | en-GB | Free | 2 | 4.5 | 1.19.1 |
NP | en-GB | Free | 2 | 5.0 | 1.19.1 |
RS | en-GB | Free | 2 | 4.0 | 1.19.1 |
UY | en-GB | Free | 2 | 5.0 | 1.19.1 |
YE | en-GB | Free | 2 | 3.0 | 1.19.1 |
AL | en-GB | Free | 1 | 5.0 | 1.19.1 |
BH | en-GB | Free | 1 | 4.0 | 1.19.1 |
BJ | en-GB | Free | 1 | 5.0 | 1.19.1 |
BT | en-GB | Free | 1 | 5.0 | 1.19.1 |
BW | en-GB | Free | 1 | 5.0 | 1.19.1 |
BZ | en-GB | Free | 1 | 5.0 | 1.19.1 |
CI | fr-FR | Free | 1 | 5.0 | 1.19.1 |
DO | es-MX | Free | 1 | 4.0 | 1.19.1 |
GR | en-GB | Free | 1 | 5.0 | 1.19.1 |
HU | en-GB | Free | 1 | 3.0 | 1.19.1 |
IL | en-GB | Free | 1 | 1.0 | 1.19.1 |
JO | en-GB | Free | 1 | 5.0 | 1.19.1 |
KE | en-GB | Free | 1 | 3.0 | 1.19.1 |
ML | en-GB | Free | 1 | 5.0 | 1.19.1 |
MZ | en-GB | Free | 1 | 5.0 | 1.19.1 |
NO | en-GB | Free | 1 | 5.0 | 1.19.1 |
PA | es-MX | Free | 1 | 5.0 | 1.19.1 |
QA | en-GB | Free | 1 | 5.0 | 1.19.1 |
SC | en-GB | Free | 1 | 3.0 | 1.19.1 |
TN | en-GB | Free | 1 | 5.0 | 1.19.1 |
TT | en-GB | Free | 1 | 5.0 | 1.19.1 |
UG | en-GB | Free | 1 | 5.0 | 1.19.1 |
ZM | en-GB | Free | 1 | 5.0 | 1.19.1 |
ZW | en-GB | Free | 1 | 5.0 | 1.19.1 |
AG | en-GB | Free | 0 | — | 1.19.1 |
AO | en-GB | Free | 0 | — | 1.19.1 |
AR | es-MX | Free | 0 | — | 1.19.1 |
BA | en-GB | Free | 0 | — | 1.19.1 |
BB | en-GB | Free | 0 | — | 1.19.1 |
BF | en-GB | Free | 0 | — | 1.19.1 |
BG | en-GB | Free | 0 | — | 1.19.1 |
BM | en-GB | Free | 0 | — | 1.19.1 |
BN | en-GB | Free | 0 | — | 1.19.1 |
BO | es-MX | Free | 0 | — | 1.19.1 |
BS | en-GB | Free | 0 | — | 1.19.1 |
CD | en-GB | Free | 0 | — | 1.19.1 |
CG | en-GB | Free | 0 | — | 1.19.1 |
CM | fr-FR | Free | 0 | — | 1.19.1 |
CR | es-MX | Free | 0 | — | 1.19.1 |
CV | en-GB | Free | 0 | — | 1.19.1 |
DM | en-GB | Free | 0 | — | 1.19.1 |
EC | es-MX | Free | 0 | — | 1.19.1 |
FJ | en-GB | Free | 0 | — | 1.19.1 |
FM | en-GB | Free | 0 | — | 1.19.1 |
GA | fr-FR | Free | 0 | — | 1.19.1 |
GD | en-GB | Free | 0 | — | 1.19.1 |
GM | en-GB | Free | 0 | — | 1.19.1 |
GT | es-MX | Free | 0 | — | 1.19.1 |
GW | en-GB | Free | 0 | — | 1.19.1 |
GY | en-GB | Free | 0 | — | 1.19.1 |
HN | es-MX | Free | 0 | — | 1.19.1 |
HR | en-GB | Free | 0 | — | 1.19.1 |
IS | en-GB | Free | 0 | — | 1.19.1 |
JM | en-GB | Free | 0 | — | 1.19.1 |
KN | en-GB | Free | 0 | — | 1.19.1 |
KY | en-GB | Free | 0 | — | 1.19.1 |
LA | en-GB | Free | 0 | — | 1.19.1 |
LB | en-GB | Free | 0 | — | 1.19.1 |
LC | en-GB | Free | 0 | — | 1.19.1 |
LR | en-GB | Free | 0 | — | 1.19.1 |
LU | en-GB | Free | 0 | — | 1.19.1 |
LY | en-GB | Free | 0 | — | 1.19.1 |
MA | en-GB | Free | 0 | — | 1.19.1 |
MD | en-GB | Free | 0 | — | 1.19.1 |
MG | en-GB | Free | 0 | — | 1.19.1 |
MK | en-GB | Free | 0 | — | 1.19.1 |
MR | en-GB | Free | 0 | — | 1.19.1 |
MS | en-GB | Free | 0 | — | 1.19.1 |
MT | en-GB | Free | 0 | — | 1.19.1 |
MU | en-GB | Free | 0 | — | 1.19.1 |
MV | en-GB | Free | 0 | — | 1.19.1 |
MW | en-GB | Free | 0 | — | 1.19.1 |
NA | en-GB | Free | 0 | — | 1.19.1 |
NE | en-GB | Free | 0 | — | 1.19.1 |
NI | es-MX | Free | 0 | — | 1.19.1 |
NR | en-GB | Free | 0 | — | 1.19.1 |
PE | es-MX | Free | 0 | — | 1.19.1 |
PG | en-GB | Free | 0 | — | 1.19.1 |
PW | en-GB | Free | 0 | — | 1.19.1 |
PY | es-MX | Free | 0 | — | 1.19.1 |
RO | en-GB | Free | 0 | — | 1.19.1 |
RW | en-GB | Free | 0 | — | 1.19.1 |
SB | en-GB | Free | 0 | — | 1.19.1 |
SI | en-GB | Free | 0 | — | 1.19.1 |
SK | en-GB | Free | 0 | — | 1.19.1 |
SL | en-GB | Free | 0 | — | 1.19.1 |
SN | en-GB | Free | 0 | — | 1.19.1 |
SR | en-GB | Free | 0 | — | 1.19.1 |
ST | en-GB | Free | 0 | — | 1.19.1 |
SV | es-MX | Free | 0 | — | 1.19.1 |
SZ | en-GB | Free | 0 | — | 1.19.1 |
TC | en-GB | Free | 0 | — | 1.19.1 |
TD | en-GB | Free | 0 | — | 1.19.1 |
TO | en-GB | Free | 0 | — | 1.19.1 |
TZ | en-GB | Free | 0 | — | 1.19.1 |
VC | en-GB | Free | 0 | — | 1.19.1 |
VG | en-GB | Free | 0 | — | 1.19.1 |
VU | en-GB | Free | 0 | — | 1.19.1 |
XK | en-GB | Free | 0 | — | 1.19.1 |
Not available in: CN
Change log 28 changes · DO
✎
releaseNotes updated
rollback to 1.17.0 due to issues with app freezing
✎
description updated
Outline is an easy way for you to set up your own virtual private network (VPN) server to more safely access the open internet and keep your communications priv
✎
name updated
Outline App
◆
Version 1.19.1 released
rollback to 1.17.0 due to issues with app freezing
◆
Version 1.19.0 released
- Branding updates
- Various bug fixes and enhancements
◆
Version 1.17.0 released
- Providers can now enable usage reporting by setting the new `reporter` in the YAML access key
- Fixed a crash when using WebSocket access keys
- Various bug fixes and enhancements
For more information, check out: https://github.com/Jigsa
◆
Version 1.16.1 released
- Introducing "Dark Theme": you can switch themes via the "Appearance" menu now
- Fixed an issue that would sometimes show a "failed to connect" false alert
- General bug fixes and improvements
◆
Version 1.15.2 released
- Improved connection stability during network changes
- Added scrollable and copyable error details
- Bug fixes
◆
Version 1.15.1 released
- Bug fixes
◆
Version 1.15.0 released
This update adds two key features:
- Advanced Config: Customizable connections support multiple protocols (including WebSockets), separate TCP/UDP ports, and more. Enables future enhancements and simplifies adding new protocols. Existing co
◆
Version 1.14.1 released
This is rolling back to an earlier version because of issues on older iOS devices with our previous release 1.14.0.
◆
Version 1.14.0 released
New Features
- Added support for Happy Eyeballs server connection. Your server domain can now resolve to multiple IPs, including IPv6, and the app will use the first IP with a successful TCP connection
- Provided more detailed error message
◆
Version 1.13.0 released
We’re pleased to announce the v1.13 version of the client, which comes with two new features:
Providers using Dynamic Keys can now send custom errors! You can use these errors to communicate quota exceeded, key revocation or send contact i
◆
Version 1.12.1 released
Fixed a bug where the client would constantly request clipboard permission.
◆
Version 1.12.0 released
Improved error messages when connectivity fails.
◆
Version 1.11.0 released
Details button to help troubleshooting
Bugfixes and improvements
◆
Version 1.10.0 released
- support more languages
- fix ssconf:// deeplinking on ios
- fix connection for UDP protocol
◆
Version 1.9.0 released
Prefix support!
◆
Version 1.8.1 released
- add online config support
- bug fixes
◆
Version 1.8.0 released
Bug fixes and improvements
◆
Version 1.7.3 released
Bug fixes
◆
Version 1.7.2 released
Bug fixes and improvements!
◆
Version 1.6.0 released
- Don't collect device timezone and memory stats
- Add Khmer and Burmese translations
- Update logos and branding
◆
Version 1.5.2 released
- Improved memory usage in the VPN.
- Coalesce packets on first write.
◆
Version 1.5.0 released
- Improves VPN stability by reducing memory usage.
- Migrates from UIWebView to WKWebView.
◆
Version 1.4.0 released
- Error messaging for unsupported ciphers
- Reduce server card size when there are multiple servers
- Add language selection screen
- Network stability improvements
- Fix app version not displaying
◆
Version 1.3.2 released
- Updated App Store description.
◆
Version 1.3.1 released
- Update to shadowsocks-libev v3.3.0
- Localize the app to Khmer
- Update to Cordova 9
- Display the port of each server
- Selection styling to server IP address
RUru
USen-US
TMen-GB
HKzh-Hant-HK
TRen-GB
KZen-GB
KRko
CAen-CA
DEde-DE
GBen-GB
MMen-GB
AUen-AU
UAen-GB
THen-GB
TWzh-Hant-TW
AEen-GB
JPja
SGen-GB
AMen-GB
LKen-GB
VNen-GB
GEen-GB
FRfr-FR
NLnl
UZen-GB
BYen-GB
AZen-GB
INen-GB
SAen-GB
SEsv
KGen-GB
PLen-GB
ESes-ES
ITit
MYen-GB
MXes-MX
PHen-GB
COes-MX
IDen-GB
PKen-GB
AFen-GB
BRpt-BR
CYen-GB
DKen-GB
EGen-GB
LTen-GB
NZen-AU
OMen-GB
BEen-GB
CHde-CH
CZen-GB
EEen-GB
FIen-GB
KHen-GB
NGen-GB
PTpt-PT
TJen-GB
ZAen-GB
AIen-GB
ATde-DE
DZen-GB
MOzh-Hant-HK
VEes-MX
CLes-MX
GHen-GB
IEen-GB
IQen-GB
KWen-GB
LVen-GB
MEen-GB
MNen-GB
NPen-GB
RSen-GB
UYen-GB
YEen-GB
ALen-GB
BHen-GB
BJen-GB
BTen-GB
BWen-GB
BZen-GB
CIfr-FR
GRen-GB
HUen-GB
ILen-GB
JOen-GB
KEen-GB
MLen-GB
MZen-GB
NOen-GB
PAes-MX
QAen-GB
SCen-GB
TNen-GB
TTen-GB
UGen-GB
ZMen-GB
ZWen-GB
AGen-GB
AOen-GB
ARes-MX
BAen-GB
BBen-GB
BFen-GB
BGen-GB
BMen-GB
BNen-GB
BOes-MX
BSen-GB
CDen-GB
CGen-GB
CMfr-FR
CRes-MX
CVen-GB
DMen-GB
ECes-MX
FJen-GB
FMen-GB
GAfr-FR
GDen-GB
GMen-GB
GTes-MX
GWen-GB
GYen-GB
HNes-MX
HRen-GB
ISen-GB
JMen-GB
KNen-GB
KYen-GB
LAen-GB
LBen-GB
LCen-GB
LRen-GB
LUen-GB
LYen-GB
MAen-GB
MDen-GB
MGen-GB
MKen-GB
MRen-GB
MSen-GB
MTen-GB
MUen-GB
MVen-GB
MWen-GB
NAen-GB
NEen-GB
NIes-MX
NRen-GB
PEes-MX
PGen-GB
PWen-GB
PYes-MX
ROen-GB
RWen-GB
SBen-GB
SIen-GB
SKen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
TOen-GB
TZen-GB
VCen-GB
VGen-GB
VUen-GB
XKen-GB
CNNot Available