21.19. 使用带有 SFTP 的代理
要使用 HTTP 代理连接到远程主机,您可以使用以下方法配置路由:
<!-- define our sorter as a plain spring bean --> <bean id="proxy" class="com.jcraft.jsch.ProxyHTTP"> <constructor-arg value="localhost"/> <constructor-arg value="7777"/> </bean> <route> <from uri="sftp://localhost:9999/root?username=admin&password=admin&proxy=#proxy"/> <to uri="bean:processFile"/> </route>
如果需要,您还可以为代理分配用户名和密码。请参考 com.jcraft.jsch.Proxy
的文档,以发现所有选项。