所以我想要做的是在一台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中的计算机的代理。
这几乎适用于我所需要的一切。
这是你想要做的?
那么,需要一些额外的信息:
login到你的鱿鱼/ VPN盒子。 打开vpn。 你能够达到任何外部地址? 你能够达到VPN端点和VPN端点的networking?
这个vpn(openvpn / pptp / etc)是什么types的?
打开vpn之前和之后什么路由表看起来像? 在linux中,你可以使用/sbin/route -n或ip route show来获取路由表
看起来像一个路由问题。 当您连接到VPN时,默认网关可能不会自动更改。