Proxying

Pages

=> Home | Subscriptions | Caching | Bookmarks | Configuration | Client Certificates | Handling Other URL Schemes | Opening or streaming non text files | Proxying | Source Code Highlighting

Make sure that you've read the configuration wiki page first.

=> configuration wiki page

Proxies are Gemini servers that allow you to request a different URL scheme, but return back data using the Gemini protocol. For example, a Gopher proxy would allow you to request a gopher:// URL, but would maybe return back gemtext.

=> Gopher

In Amfora you can specify these proxies so that certain types of URLs will not require opening another application.

Config

[proxies]
# Allows setting a Gemini proxy for different schemes.
# The settings are similar to the url-handlers section above.
# E.g. to open a gopher page by connecting to a Gemini proxy server:
#   gopher = "example.com:123"
#
# Port 1965 is assumed if no port is specified.
#
# NOTE: These settings override any external handlers specified in
# the url-handlers section.
#
# Note that HTTP and HTTPS are treated as separate protocols here.

Note that Amfora also allows specifying external handlers for different URL schemes in the [url-handlers] section of the config file. More information regarding them can be found in the Handling Other URL Schemes. The proxy settings override these settings.

=> Handling Other URL Schemes

Known Proxies

The following are some of the X-to-Gemini proxies that exist. Feel free to make an issue or contact me to get more added to this list.

=> Duckling | Agena

If you'd like to support Amfora development, you can sponsor me through Ko-Fi or Github Sponsors. Feel free to submit a PR as well! Thanks.

=> Ko-Fi | Github Sponsors

Proxy Information
Original URL
gemini://makeworld.space/amfora-wiki/Proxying.gmi
Status Code
Success (20)
Meta
text/gemini; lang=en
Capsule Response Time
437.834523 milliseconds
Gemini-to-HTML Time
1.952069 milliseconds

This content has been proxied by September (3851b).