Feature #5608

FTP in Iceweasel

Added by Tails 2013-07-18 07:43:28 . Updated 2013-07-19 01:48:15 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

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:


Subtasks


History

#1 Updated by intrigeri 2013-07-19 01:48:15

  • Type of work set to Code

Type of work: Code