Is féidir le hiompar Netty Qpid JMS láimhseálaí seachfhreastalaí nua a fháil trí eisínteacht naisc:

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);

Cineálacha JDK is ea Supplier agus InetSocketAddress. Baineann na láimhseálaithe seachfhreastalaí le Netty, agus an mhonarcha agus an t-eisínteacht enum le org.apache.qpid.jms.

Chun broicéar atá inrochtana go poiblí ar bhealach seachfhreastalaí poiblí ceadaithe, cuireann an liosta seachfhreastalaí SOCKS5 iarrthóirí óstach agus poirt ar fáil; deimhnigh go gceadaíonn an nód roghnaithe óstach agus port iarbhír an bhroicéara. Filleann an eisínteacht soláthraí; cruthaíonn gach glao ar an soláthraí láimhseálaí nua. Sháródh sé an socrú úinéireachta sin láimhseálaí soghonta amháin a breathnaíodh a thabhairt ar ais do roinnt nasc.

Le haghaidh fíordheimhniú SOCKS5, bain úsáid as ualach iomarcach an láimhseálaí a ghlacann ainm úsáideora agus focal faire. Coinnigh dintiúir an bhroicéara ar an nasc JMS agus coinnigh fíor-URI an bhroicéara AMQPS agus an t-ainm TLS.

Tacaíonn an eisínteacht le láimhseálaithe seachfhreastalaí HTTP, SOCKS4 agus SOCKS5 Netty. Le haghaidh HTTP CONNECT, caithfidh an t-idirghabhálaí port sprice an bhroicéara a cheadú.

Ailt ghaolmhara