Dèan rèiteachadh air proxy SOCKS5 airson Qpid JMS le làimhsearan Netty
Ceangail solaraiche ProxyHandler SOCKS5 tro leudachaidhean ceangail Qpid JMS agus glèidh URI brocair AMQPS.
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.