Skip to content

Commit

Permalink
Add note about migration from farside
Browse files Browse the repository at this point in the history
  • Loading branch information
cofob committed Jul 29, 2024
1 parent efe890a commit b5404ce
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 11 deletions.
23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@ Contents
- [Mirrors](#mirrors)
- [How It Works](#how-it-works)
- [Why does this fork exist?](#why-does-this-fork-exist)
- [Migration from farside](#migration-from-farside)

## About

A redirecting service for FOSS alternative frontends.

[Fastside](https://fastside.link) provides links that automatically redirect to
[Fastside](https://fastsi.de/) provides links that automatically redirect to
working instances of privacy-oriented alternative frontends, such as Nitter,
Libreddit, etc. This allows for users to have more reliable access to the
available public instances for a particular service, while also helping to
Expand All @@ -36,7 +37,7 @@ bottlenecks and rate-limiting.

## Demo

Fastside's links work with the following structure: `fastside.link/<service>/<path>`
Fastside's links work with the following structure: `fastsi.de/<service>/<path>`

For example:

Expand All @@ -49,36 +50,36 @@ For example:
<tr>
<td><a href="https://github.com/spikecodes/libreddit">Libreddit</a></td>
<td>/r/popular</td>
<td><a href="https://fastside.link/libreddit/r/popular">https://fastside.link/libreddit/r/popular</a></td>
<td><a href="https://fastsi.de/libreddit/r/popular">https://fastsi.de/libreddit/r/popular</a></td>
</tr>
<tr>
<td><a href="https://codeberg.org/teddit/teddit">Teddit</a></td>
<td>/r/popular</td>
<td><a href="https://fastside.link/teddit/r/popular">https://fastside.link/teddit/r/popular</a></td>
<td><a href="https://fastsi.de/teddit/r/popular">https://fastsi.de/teddit/r/popular</a></td>
</tr>
<tr>
<td><a href="https://github.com/iv-org/invidious">Invidious</a></td>
<td>/watch?v=zLGDE2j_n5c</td>
<td><a href="https://fastside.link/_/invidious/watch?v=zLGDE2j_n5c">https://fastside.link/_/invidious/watch?v=zLGDE2j_n5c</a></td>
<td><a href="https://fastsi.de/_/invidious/watch?v=zLGDE2j_n5c">https://fastsi.de/_/invidious/watch?v=zLGDE2j_n5c</a></td>
</tr>
<tr>
<td><a href="https://github.com/iv-org/invidious">Invidious</a></td>
<td>https://www.youtube.com/watch?v=zLGDE2j_n5c</td>
<td><a href="https://fastside.link/https://www.youtube.com/watch?v=zLGDE2j_n5c">https://fastside.link/https://www.youtube.com/watch?v=zLGDE2j_n5c</a></td>
<td><a href="https://fastsi.de/https://www.youtube.com/watch?v=zLGDE2j_n5c">https://fastsi.de/https://www.youtube.com/watch?v=zLGDE2j_n5c</a></td>
</tr>
<tr>
<td><a href="https://github.com/httpjamesm/AnonymousOverflow">AnonymousOverflow</a></td>
<td>/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags</td>
<td><a href="https://fastside.link/@cached/anonymousoverflow/#questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags">https://fastside.link/@cached/anonymousoverflow/#questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags</a></td>
<td><a href="https://fastsi.de/@cached/anonymousoverflow/#questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags">https://fastsi.de/@cached/anonymousoverflow/#questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags</a></td>
</tr>
<!-- more rows can be added as needed -->
</table>

<sup>Note: This table doesn't include all available services. For a complete list of supported frontends, see: https://fastside.link/</sup>
<sup>Note: This table doesn't include all available services. For a complete list of supported frontends, see: https://fastsi.de/</sup>

## Mirrors

Fastside can be opened in [clearnet](https://fastside.link/), [clearnet cloudflare](https://cdn.fastside.link/), [tor](http://a7xvcthrhfcsox73brt5hgueapwosohmieg5wttvuuuz6mqur5s3rqyd.onion/), [i2p](http://fastside.i2p/) ([b32](http://i4autaipx7a4ro34cbwvni6bcph34eueocplwsxaqeeuyb6cavzq.b32.i2p)), [yggdrasil](http://ygg.fastside.link/) ([Alfis](http://fastside.ygg/), [IPv6](http://[200:691d:578e:f10e:e935:f189:aab4:1d98]/)).
Fastside can be opened in [clearnet](https://fastsi.de/), [clearnet cloudflare](https://cdn.fastside.link/), [tor](http://a7xvcthrhfcsox73brt5hgueapwosohmieg5wttvuuuz6mqur5s3rqyd.onion/), [i2p](http://fastside.i2p/) ([b32](http://i4autaipx7a4ro34cbwvni6bcph34eueocplwsxaqeeuyb6cavzq.b32.i2p)), [yggdrasil](http://ygg.fastside.link/) ([Alfis](http://fastside.ygg/), [IPv6](http://[200:691d:578e:f10e:e935:f189:aab4:1d98]/)).

## How It Works

Expand All @@ -100,3 +101,7 @@ their server in the USA is 300 ms, and a redirect request takes about 1 second t
processing a redirect takes 700 ms, which is incredibly long for such a simple task. On the other hand, Fastside
processes requests in 200-300 ms (taking my internet into account). Additionally, the web server at fastside.link
supports http3, which saves us an additional 100-150 ms.

### Migration from farside

Migrating from farside to fastside is very simple - just replace the redirects from `farside.link` to `fastside.link`.
4 changes: 2 additions & 2 deletions templates/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -73,10 +73,10 @@
href="http://ygg.fastside.link/">yggdrasil</a> (<a href="http://fastside.ygg/">Alfis</a>, <a
href="http://[200:691d:578e:f10e:e935:f189:aab4:1d98]/">IPv6</a>),
<a href="https://cdn.fastside.link/">cloudflare</a>,
<a href="https://fastside.link/">clearnet</a>
<a href="https://fastsi.de/">clearnet</a>
mirror.
</p>
{% endblock %}
</div>
</div>
</body>
</body>

0 comments on commit b5404ce

Please sign in to comment.