Fixie
Deploy a Fixie SOCKS proxy to configure static outbound IP addresses for your applications.
Overview
Fixie is a proxy service that provides static IP addresses for services with dynamic IP allocation, like Koyeb. They offer HTTP/S and SOCKS proxies so that you can configure IP-based access restriction for enhanced security and usability.
This Starter deploys a SOCKSv5 proxy application via fixie-wrench
with one click. It is designed to demonstrate how to deploy an application configured to use a Fixie SOCKS proxy to tunnel traffic to remote services. In this example, the application proxies requests from a local port to World Clock API. This same strategy can be used, for instance, to proxy connections to a remote database with IP address allow list restrictions.
You can verify this behavior by visiting the application's public URL after deployment.
Requirements
- A Fixie account with a SOCKS proxy configured. You will need the Proxy URL for your SOCKS proxy.
Configuration
The following environment variable is required when deploying this one-click:
FIXIE_SOCKS_HOST
: The Proxy URL for a Fixie SOCKS proxy.
Once the service is deployed, visit the application's public URL to view the World Clock API response, tunneled through a SOCKS proxy.