mirror of
https://github.com/unshackle-dl/unshackle.git
synced 2026-11-12 20:15:10 +00:00
Deployed d860eb9 with MkDocs version: 1.6.1
This commit is contained in:
@@ -2402,7 +2402,7 @@ but the defaults hold for the overwhelming majority of responses.</p>
|
||||
<tr>
|
||||
<td><code>INVALID_PROXY</code></td>
|
||||
<td>400</td>
|
||||
<td>The supplied proxy specification could not be resolved or is malformed.</td>
|
||||
<td>The supplied proxy specification could not be resolved or is malformed, or the proxy failed the <a href="../../../guide/proxies-and-vpn/#exit-check">exit check</a>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>INVALID_PARAMETERS</code></td>
|
||||
|
||||
@@ -875,6 +875,17 @@
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exit-check" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Exit check
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -2260,6 +2271,17 @@
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#exit-check" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Exit check
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -2578,6 +2600,18 @@ where you came out:</p>
|
||||
<code>(USA - New York, #3 of 5): .214</code>.</li>
|
||||
<li>Other proxy providers log the resolved proxy URL.</li>
|
||||
</ul>
|
||||
<h3 id="exit-check">Exit check<a class="headerlink" href="#exit-check" title="Permanent link">¶</a></h3>
|
||||
<p>Before the service sends a request, unshackle looks up the proxy exit IP through the
|
||||
proxy. The service stops with <code>Proxy check failed</code> in two cases:</p>
|
||||
<ul>
|
||||
<li>No IP lookup gets through the proxy. The proxy is down, or it refused the connection.</li>
|
||||
<li>The proxy exit IP is the same as your own IP, so traffic does not go through the proxy.</li>
|
||||
</ul>
|
||||
<p>unshackle tries each geolocation API in turn, and a 429 moves on to the next one. If at
|
||||
least one API answers through the proxy but none of them gives an IP, the proxy passes
|
||||
the check without the IP comparison. unshackle does not compare the exit country with the region you asked for,
|
||||
because geolocation data can be out of date.</p>
|
||||
<p>Over the REST API, the server returns this failure to the client as <code>INVALID_PROXY</code>.</p>
|
||||
<h2 id="basic-static-proxies">Basic (static proxies)<a class="headerlink" href="#basic-static-proxies" title="Permanent link">¶</a></h2>
|
||||
<p>The <code>Basic</code> proxy provider is pure static configuration, with no accounts and no network
|
||||
calls. You record proxy URLs under each country code, and unshackle serves them back
|
||||
|
||||
+489
-497
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
+38
-38
@@ -2,154 +2,154 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/creating-a-service/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/service-architecture/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/rest-api/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/rest-api/authentication/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/rest-api/dashboard/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/rest-api/endpoints/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/rest-api/errors/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/rest-api/job-lifecycle/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/rest-api/quickstart/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/dev/rest-api/remote-sessions/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/getting-started/configuration-file/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/getting-started/installation/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/getting-started/quickstart/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/guide/cli-reference/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/guide/downloading/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/guide/drm-and-cdm/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/guide/output-and-naming/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/guide/proxies-and-vpn/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/guide/subtitles/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/guide/troubleshooting/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/guide/vaults/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/api/config/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/api/drm/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/api/service/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/api/titles/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/api/tracks/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/directories/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/download/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/drm/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/example/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/misc/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/network/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/output/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/post-scripts/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/services/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docs.unshackle.dev/reference/configuration/vaults/</loc>
|
||||
<lastmod>2026-09-08</lastmod>
|
||||
<lastmod>2026-09-10</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
Binary file not shown.
Reference in New Issue
Block a user