errnoの111はECONNREFUSED
connectのmanによると「The target address was not listening for connections or refused the connection request.」

多分単純に2chproxy.plがlistenしてるアドレスとjdが繋ぎに行ってるアドレスが違うってだけじゃねーかな
普通はどちらもlocalhostにしとけば勝手によろしくやってくれるはずなんだけど
片方だけ::1とか127.0.0.1みたいに直接指定してたりするとそれが原因でうまく働かない可能性はある