[PLUG] Linux networking question
Robert Anderson
riznob at gmail.com
Thu Dec 29 18:41:42 UTC 2005
On 12/28/05, Matt Alexander <lowbassman at gmail.com> wrote:
>
> Here's the situation...
>
> I have a box outside my network that has only SSH access available. This
> box is running Squid. Computer "A" on my network is only allowed to SSH
> to
> this remote box, "R". I then setup an SSH tunnel from "A" to "R" with
> this
> command:
>
> ssh -f -N -L 3128:localhost:3128 user at server.tld
>
> So far so good. Computer "A" can browse the web through Squid on "R".
>
> Now, I have Computer "B" that cannot reach "R", but I'd like to pass the
> traffic through "A". So on "A" I created the following tunnel to listen
> locally on 3129 and redirect to the other tunnel on 3128:
>
> ssh -f -N -L 3129:localhost:3128 user at 127.0.0.1
>
> Then on "B", I created this tunnel:
>
> ssh -f -N -L 3129:localhost:3129 user at computerA
>
> So far so good. On "B", I can telnet to localhost on port 3129 and I get
> Squid responding from "R".
>
> Now, I want to transparently redirect any outgoing port 80 traffic on
> computer "B" to travel through these tunnels to Squid on "R". I've been
> fumbling around with iptables for a while now to redirect outgoing port 80
> traffic to 127.0.0.1:3129, but no luck. While you're pondering that, I'll
> continue reading the netfilter docs...
>
> Thanks,
> ~M
> _______________________________________________
> PLUG mailing list
> PLUG at lists.pdxlinux.org
> http://lists.pdxlinux.org/mailman/listinfo/plug
>
This should be as simple as setting the browser proxy settings on B to
A:3129
--
Rob Anderson
riznob at gmail.com
More information about the PLUG
mailing list