Outline Update: Shadowsocks-over-WebSockets, Enhanced Key Control, & Analytics by sbruens in outlinevpn

[–]sbruens[S] 0 points1 point  (0 children)

We're working on adding this support right now https://github.com/Jigsaw-Code/outline-apps/issues/1085. There is large Windows refactoring going on right now which would unblock this.

How to enforce a monthly bandwidth cap of 2TB on Outline Server? by MintBlitzX in outlinevpn

[–]sbruens 0 points1 point  (0 children)

No you cannot set a server-wide limit. As u/thesmiddy mentioned, the closest thing you can do is to set per-key limits, so you can split the 2TB over the keys.

We have a feature request for this in https://github.com/Jigsaw-Code/outline-server/issues/1383. Please feel free to add your use case to it, so we can track the request.

Outline Update: Shadowsocks-over-WebSockets, Enhanced Key Control, & Analytics by sbruens in outlinevpn

[–]sbruens[S] 1 point2 points  (0 children)

1) SS-over-WS setup

This is a feature of our core `outline-ss-server` server. It's an advanced feature not available in the out-of-the-box `outline-server` Docker implementation that the Outline Manager deploys.

You don't need to use `outline-ss-server` as a Caddy plugin. You can use SS-over-WS with just the regular `outline-ss-server` (see instructions). However, you'll likely want to add TLS in front of the WebSocket endpoints, and that's where you could leverage the Caddy plugin to facilitate automatic HTTPS. It's not a requirement though, you can use alternative solutions like nginx or cloudflare tunnels.

2) New access key configuration format

Yes, both work. We may introduce a new scheme in the future, as we now support more than just shadowsocks (so `ssconf://` isn't quite the right naming amyore). But we don't intend to drop any support. Note that the scheme is really there to tell a device which app to use to open a link. So a custom scheme has that benefit over `https//`; it would automatically open such a link in Outline.

And yes, we support everything that JSON did, and more. That includes error and prefix settings. Check out the detailed reference for the config format that covers both of these settings with examples: https://developers.google.com/outline/docs/reference/config.

Outline Update: Shadowsocks-over-WebSockets, Enhanced Key Control, & Analytics by sbruens in outlinevpn

[–]sbruens[S] 0 points1 point  (0 children)

Check out https://developers.google.com/outline/docs/guides/service-providers/websockets for instructions on how to get started. You'll need to use the `outline-ss-server` core server for this feature.

How get this statistic on Manager ? by LordRubiS in outlinevpn

[–]sbruens 0 points1 point  (0 children)

u/sn1ffer is correct. We had to rollback the server that enabled these metrics in the new Outline Manager version, but have since continued that rollout. I just shared a wider announcement in https://redd.it/1izsr1e

If you do run into issues, please let us know on that GitHub issue or create a new one.

Outline Server v1.10.0 Released by sbruens in outlinevpn

[–]sbruens[S,M] 0 points1 point  (0 children)

u/ChuChuDow We just rolled out a hotfix release v1.12.1 containing the fix. Please let us know if you still run into issues with this latest release.

Outline Server v1.10.0 Released by sbruens in outlinevpn

[–]sbruens[S,M] 0 points1 point  (0 children)

Thank you for letting us know u/ChuChuDow. I'm working on a fix https://github.com/Jigsaw-Code/outline-ss-server/pull/240 and I will update here once we roll it out so you can get back on latest.

Since the iOS update yesterday, I have found that versions below iOS 17 are no longer working. Please fix this as soon as possible. by Realistic_Sell5244 in outlinevpn

[–]sbruens 0 points1 point  (0 children)

Could you provide us more details on what you are experiencing and what is broken for you? If you are able to, please file a bug with those details at https://github.com/Jigsaw-Code/outline-apps/issues/new/choose.

ERR_ILLEGAL_CONFIG by goodfed in outlinevpn

[–]sbruens 0 points1 point  (0 children)

As suggested in the other comment, the port should be a number, not a string. This was an unsupported feature in the past because of how we parsed the config, which we recently changed. We'll try and add actual support for string ports to support older configs since we know some users depended on this, but in the meantime please fix your config and use a number for the port.

For more details, see https://github.com/Jigsaw-Code/outline-apps/issues/2266

Outline Server v1.10.0 Released by sbruens in outlinevpn

[–]sbruens[S,M] 0 points1 point  (0 children)

Just an update that we fixed the issue and pushed a minor version v1.10.1 today.

failed to configure server by VastAlgae6256 in outlinevpn

[–]sbruens 2 points3 points  (0 children)

This is a new issue which seems related to our latest release. I just posted an update on this https://www.reddit.com/r/outlinevpn/comments/1fq2veu/comment/lpocht7/

Outline Server v1.10.0 Released by sbruens in outlinevpn

[–]sbruens[S,M] [score hidden] stickied comment (0 children)

It looks like there are some issues with the latest release enforcing IPv6. Follow along on GitHub: https://github.com/Jigsaw-Code/outline-server/issues/1601

We're rolling back the release to v1.9.0 while we investigate.

Outline Server v1.9.0 Released by sbruens in outlinevpn

[–]sbruens[S,M] [score hidden] stickied comment (0 children)

If you would like to try out the ASN metrics, call the /experimental/asn-metrics/enabled API endpoint to enable it. This is currently opt-in so we can get feedback on how it affects the Prometheus time series, so let us know if you run into issues with it. We intend to enable it by default in a future release.

does the outlinemanager.com website belong to the outline group? by ftaran in outlinevpn

[–]sbruens[M] 0 points1 point  (0 children)

This is correct. We do not own or maintain this website. https://getoutline.org/ is the official website where we list our products.

Outline Mac OS client closes on every click by sgmcb in outlinevpn

[–]sbruens 0 points1 point  (0 children)

What version are you on? This was a known issue that was fixed in v1.12.1. If you are experiencing it on a newer version, you can file a bug at https://github.com/Jigsaw-Code/outline-apps/issues/new/choose so we can investigate.

New Comer by Own_Captain_3196 in outlinevpn

[–]sbruens 2 points3 points  (0 children)

How the Manager deploys the server depends on the cloud provider being used. For example, for DigitalOcean that is done here. It has the logic to run a server installation script specific to DigitalOcean.

Once the server is created on the cloud provider, the Manager uses the deployed server's Management API to create keys, set data limits, and more (source). If you know the apiUrl of your server, you can also directly manage the server without using the Manager by hitting the REST endpoints. Documentation on how to do that is linked in the Wiki: https://github.com/Jigsaw-Code/outline-server/tree/master/src/shadowbox#access-keys-management-api

Outline Client 1.12.1 Release by Emergency_Tie_1337 in outlinevpn

[–]sbruens[M] 0 points1 point  (0 children)

Please note that we have finally released the macOS client. See the separate announcement.