Skip to content

Fixie

Static IP solution (HTTP & SOCKS)

Overview

Static IP Address

Route your outbound requests through static IP addresses, making your app compatible with services and firewalls that require IP whitelisting.

High Availability

Your traffic is routed through a proxy cluster with health monitoring, load-balancing, and automated failover, ensuring high availability.

Universal Compatibility

Fixie can act as a traditional HTTP/S proxy as well as establish any TCP connection over Fixie’s static IPs.

Detailed Logs and Usage Monitoring

The Fixie dashboard provides access to days of logs and makes it easy to monitor your usage in real-time.

Easy Setup

Fixie creates an Environment Variable for a connected Vercel project that is easy to use in any application, regardless of language or framework.

Instructions

The Fixie documentation includes code samples in many languages and frameworks. Here, we will look at one common example - Javascript next.js application.

  1. Sign up or connect Fixie via Vercel Marketplace by licking “Add Integration”

  2. Select “Create New Proxy Application”. By selecting a Vercel project to connect, Fixie will set a relevant environment variable in Vercel. Follow the steps to complete the creation.

  3. Update your application logic to use new proxy.

In this case, we will use FIXIE_URL as HTTP proxy is readily supported by most Javascript clients, including the popular Axios library.

const axios = require('axios');
const url = require('url');
const fixieUrl = url.parse(process.env.FIXIE_URL);
const fixieAuth = fixieUrl.auth.split(':');
axios.get('https://example.com', {
proxy: {
protocol: 'http',
host: fixieUrl.hostname,
port: fixieUrl.port,
auth: {username: fixieAuth[0], password: fixieAuth[1]}
}
}).then(response => {
console.log(response.status);
});

Details

Installs

fewer than 500

Developer

Fixie Technologies LLC

Documentation

Read

EULA

Read

Privacy Policy

Read

Get started with Vercel and Fixie.
Connect Account
Fixie for Vercel