-
Notifications
You must be signed in to change notification settings - Fork 29.5k
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
[code server] Bring over serve-local
option from code-server preview to new code tunnel
command
#168492
Comments
This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation. Happy Coding! |
serve-local
option from code-server preview to new code tunnel
commandserve-local
option from code-server preview to new code tunnel
command
🙂 This feature request received a sufficient number of community upvotes and we moved it to our backlog. To learn more about how we handle feature requests, please see our documentation. Happy Coding! |
For a better developer experience the tunnel extension should also be able to connect to this instance and use direct port forwarding like with the SSH extensions. there's currently a separate issue for this which could use some upvotes. |
Hi, From my understanding the requested feature already existed in the preview of VScode Server:
I want to emphasize again that this feature would be very helpful for situations, when the normal tunnels approach would be difficult due to data protection laws. Are there any news on this issue/is there a timeline for this feature? I'm looking forward to this feature. |
+1 to this request and some more context:
As @sroener noted, a local version would be very helpful for situations where data protection laws can restrict the utility of tunnels. In addition, simply being able to form a local connection will make it much easier for developers like myself in our daily use as it brings a much more reliable connection with less stability issues. Note: I have used Blink Shell on iPad as well, but UX issues have kept it from being usable |
I have been using |
Okay so... Are we getting this or what? It's been 8 months. Any updates? It's so weird that an already working and reliable essential feature is removed with no good reason. One might speculate that Microsoft likes us to transfer our precious data through their servers instead of transferring it privately where they can't see it. 🤔 |
Closes #168492 This implements @aeschli's 'server server' concept in a new `code serve-web` command. Command line args are similar to the standalone web server. The first time a user hits that page, the latest version of the VS Code web server will be downloaded and run. Thanks to Martin's previous PRs, all resources the page requests are prefixed with `/<quality-<commit>`. The latest release version is cached, but when the page is loaded again and there's a new release, a the new server version will be downloaded and started up. Behind the scenes the servers all listen on named pipes/sockets and the CLI acts as a proxy server to those sockets. Servers without connections for an hour will be shut down automatically.
Closes #168492 This implements @aeschli's 'server server' concept in a new `code serve-web` command. Command line args are similar to the standalone web server. The first time a user hits that page, the latest version of the VS Code web server will be downloaded and run. Thanks to Martin's previous PRs, all resources the page requests are prefixed with `/<quality-<commit>`. The latest release version is cached, but when the page is loaded again and there's a new release, a the new server version will be downloaded and started up. Behind the scenes the servers all listen on named pipes/sockets and the CLI acts as a proxy server to those sockets. Servers without connections for an hour will be shut down automatically.
Closes #168492 This implements @aeschli's 'server server' concept in a new `code serve-web` command. Command line args are similar to the standalone web server. The first time a user hits that page, the latest version of the VS Code web server will be downloaded and run. Thanks to Martin's previous PRs, all resources the page requests are prefixed with `/<quality-<commit>`. The latest release version is cached, but when the page is loaded again and there's a new release, a the new server version will be downloaded and started up. Behind the scenes the servers all listen on named pipes/sockets and the CLI acts as a proxy server to those sockets. Servers without connections for an hour will be shut down automatically.
Many thanks to the team for implementing. FYI, issues found in testing:
Command:
I’ll raise these as separate issues Edit:
|
@Ali-Flt thanks for the response. I’m on 1.82.0 at the moment and overall the experience is very responsive and stable. To clarify the issues I found:
|
@Ali-Flt both appear to be resolved as of latest insiders build |
The preview of VS Code Server (https://code.visualstudio.com/blogs/2022/07/07/vscode-server#_a-preview-of-a-larger-journey) had a subcommand that enabled running locally:
I would love to see this option brought into the new
code tunnel
command introduced this week (https://code.visualstudio.com/blogs/2022/12/07/remote-even-better). This feature supports a variety of useful edge cases like connecting to a web version of VS Code running on the local private network or inside a secure cloud environment where authentication is either not required or already independently addressed.The text was updated successfully, but these errors were encountered: