Faodaidh giùlan Netty Qpid JMS làimhsear proxy ùr fhaighinn tro leudachadh ceangail:

Supplier<ProxyHandler> handlers = () ->
    new Socks5ProxyHandler(
        new InetSocketAddress("proxy.example", 1080));

JmsConnectionFactory factory = new JmsConnectionFactory(
    "amqps://broker.example:5671");
factory.setExtension(
    JmsConnectionExtensions.PROXY_HANDLER_SUPPLIER.toString(),
    (connection, remote) -> handlers);

Is seòrsachan JDK a th' ann an Supplier agus InetSocketAddress. Buinidh na làimhsearan proxy do Netty, agus am factaraidh agus enum an leudachaidh do org.apache.qpid.jms.

Airson brocair a tha ruigsinneach gu poblach air slighe proxy poblach ceadaichte, tha an liosta proxy SOCKS5 a' tabhann tagraichean òstair is puirt; dearbhaich gu bheil an nòd a thaghadh a' ceadachadh fìor òstair agus port a' bhrocair. Bidh an leudachadh a' tilleadh solaraiche; bidh gach gairm solaraiche a' cruthachadh làimhsear ùr. Bhrisidh tilleadh aon làimhsear caochlaideach glèidhte airson grunn cheanglaichean an t-òrdugh seilbhe sin.

Airson dearbhadh SOCKS5, cleachd àrd-luchdadh an làimhseir a ghabhas ri ainm-cleachdaidh agus facal-faire. Cùm teisteanasan a' bhrocair air a' cheangal JMS agus glèidh fìor-URI brocair AMQPS agus an t-ainm TLS.

Tha an leudachadh a' toirt taic do làimhsearan proxy HTTP, SOCKS4 agus SOCKS5 Netty. Airson HTTP CONNECT, feumaidh an t-eadar-mheadhanach cead a thoirt do phort targaide a' bhrocair.

Artaigilean co-cheangailte