Digamos que eu tenho um alias como este:
alias findip='wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//''
a saída ficaria assim:
matthew@ubuntu:~$ findip
71.141.232.38
matthew@ubuntu:~$
Muito simples, ele encontra meu endereço IP conectando-se ao site e procurando meu endereço IP. Agora, se eu fosse executar:
tsocks wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address://' -e 's/<.*$//'
Gostaria de obter uma saída como esta:
matthew@ubuntu:~$ tsocks wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
77.247.181.162
matthew@ubuntu:~$
Você notará que os endereços IP são diferentes. Isso ocorre porque eu direcionei o comando através do tsocks
qual configurei para usar o tor. Mas se eu fosse correr:
tsocks findip
Minha saída seria esta:
matthew@ubuntu:~$ tsocks findip
exec: 87: findip: not found
matthew@ubuntu:~$
Como configuro meu sistema para que os aliases criados se apliquem quando estou executando tsocks?