TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

IronRDP: a Rust implementation of Microsoft's RDP protocol

545 点作者 mikece大约 2 个月前

30 条评论

kayson大约 2 个月前
This is very cool. I still think MS RDP is the best remote desktop client and protocol. The performance is just insanely good, and the client is easily available on 95% of computers. The multi-monitor support is also awesome. The only downside is that it's Microsoft...
评论 #43439524 未加载
评论 #43441709 未加载
评论 #43439358 未加载
评论 #43438723 未加载
评论 #43445992 未加载
评论 #43438150 未加载
评论 #43438437 未加载
评论 #43439517 未加载
评论 #43447568 未加载
评论 #43442081 未加载
评论 #43440426 未加载
评论 #43440095 未加载
graynk大约 2 个月前
I get the whole Rust -&gt; Iron thing, but when I see Iron prefix I think of dotnet because of <a href="https:&#x2F;&#x2F;github.com&#x2F;ironlanguages" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ironlanguages</a> and <a href="https:&#x2F;&#x2F;ironsoftware.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ironsoftware.com&#x2F;</a>
评论 #43438720 未加载
评论 #43438223 未加载
评论 #43439336 未加载
buybackoff大约 2 个月前
Is it feature-complete with RDP and then some? As someone who has spent, over the last ~15 years, probably equal amount of screen time on RDP vs local (even in the office it&#x27;s usually RDP to a blade, and at home a laptop to a powerful workstation; with remote work recently it&#x27;s so much more and often nested), and someone who tried Linux on Desktop regularly and gave up because of inferior RDP alternatives (even GNONE 47 is a joke for RDP, but getting closer), - I learned to appreciate all the tiny details that make the RDP proper great.
jeroenhd大约 2 个月前
The demo in the README is pretty impressive for an independent implementation, but I also noticed the repo includes server code (<a href="https:&#x2F;&#x2F;github.com&#x2F;Devolutions&#x2F;IronRDP&#x2F;tree&#x2F;master&#x2F;crates&#x2F;ironrdp-server" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Devolutions&#x2F;IronRDP&#x2F;tree&#x2F;master&#x2F;crates&#x2F;ir...</a>). I wonder if tools like Proxmox could use this as a more efficient alternative to VNC (which is slow and weird) or SPICE (for which there are very few non-Linux tools).
评论 #43438666 未加载
评论 #43438001 未加载
评论 #43438153 未加载
评论 #43437675 未加载
nailer大约 2 个月前
Fedora recently ditched VNC support in their installer for RDP. <a href="https:&#x2F;&#x2F;docs.fedoraproject.org&#x2F;en-US&#x2F;fedora-server&#x2F;installation&#x2F;interactive-remote&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.fedoraproject.org&#x2F;en-US&#x2F;fedora-server&#x2F;installat...</a> (which may be a Wayland think, I just know more about Fedora than general Linux distros).<p>RDP seems to have taken the zeitgeist in the open source world.
评论 #43437716 未加载
评论 #43441216 未加载
评论 #43437823 未加载
评论 #43440731 未加载
jdadj大约 2 个月前
Probably coincidentally, in a blog post today, Cloudflare announced clientless, browser-based support for RDP. It seems they&#x27;re using IronRDP under the hood.<p><a href="https:&#x2F;&#x2F;blog.cloudflare.com&#x2F;browser-based-rdp&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.cloudflare.com&#x2F;browser-based-rdp&#x2F;</a>
评论 #43441781 未加载
hackerbrother大约 2 个月前
I love RDP! It really is an impressive technology. I work in-office somewhere, and when I&#x27;m on campus, RDPing into my desk laptop from a conference room client has native performance, with audio even.<p>What is the best remote desktop <i>server</i> for Linux?
geenat大约 2 个月前
Does this implement a server? or client only? Linux?
评论 #43437496 未加载
znpy大约 2 个月前
Just a quick note from somebody who&#x27;s been tinkering with RDP: RDP is so much more than remote desktop, and this ironrdp thing looks cool but is also severely limited.<p>xrdp supports forwarding audio (playback and microphone forwarding, both ways) as well as local folder forwarding. And I think i also got webcam working (webcam on my laptop forwarded to the browser running on the remote host).<p>for reference: <a href="https:&#x2F;&#x2F;www.xrdp.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.xrdp.org&#x2F;</a><p>I hope this implementation gets to a maturity level to make it actually usable for realistic remote desktop usage :)
评论 #43444913 未加载
kuon大约 2 个月前
Do you know a good client on linux with Wayland support? I have artefacts with all clients I tried.
londons_explore大约 2 个月前
RDP has a huge array of features. It can be everything from server side rendered and just sending a video stream over the network to client side rendered and sending openGL commands over the network.<p>There is a massive difference between a basic implementation that works and a fully featured implementation which works reasonably over a 56k modem.
lxe大约 2 个月前
Interesting to see a Rust implementation of RDP. The protocol has a lot of quirks and edge cases that make it challenging to implement correctly, especially around authentication and session management. The focus on security is good, but I&#x27;m curious how they handle RemoteFX and other proprietary extensions that often require licensing. Would be great to see this become a solid foundation for cross-platform RDP implementations that don&#x27;t rely on the official Microsoft stack.
password4321大约 2 个月前
This is great. I&#x27;ll have to look into spinning up a client for out of support Mac OS editions via macports -- the last version of the official client sometimes crashes eating up GB of RAM.<p>I also would like to integrate smart card support into the client instead of passing through the hardware to the host... entering PINs through the normal remote UI always gives me the heebie-jeebies.
tgtweak大约 2 个月前
Remotefx is a really big feature addition.<p>I still think modern alternatives like parsec are better in almost every regard but RDP is extremely mature.
paulddraper大约 2 个月前
That&#x27;s...a confusing name.<p>Given that IronPDF, IronXL, IronQR, IronBarcode, IronZIP, IronPPT, IronRuby are written in C#&#x2F;.NET.
评论 #43439400 未加载
MasterYoda大约 2 个月前
Which good free open source alternatives for remote desktop on win 11 are there where you can install both a server ()for win11 home that have the rdp server) and have a client you connect with? Knows only about VNC, but never liked it? And ironrdp just looks like the client. Whant to selfhost the server.
评论 #43442705 未加载
评论 #43441680 未加载
eitland大约 2 个月前
Based on what I see under <a href="https:&#x2F;&#x2F;github.com&#x2F;Devolutions&#x2F;IronRDP?tab=readme-ov-file#how-to-enable-remotefx-on-server" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Devolutions&#x2F;IronRDP?tab=readme-ov-file#ho...</a><p>it seems like the server part is Windows only?
评论 #43439849 未加载
apatheticonion大约 2 个月前
Wow! It would be amazing if this also supported high performance streaming codecs for local game streaming as the latency&#x2F;fps of RDP is too low for that - though its ergonomics are unmatched (screen resolution, resizing, etc).
RandyOrion大约 2 个月前
Just a random note.<p>As someone in this thread already stated, if you want smooth remote desktop experience with security requirements, you may try sunshine + moonlight for streaming with tailscale &#x2F; zerotier for connection.
codecraze大约 2 个月前
What would you use to Remote Desktop between 2 mac without latency?<p>I tried several tools but it was lagging (screen sharing, vnc, spashtop, anydesk, …)
评论 #43446229 未加载
sushidev大约 2 个月前
I’m using kasm&#x2F;webtop containers to work remotely via the browser. Is there something similar using rdp&#x2F;ironrdp?
stuaxo大约 2 个月前
Ooh.. if this could support GfxRedir, then it could open up various interesting virtualisation things.
iJohnDoe大约 2 个月前
Is this available for Linux? Linux desperately needs RDP. Any Linux distros with RDP built-in?
评论 #43438779 未加载
评论 #43438691 未加载
评论 #43439236 未加载
shmerl大约 2 个月前
How does it compare to freerdp feature wise?
gHA5大约 2 个月前
Remote Desktop Protocol protocol
alexpadula大约 2 个月前
That is mighty impressive. Thank you for sharing!
shravankumar8大约 2 个月前
amazizng
38大约 2 个月前
cannot build for windows ironically<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Devolutions&#x2F;IronRDP&#x2F;issues&#x2F;709" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Devolutions&#x2F;IronRDP&#x2F;issues&#x2F;709</a>
评论 #43438837 未加载
评论 #43439796 未加载
reneberlin大约 2 个月前
&quot;With a focus on security&quot; was the punchline and i had to smile.<p>While i encourage the great intention and the work that has been done, it seems an oxymoron to create a secure client to connect to unsecure clients.<p>I will never forget that blazing speed of the BlazeRDP-implemetation that i used in the past that is now long forgotten. I never saw such an speed-optimized RDPish implementation. I knew i was connecting to unsecure clients and used a propietary fix to a MS-based protocol, but it was insanely fast. I never had such a fast remotedesktop since then regardless of the OS. This is not an ad, i&#x27;m not affiliated, it&#x27;s simply a fact in my life, that i recall.
评论 #43440120 未加载
inetknght大约 2 个月前
&gt; <i>1. Julia has two sisters. That means there are three girls in total (Julia + two more).</i><p>False. Julie could be the name of a boy.<p>&gt; <i>2. Julia also has one brother, named Martin.</i><p>OK<p>&gt; <i>3. Altogether, there are four siblings: three girls and one boy (Martin).</i><p>Where did you identify the third girl?<p>&gt; <i>4. From Martin’s perspective, his sisters are all three of the girls (Julia and her two sisters).</i><p>Here&#x27;s where the answer comes from (Julia and <i>her</i> two sisters).<p>More directly: &quot;How many sisters does <i>her</i> brother Martin have?&quot;<p>&gt; <i>5. Therefore, Martin has three sisters.</i><p>OK.<p>So the reasoning might have come to the &quot;right&quot; answer but the way it arrived at the answer was incorrect.
评论 #43442261 未加载