Úsáid an rogha Basic tiomnaithe seachfhreastalaí atá ag open-uri don chuntas idirmheánach:

require 'open-uri'

body = URI.open(
  'https://example.com/',
  proxy_http_basic_authentication: [
    'http://203.0.113.10:8080',
    ENV.fetch('PROXY_USER'),
    ENV.fetch('PROXY_PASSWORD')
  ],
  open_timeout: 5,
  read_timeout: 10
) { |response| response.read }

Cuir críochphointe an doiciméid ina áit agus faigh luachanna an chuntais ón bhfoinse rúin atá beartaithe. Ná cuir an pasfhocal in URL a bhféadfadh eisceacht nó tuarascáil tacaíochta a phriontáil níos déanaí.

Rogha OpenReadÚsáid
proxy_http_basic_authenticationSeoladh an tseachfhreastalaí agus a ainm úsáideora/pasfhocal Basic.
proxyRoghnú seachfhreastalaí gan an rogha fhíordheimnithe chomhcheangailte sin; má thugtar an dá rud, tarlaíonn earráid argóinte.
http_basic_authenticationCuntas fhreastalaí an chinn scríbe.
proxy: nilDéan an léamh seo díreach in ainneoin réamhshocruithe an chomhshaoil.

Gan rogha seachfhreastalaí follasach, is féidir le open-uri athróga comhshaoil seachfhreastalaí a bhaineann leis an scéim a úsáid. Tá a chríochphointe san áireamh cheana sa rogha fhíordheimnithe; ní gá di an dara luach proxy.

Láimhseálann an chomhéadan seo fíordheimhniú Basic an tseachfhreastalaí. Teastaíonn cliant comhoiriúnach nó comhtháthú ceadaithe ó sheirbhís a éilíonn meicníocht eile. Coinnigh fíorú HTTPS ar siúl, ansin scrúdaigh stádas/ábhar: ní dhéanann logáil isteach seachfhreastalaí atá ag obair cruthú go bhfhill an ceann scríbe an acmhainn a bhíothas ag súil léi.

Ailt ghaolmhara