Added target for rpi builds + README
Signed-off-by: PoetryInCode <solow@solow.xyz>
This commit is contained in:
parent
21a4e01e81
commit
00076e2b42
@ -15,3 +15,6 @@ serde_json = "1.0.139"
|
|||||||
tokio = { version = "1.43.0", features = ["full"] }
|
tokio = { version = "1.43.0", features = ["full"] }
|
||||||
tracing = "0.1.41"
|
tracing = "0.1.41"
|
||||||
tracing-subscriber = { version = "0.3.19", features = ["fmt", "env-filter"] }
|
tracing-subscriber = { version = "0.3.19", features = ["fmt", "env-filter"] }
|
||||||
|
|
||||||
|
[target.armv7-unknown-linux-gnueabihf]
|
||||||
|
linker = "arm-none-eabi-gcc"
|
||||||
|
17
README.md
17
README.md
@ -1,3 +1,16 @@
|
|||||||
# swim
|
# Swim
|
||||||
|
|
||||||
A traffic routing proxy
|
A tunneling proxy-firewall combo.
|
||||||
|
|
||||||
|
Swim is, at it's simplest, a traffic router. You can create port mappings and it
|
||||||
|
it will forward connections on those ports over a connection to/as another port.
|
||||||
|
|
||||||
|
## Why?
|
||||||
|
|
||||||
|
For a while I had used SSH to tunnel traffic between my on-prem server and my
|
||||||
|
cloud servers. SSH is secure, and it's not difficult to use. However, it gets
|
||||||
|
harder if you are working on an unstable network, and you have lots of
|
||||||
|
connections to manage.
|
||||||
|
|
||||||
|
So swim takes the best parts of SSH and gives them a more robust protocol (QUIC),
|
||||||
|
pub/priv key authentication, and reports for monitoring managing connections.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user