3 ms·
edit: original poster was suggesting using a ssh -D SOCKS method instead. He deleted his comment, this was my reply: This method does not work. You cannot get
by irq 14y ago
edit: original poster was suggesting using a ssh -D SOCKS method instead. He deleted his comment, this was my reply:
This method does not work. You cannot get Flash to go through a HTTP or SOCKS proxy on Mountain Lion.
The very reason that VPNs "tie in at a fairly low level on the network stack" is why my method works.
- ajross 14y agoFlash isn't a protocol. Certainly if they're streaming over HTTP (or TLS) it will go through a proxy (or at least it does everywhere else, I don't have OS X). What specifically are they doing that a "ssh -D" wouldn't handle?
- coderrr 14y agoYou're correct HTTP connections over flash will use HTTP proxy settings. The problem is many sites don't stream over HTTP, they use some custom streaming protocol using raw flash sockets. And these do not respect SOCKS proxy settings.
- coderrr 14y agoI just remembered it's not actually custom protocols with raw sockets that are common and don't respect SOCKS settings but rather Flash's RTMP protocol.
- coderrr 14y agoYou actually can, but it's quite complicated. I wrote a post on how to do it using linux a long time ago: http://coderrr.wordpress.com/2009/07/29/how-to-force-flash-or-any-program-to-use-a-socks-proxy-using-transocks-and-iptables-in-linux/ http://coderrr.wordpress.com/2009/07/29/how-to-force-flash-o... I had a similar setup working with OSX using ipfw and natd. Really complex and disgusting setup though IMO. Using a VPN is so much cleaner.
- seabee 14y agoI set that method up for my fiancée yesterday, who is in the US right now. The Flash content on iPlayer works fine, which uses RTMP. So my method works too, but my goal is 'watching iPlayer abroad', not 'tunnelling RTMP through the UK'.
- irq 14y agoThe proxy method does not work using the latest Flash in Mountain Lion, as it ignores proxy settings.