net/rathole 0.5.0_28 FreeBSD
Lightweight and high-performance reverse proxy for NAT traversal
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- APACHE20
- Categories
- net
- Package size
- 1274.0 KiB, 3711.6 KiB installed
Description
rathole is a high-performance reverse proxy for NAT traversal.
Features: * High Performance: much higher throughput can be achieved than frp, and more stable when handling a large volume of connections. * Low Resource Consumption: Consumes much fewer memory than similar tools. * Security: Tokens of services are mandatory and service-wise. The server and clients are responsible for their own configs. With the optional Noise Protocol, encryption can be configured at ease. No need to create a self-signed certificate. TLS is also supported. * Hot Reload: Services can be added or removed dynamically by hot-reloading the configuration file. HTTP API is WIP.
Install
Binary package:
pkg install rathole
From the ports tree:
cd /usr/ports/net/rathole/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rathole>0:net/rathole
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.5.0_27 | 0.5.0_28 | - | 0.5.0_16 | 0.5.0_28 |
| FreeBSD:14:quarterly | 0.5.0_26 | 0.5.0_26 | n/a | 0.5.0_15 | 0.5.0_26 |
| FreeBSD:15:latest | 0.5.0_28 | 0.5.0_28 | n/a | 0.5.0_16 | 0.5.0_16 |
| FreeBSD:15:quarterly | 0.5.0_26 | 0.5.0_26 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.5.0_26 | 0.5.0_28 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 12
No port depends on this one.
Configuration
No options to configure.
- USES
- cargo ssl
- Service scripts
- none
Files
distinfo 255
| File | Size | SHA256 |
|---|---|---|
| rust/crates/addr2line-0.21.0.crate | 40807 | 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb |
| rust/crates/adler-1.0.2.crate | 12778 | f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe |
| rust/crates/aead-0.4.3.crate | 14717 | 0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877 |
| rust/crates/aes-0.7.5.crate | 128544 | 9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8 |
| rust/crates/aes-gcm-0.9.2.crate | 148403 | bc3be92e19a7ef47457b8e6f90707e12b6ac5d20c6f3866584fa3be0787d839f |
| rust/crates/aho-corasick-1.1.1.crate | 182812 | ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab |
| rust/crates/anyhow-1.0.75.crate | 43901 | a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6 |
| rust/crates/async-http-proxy-1.2.5.crate | 9888 | 29faa5d4d308266048bd7505ba55484315a890102f9345b9ff4b87de64201592 |
| rust/crates/async-socks5-0.5.1.crate | 11031 | 77f634add2445eb2c1f785642a67ca1073fedd71e73dc3ca69435ef9b9bdedc7 |
| rust/crates/async-trait-0.1.73.crate | 28654 | bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0 |
| rust/crates/atty-0.2.14.crate | 5470 | d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 |
| rust/crates/autocfg-1.1.0.crate | 13272 | d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa |
| rust/crates/axum-0.6.20.crate | 146227 | 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf |
| rust/crates/axum-core-0.3.4.crate | 21088 | 759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c |
| rust/crates/backoff-0.4.0.crate | 26738 | b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1 |
| rust/crates/backtrace-0.3.69.crate | 77299 | 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837 |
| rust/crates/base64-0.13.1.crate | 61002 | 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 |
| rust/crates/base64-0.21.4.crate | 77029 | 9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2 |
| rust/crates/bincode-1.3.3.crate | 28958 | b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad |
| rust/crates/bitflags-1.3.2.crate | 23021 | bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a |