rofl0r / proxychains-ng

proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies. continuation of the unmaintained proxychains project. the sf.net page is currently not updated, use releases from github release page instead.
http://sourceforge.net/projects/proxychains-ng/files
GNU General Public License v2.0
9.82k stars 1.08k forks source link

Steam downloads refuse to operate via proxy #467

Open JupiterSky11 opened 2 years ago

JupiterSky11 commented 2 years ago

I've started steam by running proxychains steam, yet the content downloading system in steam isn't getting threaded through my proxy server. I've found the process via nethogs that is downloading stuff, but I'm not sure how to interrupt that connection via proxychains. Is that something I can do, and how might I do it?

rofl0r commented 2 years ago

steam uses a mix of 64 and 32 bit binaries, but on linux preloading works via a single enviironment var LD_PRELOAD, and so far no solution is known to inject 32bit proxychains into 32bit process and 64 bit into 64bit process. possibly when the steam installer is launched on a pure 32bit system (e.g. debian i386), then steam will download only 32 bit versions of binaries to make it work with proxychains too. but someone would need to try it out.

JupiterSky11 commented 2 years ago

I see, thanks for the help. I'm going to try some other solutions like installing steam in a sandboxed environment that I run via proxychains, but we'll see how that goes.