Squidstream量通过VPN隧道

所以我想要做的是在一台VPN连接的一台机器上运行一个Squid Proxy。 我想要发生的是所有的stream量运行,尽pipeSquad代理将通过VPN出站运行。 即桌面 – >(Squid代理 – > VPN)

我们的目标是让我的桌面通过VPNselect性隧道。 所以即时通讯等不需要通过VPN运行,可以通过我的正常stream量。 通常我会通过一个SSH代理,但目前被迫使用VPN获得进入办公室,一个Squid代理似乎可能成为我所需要的最简单的。

编辑>实现我忘了实际上说我遇到了什么问题。 我有Squid设置和validation它的工作原理,但一旦我连接到VPN。 所有对Squid的请求都被接受,但Squid无法通过VPN进行请求。 所以客户就坐在那里

我做类似的事情。 我使用两块:

 $ cat bin/openproxy #!/bin/bash ssh -C -o ServerAliveInterval=150 -L 3128:proxy:3128 gateway.company.com 

然后在Firefox中,我使用FoxyProxy来使用localhost:3128作为* .company.com中的计算机的代理。

这几乎适用于我所需要的一切。

这是你想要做的?

那么,需要一些额外的信息:

  1. login到你的鱿鱼/ VPN盒子。 打开vpn。 你能够达到任何外部地址? 你能够达到VPN端点和VPN端点的networking?

  2. 这个vpn(openvpn / pptp / etc)是什么types的?

  3. 打开vpn之前和之后什么路由表看起来像? 在linux中,你可以使用/sbin/route -nip route show来获取路由表

看起来像一个路由问题。 当您连接到VPN时,默认网关可能不会自动更改。