On 26/07/11 14:57, Russell Morris wrote: > > I use OpenVPN with a Windows client, and I tend to be on one network > one minute, another the next. One time with a proxy, the next time > without ... so I really want OpenVPN to automatically detect the proxy > (if there is one), and apply it ... for every connection restart, > client open, etc. My thinking is to add a new option, say something > like "auto-proxy" (so this won't break anything that is already > working!). The idea being that if this option is enabled, then on > every connection / reconnection attempt OpenVPN will first check the > proxy, and then apply it for the actual connection back to the server. > Hopefully this makes sense so far ... J. >
...isn't that already done by "--auto-proxy"? Been part of openvpn since 2.1(ish?) BTW: I totally agree this is a big deal. For openvpn to be truly brilliant, it needs 1. one config to handle both udp and tcp-based "<connection>" profiles [sorta supported] 2. "fragment", "mss-fix" and proxy support within profiles [not currently supported - which effectively makes "1." never work in practice] 3. dynamically figure out if a proxy is available and use that for TCP-based profiles [I thought that was supported by "--auto-proxy"] With such features and a properly ordered config, you'd have a VPN client that would tunnel out over UDP if it can, TCP if it can't, and TCP-via-proxy if it has to. Basically, you'd be guaranteed a working VPN session on any network that you're meant to be able to do such things on (with one config). -- Cheers Jason Haar Information Security Manager, Trimble Navigation Ltd. Phone: +64 3 9635 377 Fax: +64 3 9635 417 PGP Fingerprint: 7A2E 0407 C9A6 CAF6 2B9F 8422 C063 5EBB FE1D 66D1