关于 java通过socket5代理连接telnet的问题?

我请教一个问题,我要用java分别通过ftp和telnet链接一个设备,但是都得通过socket5的代理才能通,ftp我已经找到一个叫ftp4j的包实现了,但是telnet没有找到,请问有没有这样的第三方包?

http://blog.csdn.net/huiwenjie168/article/details/6901799

他这个似乎是用socket编程实现telnet ,我是想找的大概应该是,先通过用户名,密码,ip,1080端口来拨通代理,再通过代理和telnet的ip,23端口,用户名,密码拨进去。