mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-04-29 10:10:19 +00:00
They used to fall through and hit a 404 freedombox-team/plinth#1428 Request: I2P support Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
31 lines
830 B
Plaintext
31 lines
830 B
Plaintext
##
|
|
## On all sites, provide Transmission on a default path: /i2p
|
|
##
|
|
## Requires the following Apache modules to be enabled:
|
|
## mod_headers
|
|
## mod_proxy
|
|
## mod_proxy_http
|
|
## mod_proxy_html
|
|
##
|
|
<Location /i2p>
|
|
# Disable compression
|
|
# As soon as it has to be chunked, it doesn't work
|
|
RequestHeader unset Accept-Encoding
|
|
|
|
ProxyPass http://localhost:7657
|
|
ProxyPassReverse http://localhost:7657
|
|
|
|
# Rewrite absolute urls from i2p to pass through apache
|
|
ProxyHTMLEnable On
|
|
ProxyHTMLURLMap / /i2p/
|
|
|
|
Include includes/freedombox-single-sign-on.conf
|
|
<IfModule mod_auth_pubtkt.c>
|
|
TKTAuthToken "admin" "i2p"
|
|
</IfModule>
|
|
</Location>
|
|
|
|
# Catch some other root i2p addresses
|
|
# These are most likely generated by javascript
|
|
RedirectMatch "^/(i2p[^/]+.*)" "/i2p/$1"
|