Agent IO

Agent IO

@agent.io

Fetching and serving by @babu.dev. Application superpowers on the Envoy proxy.

29 followers26 following99 posts

Recently I added support for proxying "raw" TCP ports so that IO could proxy SSH and other non-HTTP services. Here's an updated start screen that describes all of IO's modes.

Agent IO reposted

Today I added local service discovery to IO and OMG it's so nice... I didn't realize how good it would feel to write zero-configuration API clients like this example that calls the Google Cloud Translate API...

Slink is infrastructure code that generates infrastructure code. To facilitate usage, it's now available under the most permissive OSS license.

I've been building a new service that, like IO, uses an SSH port to take commands and display a TUI. When I deployed it to one of my Nomad-based servers, I realized that I needed a way to proxy the SSH port from my internal Nomad port to a public port on my server. Thus the new "tcp_port" config.

Auth scopes are great but they don't always restrict access as much as we want. Here's an IO configuration that *only* allows a couple of authorized API key users to call a few named methods of the Digital Ocean DNS API using a token that it gets from Hashicorp Vault.

Another thing that auth scopes don't provide is visibility into how auth tokens are used. So IO allows traffic histories to be exported as HAR files that show us all the approved and blocked requests.