The following is the instructions I used to set Squid up:
I installed squid using this page: https://help.ubuntu.com/7.04/server/C/squid.html
1. At a terminal prompt, enter the following command to install the Squid server:
sudo apt-get install squid squid-common
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original
sudo chmod a-w /etc/squid/squid.conf.original
2. modified the /etc/squid/squid.conf file. here’s the diff between the original:
mozilla@ubuntu:/etc/squid$ sudo diff squid.conf squid.conf.original
676,677c676,677
< http_access allow localnet
< ## http_access allow localhost
—
> #http_access allow localnet
> http_access allow localhost
1114,1115c1114
< http_port 8888
< ## http_port 3128
—
> http_port 3128
1960d1958
< cache_dir ufs /usr/local/squid/cachetmp 100 16 256
2106c2104
< logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
—
> #logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
3409,3410c3407,3408
< ## none
< visible_hostname borg
—
> # none
>
3. after making the changes, you’ll have to restart squid.
4. on mobile device in fennec, go to
about: config
and then change the following settings:
network.proxy.http <ip address of the proxy server>
network.proxy.http_port 8888
network.proxy.type 1
Note:
1. Thanks to Geo for helping me troubleshoot some of it.