mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-10 15:02:56 +00:00
Add an option for destination port.
Makes it easier to test locally.
This commit is contained in:
committed by
Stas Kelvich
parent
b15204fa8c
commit
3813c703c9
@@ -63,6 +63,7 @@ async fn main() -> anyhow::Result<()> {
|
||||
let _sentry_guard = init_sentry(Some(GIT_VERSION.into()), &[]);
|
||||
|
||||
let args = cli().get_matches();
|
||||
let destination: String = args.get_one::<String>("dest").unwrap().parse()?;
|
||||
|
||||
// Configure TLS
|
||||
let tls_config: Arc<rustls::ServerConfig> = match (
|
||||
@@ -103,8 +104,6 @@ async fn main() -> anyhow::Result<()> {
|
||||
_ => bail!("tls-key and tls-cert must be specified"),
|
||||
};
|
||||
|
||||
let destination: String = args.get_one::<String>("dest").unwrap().parse()?;
|
||||
|
||||
// Start listening for incoming client connections
|
||||
let proxy_address: SocketAddr = args.get_one::<String>("listen").unwrap().parse()?;
|
||||
info!("Starting proxy on {proxy_address}");
|
||||
@@ -225,7 +224,6 @@ async fn handle_client(
|
||||
let port = dest[2].parse::<u16>().context("invalid port")?;
|
||||
|
||||
info!("destination: {:?}:{}", destination, port);
|
||||
|
||||
conn_cfg.host(destination.as_str());
|
||||
conn_cfg.port(port);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user