Pre-install FoxyProxy from Debian & Add Custom Configuration

Information

ID: 479
PHID: PHID-TASK-rf36dqc2ifjbgdw6jja6
Author: HulaHoop
Status at Migration Time: resolved
Priority at Migration Time: Normal

Description

Problems with current setup:

  • At the moment too many steps are required to customize TBB to work with alternative proxies. Many rules need to be added manually after FoxyProxy is installed.

  • The FoxyProxy addon is still unsigned by Mozilla and so downloading it from their site incurs unacceptable risk.


This ticket suggests simplifying the process by:

  • Pre-installing the FoxyProxy package from the Debian repo.

  • Supplying a configuration file to the addon for a variety of services (written by KillYourTV) [1]

  • Since it has to be optional and still done from the command line there is no point in scripting the symlinking/ config file moving part. These will be documented on the wiki.


The way it would work:

  1. Run a script to enable this functionality by creating a symlink (making the addon available to TBB) + copy the custom config to the Tor Browser folder.

ln -s /usr/share/xul-ext/foxyproxy-standard/ /home/user/.tb/tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/foxyproxy@eric.h.jung

cp /some/package/location/foxyproxy.xml /home/user/.tb/tor-browser/Browser/TorBrowser/Data/Browser/profile.default/

  1. Also included is another script to reverse step 1 to make the addon unavailable in TBB to restore TBB’s default fingerprint. This is done by simply deleting the symlink:

rm /home/user/.tb/tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/foxyproxy@eric.h.jung

  1. Optionally block any access to FoxyProxy by the default installed Iceweasel and IceDove by blacklisting the addon folder path in Apparmor

  2. TODO (assigned to HulaHoop) : Extend the config to cover access for Syncthing and Zeronet localhost pages. Update documentation for FoxyProxy to cover this feature when implemented.


Resources:

[1] http://qza32xuddl3guikc.onion/tutorials/darknets/foxyproxy.xml

Comments


HulaHoop

2016-03-22 14:58:03 UTC


Patrick

2016-03-22 15:54:58 UTC


HulaHoop

2016-03-23 12:57:49 UTC


Patrick

2016-03-23 13:26:02 UTC


HulaHoop

2016-03-23 15:38:01 UTC


HulaHoop

2016-03-25 13:02:33 UTC


Patrick

2016-03-26 17:11:01 UTC


HulaHoop

2016-03-27 17:16:07 UTC


Patrick

2016-03-28 12:23:46 UTC


HulaHoop

2016-03-29 14:38:42 UTC


Patrick

2016-03-29 15:00:09 UTC


HulaHoop

2016-03-29 21:55:59 UTC


Patrick

2016-03-29 22:07:00 UTC


HulaHoop

2016-03-29 22:14:55 UTC


Patrick

2016-03-29 22:32:45 UTC


HulaHoop

2016-03-30 21:39:55 UTC


Patrick

2016-04-02 14:45:51 UTC


Patrick

2016-04-14 19:41:23 UTC


HulaHoop

2016-04-15 19:30:33 UTC


Patrick

2016-04-16 02:58:33 UTC


HulaHoop

2016-04-16 03:15:35 UTC


Patrick

2016-04-18 13:42:47 UTC


Patrick

2016-06-04 13:05:58 UTC


HulaHoop

2016-06-04 21:53:50 UTC


Patrick

2016-06-04 21:55:32 UTC


HulaHoop

2016-06-06 12:09:25 UTC


Patrick

2016-06-06 12:31:57 UTC


HulaHoop

2016-06-08 22:19:46 UTC


Patrick

2016-06-08 22:35:58 UTC


HulaHoop

2016-06-10 12:45:09 UTC