13 ms·
RustDesk – Remote desktop software, written in Rust
- eptcyka 4y agoLast time I checked, this application did a dirty thing to my /etc to force X sessions instead of Wayland. You can do these things, but please be upfront and ask me first - I certainly do before depositing bodily fluids in places I do not own.
- infogulch 4y agoYou may be glad to hear that it doesn't do those things anymore, and native wayland support has started to be integrated: https://github.com/rustdesk/rustdesk/pull/3002 https://github.com/rustdesk/rustdesk/pull/3002
- 2Gkashmiri 4y agowow. i am in love with rustdesk. this is the most active and impressive collaborative community of developers who are VERY VERY responsive to all questions and are helpful in improving the software.
- mrintegrity 4y agobetween the comments pointing out numerous serious security issues and those who point out poor code quality or phoning home to china, the comment i am replying to feels strongly like astroturfing
- 2Gkashmiri 4y agophoning home to china? what's that? how many of those posters have created issues on github regarding these things? phoning home? security issues? poor code quality? edit: would you be comfortable with google analytics in exchange of "phoning home to china"?
- incrudible 4y agoGoogle analytics is not a requirement for remote desktop software either. That said, to answer yor question, I would absolutely prefer Google analytics over phoning home to China.
- naikrovek 4y agoI use this to remote into my Mac Mini from my Windows machines and it is very good. VNC is awful on Macs for some reason, unless you're using it from another Mac.
- mull1wonder 4y agointel or m1?
- naikrovek 4y agoM1.
- capableweb 4y agoObvious question that I couldn't find any answer to: How does the latency compare to existing solutions? I currently use RealVNC and Steam's own VNC thing to connect to a desktop computer in the same city as where I'm connecting from. RealVNC is much laggier than Steam, which seems optimized for latency. The ping latency is something around 10-15ms (at peak hours, otherwise less), but somehow RealVNC manage to still be kind of laggy, at least compared to whatever Steam is doing. The use case is doing game development (in Unreal Engine) via a shitty laptop, connected to a proper desktop computer. So how would RustDesk compare to RealVNC/Steam here?
- rspoerri 4y agoWhen i play games on windows from my mac i used steam, rustDesk was a bit slower last time i checked (approx 1 year ago). However rustdesk is more flexible when it comes to remote access or number of plattforms the client is available (in my case iOS).
- francislavoie 4y agoI've heard good things about Parsec if you're connecting to a non-Linux machine.
- capableweb 4y agoThank you for this recommendation. I'm connecting to a Windows machine from Windows/Linux/macOS and Parsec works really well, low latency and good quality. Much better than RealVNC and access to the full desktop compared to Steam. Big thanks to you!
- TheFlyingFish 4y agoI can second that. Parsec is the best remote-access software I've used, bar none. The lack of Linux hosting is an unfortunate downside.
- PreInternet01 4y agoLooks interesting! I'm currently, and thankfully, not responsible for any infrastructure where this would be useful, but will definitely check it out the next time the need arises. TeamViewer is (both technically and commercially) awful, and getting rid of it is always priority #1 when taking on a new environment. You always run into fun stuff like 'oh, yeah, this 4-years obsolete version is running on our main accounting server all the time, as that's the only thing the vendor supports, and they need to be able to get in at all times'... 'yes, indeed, using only a 4-digit PIN, why do you ask?'... Being able to supply your own RustDesk rendezvous/relay server is especially interesting to me, as features like proper SSO-linked 2FA, a log of who accessed what from where (hopefully including file transfers), and alerts on large data flows becom a lot easier to implement that way.
- alex7734 4y agoSadly TeamViewer is the only thing that works on old Android Point-of-Sale devices which are still numerous. And since Android requires the manufacturer signature to do screen sharing on older versions and those manufacturers are either dead or too big to care, it will remain to be so. I can't wait though for the day the place I work for decides to drop support for them and stops paying for that... thing as it's not only extremely expensive and awful from a security perspective but also from a general quality one: some days their server just decides to not log you in, they have a nasty crashing bug that often happens when you resize your meeting window that has been there literally for years, among other things.
- codeslave13 4y agoLots of chatter that it has some issues https://youtu.be/JIAdEGX_sIU https://youtu.be/JIAdEGX_sIU Makes changes to system https://github.com/rustdesk/rustdesk/blob/1.1.9/src/platform/linux.rs#L411-L422 https://github.com/rustdesk/rustdesk/blob/1.1.9/src/platform... I prefer meshcentral myself
- shaicoleman 4y agoIt no longer changes system configuration on the master branch https://github.com/rustdesk/rustdesk/pull/3002 https://github.com/rustdesk/rustdesk/pull/3002
- codeslave13 4y agoIll never trust them not to pull shit like that again. Plenty of reddit threads to on issues with relay servers (china) etc. Boils down to i just dont trust it anymore
- gzer0 4y agoThis is particularly interesting, the commit modified the `WaylandEnable` option in the file "/etc/gdm3/custom.conf" to "false", disabling Wayland and enabling X11. But even more interestingly so, the modification is performed with elevated privileges, via `pkexec` command. Yikes.
- codeslave13 4y agoExactly. Unforgivable in my book
- xwowsersx 4y agoI guess it's a testament to how loved Rust is as a language that there are so many projects posted here with "...built in Rust".."written in Rust". I like Rust, but in some contexts I wonder how or why it matters that it was written in Rust (I know there are some projects where for security or other reasons it may actually matter) to me as an end user or at least why it's so important that posts introducing the project lead with that fact. Sometimes, it just seems like a low level implementation detail that is unimportant. Naming the entire project after Rust ("rustdesk") is a whole new level though :)
- misja111 4y agoA couple of years ago there was an avalanche of posts about projects written in Go. Today's hyped language is Rust. Give it another couple of years and some new language will have taken its place here.
- capableweb 4y ago> Naming the entire project after Rust ("rustdesk") is a whole new level though :) That happens to most ecosystems that go through a "hype cycle" just like Rust is right now. So many Go projects have something "Go" in them, same with JavaScript, Ruby and all the others who've walked the path.
- xwowsersx 4y agoHah right. I'm surprised at how protracted this hype cycle is. https://hn.algolia.com/?dateRange=all&page=0&prefix=false&query=in%20rust%20&sort=byPopularity&type=story https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
- capableweb 4y agoBack in 2011 or so, until forever, it felt like every day there was a mandatory "X made in Ruby" frontpage story as well. I'm sure this one will pass too, once a new language appears that everyone HAS to write everything in.
- 4y ago
- mosselman 4y agoCan I use this to control a Chromebook?
- proto_lambda 4y agoThis gets posted again and again, and every time I look at it, the code quality is absolutely terrible. Remote access software is by design a complete internet-accessible backdoor to your system, I will never use one that is written as shoddily as this one.
- sambull 4y agowhats the commercial options code quality looking like?
- proto_lambda 4y agoMaybe not much better, but that's hardly the only alternative
- jaden 4y agoCould you share what you use?
- qbasic_forever 4y agoSsh x11 forwarding is at least supremely battle tested over decades.
- TrueDuality 4y agoYup and unfortunately a feature that Wayland decided wasn't worth preserving.
- oynqr 4y agoWaypipe exists.
- rspoerri 4y agoAre there any other remote desktop services what work out of the box to access servers behind firewalls and has clients for mobile and all desktop devices? not to criticize your answer, i just have not found any viable alternative that is free to use for all use cases.
- sammy2255 4y agoI absolutely love the idea of this, but the Google-like gui and controls bring it down so much
- wdb 4y agoCan imagine this will be really useful for the helpdesk scammers that get more and more banned by similar commercial providers
- kwhitefoot 4y agoI installed it on my laptop (Linux Mint) and mobile. It works. But how does one shut it down? Closing the UI doesn't kill the service.
- guilamu 4y agoIt was extremely laggy and nearly impossible to connect so I installed the docker on a server and got exactly the same result. No idea if I did something worng, but it's unusable for me in the current state. Anyhow, I'm still very intrested in a working version of this. Did you guys had better luck than me?
- rbut 4y agoWe use it for our organisation and run our own server via docker also. Its been flawless on Linux, Mac and Windows for us, so I'm not sure why all the complaints of lag?
- guilamu 4y agoI mean it's not even laggy, it takes me a full minute to display the remote desktop on a local gigabyte network.
- iKlsR 4y agoIt seems to be getting a lot of hate here (where I found it) but I've been using it for over a year now. One of my developers used to drop into my mac from windows to do builds and diagnose ios issues plus spend non trivial time setting up other things, it was basically on for hours. Latency was good, no issues whatsoever in our time using it.
- mull1wonder 4y agoWondering if there will ever be a arch64 (m1/m2) version of rustdesk for the mac. It is currently intel only
- davidmurdoch 4y agoSomeone recently mentioned they have "AI fatigue". Is Rust fatigue a thing?
- timbit42 4y agoA piece of metal with rust could be called fatigued.
- vsviridov 4y agoTried it, deployed open rendezvous server, but it was really slow (and back then didn't support ivp6). I'm using dwservice now, but still on a lookout for a self hosted solution.
- Saris 4y agoI tried this about a month ago, but it caused my android tablet to hard reboot when trying to connect to my PC.
- malkosta 4y agoThe "written in Rust" part is just because it is so impossible hard to do anything in Rust that its developers have to brag about it.
- y-c-o-m-b 4y agoI found this program last week and replaced AnyDesk with it, but after reading all the comments around the security issues and especially seeing that their relay servers are potentially hosted in Beijing, I'm feeling a bit sick to my stomach honestly. I'm going to uninstall it and do more research. I'm not comfortable with the ambiguity around something that is effectively an open door to my entire system.
- deeviant 4y ago> I'm not comfortable with the ambiguity around something that is effectively an open door to my entire system. But the back door is written in Rust, so it's a secure, well-built backdoor, a backdoor you can trust.
- TheSkyHasEyes 4y ago> replaced AnyDesk What were your dislikes with it? Thanks.
- y-c-o-m-b 4y agoWell it's technically not free - although you can still use it for free after the trial period, but they can disconnect you at any time - and I would lose connectivity sometimes. The main reason for switching to RustDesk is so I can build my own version and deploy it on the work laptop. I'm using PiKVM to VNC into the work laptop right now, but it's a poor alternative at the moment with the latency and resolution issues in TigerVNC.
- SilentM68 4y agoHas the Headless Remote issue been resolved with it? I remember it was not able to remote into headless servers when last I used it!
- vfclists 4y agoUnable to get encryption working with self-hosted docker versions.