Explainer

Reverse Proxy vs Network Proxy in AI Roleplay: What the Word Means on Janitor AI, Chub and SillyTavern

In AI roleplay 'proxy' means three things: a model endpoint (Janitor's Proxy URL, Chub's Reverse Proxy, SillyTavern's Reverse Proxy block), an HTTP reverse proxy, and a network proxy. Which symptom points to which.

HProxy Team··8 min read
HProxy.Explainer

Skip the dead lists.

Our free proxy list re-checks every exit every few minutes across 100+ countries, with a live last-checked time, so you copy IPs that worked moments ago, not a stale text dump.

Open the free proxy list

Two people can search for "free proxy for Janitor AI" and want opposite things. One wants a language model that answers for free, because Janitor's own model has a message cap and the paid ones cost money. The other wants an IP address in a different country, because Janitor blocked their country's addresses for eleven months. Both are right to call it a proxy, and every guide that ignores the other meaning strands half its readers. We run a proxy network of the second kind, which is how we see the confusion arrive in our inbox every day, and this page is the map we wish existed.

The word carries three meanings in AI roleplay, and they do not overlap at all.

The three proxies

What people meanWhere it livesWhat it changesWho runs it
A model endpoint (a "reverse proxy" in roleplay slang)Janitor AI's Proxy URL; Chub's Reverse Proxy URL; SillyTavern's Reverse Proxy block and Custom EndpointWhich model writes the repliesA provider (OpenRouter, Google, DeepSeek) or, in the risky version, a stranger
An HTTP reverse proxy in the server sensenginx or Caddy in front of your own SillyTavern serverHow other devices reach your SillyTavernYou
A network proxy (a forward proxy)Browser or system settings; SillyTavern's requestProxy in config.yaml; a phone's Wi-Fi settingsWhere you appear to connect fromA proxy provider, or, in the risky version, a stranger

Only the third is what "proxy" means everywhere else on the internet, and only the third is what we sell. The general difference between the two directions is in our explainer on forward versus reverse proxies; this page is about how the words got tangled in one community, and how to untangle them by symptom.

Meaning one: the model endpoint

Janitor AI's beginner guide defines the term the way the whole community uses it: a proxy is simply a bridge, the service that connects Janitor to other, more capable models. The settings that follow are a Proxy URL, an API key and a model name, and the URL is an OpenAI-format endpoint, https://openrouter.ai/api/v1/chat/completions for OpenRouter or https://api.deepseek.com/v1/chat/completions for DeepSeek. Chub's documentation describes the same thing for its own settings, where the OpenAI and Anthropic connections can be reached with either an API key or the use of a reverse proxy. SillyTavern's interface has a Reverse Proxy block, with a Proxy Server URL and a Proxy Password, next to a Custom (OpenAI-compatible) source with a Custom Endpoint.

Why "reverse"? Because, technically, the community's shared "proxies" are reverse proxies: a server that stands in front of a model API and answers as if it were the API, forwarding requests on somebody's key. That server can be legitimate, OpenRouter is exactly such a gateway, or it can be a stranger's box in a Discord post, and the platforms are unusually blunt about the second kind. SillyTavern's interface warns that using a proxy you are not running yourself is a risk to your data privacy and that any support requests will be refused if you are using one. Chub's documentation says reverse proxies are created by unauthorized third parties who gain access to your data and IP address, that they may enable logging, leak your information and use stolen API keys, and that although advertised as free, the operators could shut down access at any time.

The free versions that hold up are the ones you sign up for yourself: OpenRouter's :free models, Google AI Studio's free tier, a local model. The setup for each is in best free Janitor AI proxy and best free SillyTavern proxy, with the per-backend detail in the OpenRouter, Gemini and DeepSeek guides.

Nothing in this meaning involves your IP address. A network proxy will not make Janitor talk to DeepSeek, and swapping your address will not fix a quota.

Meaning two: the HTTP reverse proxy in front of your own server

SillyTavern is a locally installed web server, and people who want to reach it from a phone or a second machine put nginx or Caddy in front of it with a domain and a certificate. That is a reverse proxy in the plain server-administration sense, and SillyTavern's own reverse-proxying guide opens by saying that it does not refer to OpenAI or Claude reverse proxies and refers exclusively to HTTP and HTTPS reverse proxies. It changes how other devices reach your SillyTavern. It changes nothing about the model or your outbound address, and it is not something we sell.

Meaning three: the network proxy

This is the ordinary meaning: a server your traffic passes through on its way out, so the site or API you reach sees the proxy's address rather than yours. In a browser it lives in the connection settings; on a phone, in the Wi-Fi network's settings; in SillyTavern, in the requestProxy block of config.yaml, whose documentation lists enabled, url (in the form socks5://username:password@host:port) and bypass. When it is on, SillyTavern's calls to OpenAI, Anthropic, Google or OpenRouter leave through that address. That is the whole product we sell, and its job in roleplay is narrow.

The model endpoint versus the network proxy

A model endpoint changes

  • Which model writes the replies

    OpenRouter, Gemini, DeepSeek, Claude, a local model

  • What it costs and what the cap is

    per key or per project on that provider

  • Who can read your chats

    the provider, or a stranger if you borrowed the proxy

A network proxy changes

  • Where you appear to connect from

    country and network

  • Whether a filtered network lets the request out

    school, office

  • Whether a provider that does not serve your country sees a served one

    a decision to read against its terms

Source: Janitor AI, Chub and SillyTavern documentation, read 24 August 2026

Which symptom points to which proxy

The fastest way through the confusion is the error on the screen.

  • 429, too many requests. A rate limit on the account or project behind the endpoint; it follows the API key. Neither kind of proxy lifts it. Wait, switch model, or pay the provider. The per-backend detail is in Janitor AI error 429.
  • No endpoints found. An OpenRouter setting or a retired model id, fixed inside your OpenRouter account. Not an address problem. See Janitor AI no endpoints found.
  • 401 Unauthorized. The key. Not an address problem.
  • Network error, failed to fetch. Usually a wrong URL or an unrefreshed page, per Janitor's own error guide. Occasionally, the request could not leave your network or the provider refused your country before counting it; only that last case is a network-proxy problem.
  • A region or country message. From the site (Janitor AI blocked UK addresses from 24 July 2025 until it switched to age verification on 15 June 2026) or from the provider (Anthropic, OpenAI, Google and DeepSeek each publish where their APIs are offered). The network kind is the relevant tool, and using it is a decision to read against the site's or provider's terms first.
  • The site does not load at school or work. A filter on the network. The network kind, again.
  • Your chats might be read. Not an error, but the reason to stop using a borrowed reverse proxy. Your own key with an official endpoint is the fix, and no network proxy substitutes for it.
From the symptom to the right kind of proxy
  1. Read the error

    429, no endpoints, 401, network, region

  2. About the key, the cap or the model id?

    429, no endpoints, 401

  3. Fix it at the provider

    no proxy of any kind helps

  4. About reaching the site or the provider?

    region message, filtered network

  5. A static network proxy

    residential or ISP, one country, held

Source: Janitor AI OpenRouter error guide and provider documentation, read 24 August 2026

When the network kind is genuinely the answer

Three cases, and they are the whole list. A network that filters the site or the API hosts, where a proxy the filter does not recognise lets the request out. A provider that does not serve your country, where a static address in a served country changes the answer, at the cost of reading against that provider's terms. And an API account that should appear from one consistent country, so that a key which has only ever called from one place does not suddenly call from another and draw a security review.

In every one of those the type is the same: one static residential or ISP address, held for the session or for good, never a rotating pool, because nothing in roleplay is metered per address and a moving login is its own red flag. The full argument, and the config.yaml example, are in proxies for SillyTavern.

The one sentence to keep

If the problem is which model answers, what it costs, or who can read the chat, you are dealing with the first meaning, and the fix is a key of your own with an official endpoint. If the problem is that a site or an API will not answer from where you are, you are dealing with the third, and the fix is a single clean address in a country that is served. The two never substitute for each other, and the pages that promise otherwise are selling one of them to people who need the other.

Sources

Frequently asked questions

What does 'proxy' mean on Janitor AI?
A language-model endpoint. Janitor AI's beginner guide calls a proxy simply a bridge, the service that connects Janitor to other models, and its settings field is a Proxy URL that takes an OpenAI-format address such as https://openrouter.ai/api/v1/chat/completions, plus an API key and a model name. Nothing about it touches your IP address. The same meaning applies to Chub's Reverse Proxy URL and SillyTavern's Reverse Proxy block.
What is the difference between a reverse proxy and a network proxy?
Direction and purpose. A reverse proxy sits in front of a server and answers on its behalf, which in AI roleplay means a server that answers as OpenAI or Claude and forwards your messages to a model. A network proxy, also called a forward proxy, sits in front of you and carries your traffic out, so the site sees the proxy's address instead of yours. The first changes which model writes the replies. The second changes where you appear to connect from. Neither does the other's job.
Are free reverse proxies for Janitor AI or SillyTavern safe?
The platforms themselves say no. SillyTavern's interface states that using a proxy you are not running yourself is a risk to your data privacy and that support requests will be refused if you use one. Chub's documentation says reverse proxies are created by unauthorized third parties who gain access to your data and IP address, may enable logging, leak your information and use stolen API keys. A shared reverse proxy sees every message you send. Your own key with an official endpoint costs five minutes.
Which kind of proxy fixes a 429 or a 'no endpoints found' error?
Neither the network kind nor a different reverse proxy, in the sense people hope. A 429 is a rate limit on the account or project behind the endpoint, so it follows your API key, and a network proxy changes nothing. 'No endpoints found' is an OpenRouter setting or a retired model id, fixed inside your OpenRouter account. The only symptom a network proxy fixes is a site or an API that will not answer from your network or your country at all.
When does an AI roleplay user actually need a network proxy?
In three situations: the site itself is unreachable from a filtered network (school, office) or a country it does not serve (Janitor AI blocked UK addresses from July 2025 to June 2026); the model provider does not serve your country (Anthropic, OpenAI, Google and DeepSeek each publish where their APIs are offered); or you want an API account to appear from one consistent country. In each, the tool is a single static residential or ISP address, not a rotating pool.
What is SillyTavern's requestProxy setting?
The one place in the roleplay world where the network kind lives inside the app. SillyTavern's config.yaml has a requestProxy block with enabled, url and bypass keys; with a URL such as socks5://user:pass@host:port, SillyTavern sends its outbound API calls through that address. That is a network proxy. The Reverse Proxy block in the same app's settings is the other kind, a model endpoint, and the documentation itself separates the two.

Get proxies that are alive right now

Our free list re-checks every exit every few minutes and shows a last-checked time, so you copy IPs that worked moments ago, not a stale text dump. When the location has to survive a real check, the paid network holds up.

129M+ proxy checks run · 100+ countries · HTTP / HTTPS / SOCKS · re-checked every few minutes · no signup