FTP in Iceweasel
Originally created by Tails on #5608 (Redmine)
GNOME’s FTP support is great, but Tails users might want to quickly
click a ftp://
link from a web page they’re reading inside Iceweasel.
It would therefore be great to have FTP working in Iceweasel.
The solution we decided to fix FTP in Iceweasel is to use FoxyProxy with:
- a regexp filter
^ftp://
so FTP gets direct connections (or is proxied through an FTP proxy). - a regexp filter
^https?://
for proxying HTTP (s) through polipo. - the rest goes to Tor via socks.
(Note that Torbutton does not (AFAICT) interfere as FoxyProxy always takes precedence to the proxy settings in Torbutton.)
This solutions opens up for some interesting possibilities if we want to
add i2p to amnesia. Then we could add the regexp filter
http://[-a-zA-Z0-9.]*\.i2p(/.*)?
for i2p eepsites (which are like
Tor’s .onion:s but using the .i2p TLD) so they are proxied through
i2p. This has been tried while running i2p in amnesia, and all seems to
work perfectly.
The I2P part is implemented, along these lines, in the devel branch; see the design document for details.
done in Tails 0.10.
There are two tickets on the same topic on the Tor trac: