mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 02:18:47 +00:00
docs(website): fix references to rust/ directory (#10973)
Resolves: #10971
This commit is contained in:
@@ -115,7 +115,7 @@ systems languages, making it a great choice for a security-critical application
|
||||
like Firezone.
|
||||
|
||||
And it has build targets for just about every platform under the sun. Our
|
||||
[core connectivity library](https://github.com/firezone/firezone/tree/main/rust/connlib),
|
||||
[core connectivity library](https://github.com/firezone/firezone/tree/main/rust/libs/connlib),
|
||||
for example, runs reliably on iOS, Android, Windows, Linux, and macOS.
|
||||
|
||||
We'll be sharing more about our stack choices in future blog posts, but suffice
|
||||
@@ -234,7 +234,7 @@ win-win.
|
||||
|
||||
For the curious readers, you can find our implementation of ICE, aptly named
|
||||
"snownet", in our repository
|
||||
[here](https://github.com/firezone/firezone/tree/main/rust/connlib/snownet).
|
||||
[here](https://github.com/firezone/firezone/tree/main/rust/libs/connlib/snownet).
|
||||
|
||||
#### Directory sync
|
||||
|
||||
|
||||
@@ -429,5 +429,5 @@ itself. Now when you `dig` a service and get a response that looks like
|
||||
We could go on for some time about all the fun edge cases that arise from doing
|
||||
this sort of thing, but we'll stop here. If you _really_ want a peek under the
|
||||
hood at how all this works, it's all open source --
|
||||
[take a look](https://github.com/firezone/firezone/blob/main/rust/connlib/tunnel/src/dns.rs)
|
||||
[take a look](https://github.com/firezone/firezone/blob/main/rust/libs/connlib/tunnel/src/dns.rs)
|
||||
for yourself!
|
||||
|
||||
@@ -155,7 +155,7 @@ even the most challenging network environments.
|
||||
Our first implementation, while functional, suffered from several architectural
|
||||
issues that made it difficult to maintain and extend. Our new implementation,
|
||||
aptly named
|
||||
"[snownet](https://github.com/firezone/firezone/tree/main/rust/connlib/snownet)"
|
||||
"[snownet](https://github.com/firezone/firezone/tree/main/rust/libs/connlib/snownet)"
|
||||
(sorry, we couldn't resist), is a ground-up rewrite that addresses these issues
|
||||
and provides a solid foundation for future improvements.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import Alert from "@/components/DocsAlert";
|
||||
At Firezone, we use Rust[^1] to build secure remote access that scales, be it
|
||||
from your Android phone, MacOS computer or Linux server. At the core of each app
|
||||
sits a connectivity library — aptly named
|
||||
[`connlib`](https://www.github.com/firezone/firezone/tree/main/rust/connlib)
|
||||
[`connlib`](https://www.github.com/firezone/firezone/tree/main/rust/libs/connlib)
|
||||
— that manages network connections and WireGuard tunnels to secure your
|
||||
traffic. After several iterations, we’ve landed on a design that we are
|
||||
extremely happy with. It gives us fast and exhaustive tests, deep customisation
|
||||
@@ -455,7 +455,7 @@ servers for your public IP? No problem. Just make 5 `StunBinding`s and call them
|
||||
in order[^4].
|
||||
|
||||
In the case of Firezone, you can see this in the example of
|
||||
[`snownet`](https://github.com/firezone/firezone/tree/main/rust/connlib/snownet),
|
||||
[`snownet`](https://github.com/firezone/firezone/tree/main/rust/libs/connlib/snownet),
|
||||
a library that combines ICE and WireGuard and thereby exposes "magic" IP tunnels
|
||||
that work in any network setup to the rest of the application.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user