It is known that Skype for Linux (file says it is a 32bit ELF) does not work with proxychains (on my arch it is 64bit).
https://bugs.debian.org/cgi-bin/bugr...cgi?bug=593464
(I just mean the problem detailed by users as Skype does not work for them with px-chains)
Some output when trying to run proxychains (64) with Skype:
(note that I use proxychains-ng which is a newer version than the one given by my distro, and it is from source, but they give the same error output)
$ proxychains4 skype
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/local/lib/libproxychains4.so
ERROR: ld.so: object '/usr/local/lib/libproxychains4.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
After getting the i386 version of proxychains, I can see this:
(how do I get that? with apt-get install libproxychains3:i386)
LD_PRELOAD=/home/myuser/pch/libproxychains.so.3 skype
|DNS-request| b.config.skype.com
ERROR: ld.so: object '/home/myuser/pch/libproxychains.so.3' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
|S-chain|-<>-127.0.0.1:9050-<><>-4.1.1.2:53-|DNS-request| apps.skypeassets.com
ERROR: ld.so: object '/home/myuser/pch/libproxychains.so.3' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
|S-chain|-<>-127.0.0.1:9050-<><>-4.1.1.2:53-<><>-OK
<><>-OK
...
And Skype (the program itself) starts. One can also login with it.
What does this mean? Is it working or not? Why do I get that wrong ELF class message again?