[
https://issues.apache.org/jira/browse/SSHD-791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16309176#comment-16309176
]
Goldstein Lyor commented on SSHD-791:
-------------------------------------
{quote}
I want to implement interface ClientProxyConnector to suit my issue, but I
found it's impossible because socks5 protocol is not as simple as just send a
packet, but need to send and receive multiple times.
{quote}
I don't think it is impossible just hard - please note that when the
{{ClientProxyConnector}} is invoked, you are provided with a {{ClientSession}}
- this session exposes {{getIoSession()}} through which you can
exchange/send/receive numerous packets before returning to the normal flow.
However, please make sure that you do not interfere with the SSH protocol flow
- in other words, after having exchanged whatever packets you did with the
server, it must send the SSH identification string(s) and be ready to accept
the client identification line.
> Support the socks protocol
> --------------------------
>
> Key: SSHD-791
> URL: https://issues.apache.org/jira/browse/SSHD-791
> Project: MINA SSHD
> Issue Type: New Feature
> Reporter: Zhenliang Su
> Priority: Minor
> Labels: socks
>
> There is a situation for me to use SshClient to connect remote server via a
> socks5 proxy server with Java code. I found the issue
> https://issues.apache.org/jira/browse/SSHD-656 , and I want to implement
> interface ClientProxyConnector to suit my issue, but I found it's impossible
> because socks5 protocol is not as simple as just send a packet, but need to
> send and receive multiple times.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)