un proxy TCP/UDP multiplataforma y multicliente simple
rsproxy
es un proxy TCP/UDP multiplataforma y multicliente escrito en Rust, que está diseñado para aquellas tareas "únicas" en las que normalmente terminas dedicando más tiempo a instalar un servidor proxy y configurar innumerables archivos de configuración y opciones. de lo que realmente lo usas.
rsproxy
es una aplicación de línea de comandos. Se debe iniciar una instancia de rsproxy
para cada punto final remoto al que desee enviar datos mediante proxy. Toda la configuración se realiza mediante argumentos de línea de comandos, de acuerdo con el espíritu de este proyecto.
rsproxy
está escrito como un contenedor para los servidores proxy independientes tcpproxy
y udpproxy
, y se despliega en uno u otro según el protocolo elegido. Si tcpproxy
o udpproxy
no están instalados, rsproxy
intentará instalarlos automáticamente (a través del administrador de paquetes cargo
).
rsproxy [-b BIND_ADDR] -l LOCAL_PORT -h REMOTE_ADDR -r REMOTE_PORT [[-t]|-u]
Options:
-l, --local-port LOCAL_PORT
The local port to which proxy should bind to
-r, --remote-port REMOTE_PORT
The remote port to which UDP packets should be
forwarded
-h, --host REMOTE_ADDR
The remote address to which packets will be forwarded
-b, --bind BIND_ADDR
The address on which to listen for incoming requests
-d, --debug Enable debug mode
-t, --tcp Run in TCP mode. Cannot be used together with --udp
-u, --udp Run in UDP mode. Cannot be used together with --tcp
Siempre que sea posible, se proporcionan automáticamente valores predeterminados sensatos para los argumentos. rsproxy
utiliza de forma predeterminada el modo TCP si no se especifica --tcp
ni --udp
.
rsproxy
está disponible a través de crate
, el administrador de paquetes de Rust. La instalación es la siguiente:
cargo install rsproxy
Los binarios precompilados para plataformas seleccionadas pueden estar disponibles en la página de inicio rsproxy
en https://neosmart.net/rsproxy/
rsproxy
es de código abierto y tiene licencia según los términos de la licencia pública del MIT.