Socks5 proxy and wget

I’ve tried to set wget bash loop over socks5 proxy and was surprised to find out that wget does not have included proxy support. First start your proxy tunnel on port 8080 with

ssh -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -f -C -N -D *:8080 user@my.proxy.server &> tunnel.log

My firefox utilizes this tunnel perfectly – the proxy config page has the following entries:

  Manual proxy configuration:
    SOCKS Proxy  127.0.0.1  Port 8080
    "SOCKS v5"  checked

Initially I’ve tried using wget –execute to set http_proxy with

wget -e "http_proxy = 127.0.0.1:8080" "http://url_to_get"

however it didn’t work giving me the following error.

Connecting to 127.0.0.1:8080... connected.
Proxy request sent, awaiting response... No data received.
Retrying.

Wget with Tsocks

The solution was to install tsocks. For gentoo just do

emerge -av tsocks

and modify the config file. Note that gentoo keeps the confing information in /etc/socks/tsocks.conf, while ubuntu keeps it in /etc/tsocks.conf

nano -w /etc/socks/tsocks.conf

server = 127.0.0.1
server_type = 5
server_port = 8080

If you used proxy on earlier versions of wget, remove any proxy cmds from ~/.wgetrc

Finally start your wget trough socks5 proxy using tsocks

tsocks wget http://url_to_get

starting two tsocks wget at the same time caused my system to slow down and gave me the following error:

Connecting to www.ccc.ccccc|192.xxx.xxx.xxxx|:443... failed: 
Transport endpoint is not connected.

After killing one of the processes, I got back my cpu.

Do you wanna do more? Try Tor.

Here it is

so I stared a blog! Wonderful. I can share my thoughts with anyone on the planet. Hello world. And who the hack cares what I think, what I do, what I eat, what I write, etc… Is this just yet another pathetic blog in the see of junk, or maybe something so popular that people set their home page to it? I have no idea! If in a few years I add my shitter account so anyone can follow what type of literature I go over while heating a toilet seat, you’ll now that I got social. If not, oh, well.

and Motivation

I got this domain as a birthday gift with a primary purpose to create my personal blog. Well, thank you my dear friend for forcing me to spend some time for a creative writing work instead on hacking, playing, surfing…. Dear reader, if you are gifting someone, maybe better put some cache in the envelope instead getting a domain…. Anyway, it took me a year to start, and finally got the last warning

    You better do something with mufljuz.com or I might not extended it for your 3something birthday.

So here I am.