Le nc a tha co-chòrdail ri OpenBSD, cuir an inntrig òstair seo ri rèiteachadh a' chliant SSH, mar eisimpleir ~/.ssh/config:

Host work-through-proxy
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p

Cleachd ssh work-through-proxy airson an t-slighe sin. Iarraidh an neach-cuideachaidh air a' phrogsaidh HTTP CONNECT a dhèanamh gu ssh.example.com agus cuiridh e an t-sruth a ghabhadh air adhart gu SSH. Nan cuireadh SSH gu dìreach gu port a' phrogsaidh, rachadh a chrann-làimhe gu seirbheis a tha a' feitheamh ri HTTP.

Cuir an t-àite-deiridh, an ceann-uidhe agus an cunntas an àite a chèile. Airson ceann-uidhe SSH a ghabhas ruighinn gu poblach far a bheil eadar-mheadhanair poblach ceadaichte, tha liosta nam progsaidhean HTTP a' tabhann thagraichean airson ruigsinneachd chun an òstair agus a' phuirt sin a dhearbhadh; tagh àite-deiridh nach eil feumach air cunntas progsaidh airson an àithne a chithear. Tha na roghainnean OpenBSD nc seo an urra ris a' bhuileachadh; is dòcha nach toir faidhle ruigseach eile air a bheil nc taic dhaibh.

Faodaidh am progsaidh a chlàradh fhèin iarraidh no am port SSH a chaidh iarraidh a dhiùltadh. Tha 407 mu dheidhinn an iomlaid sin leis a' phrogsaidh. An dèidh an tunail fhosgladh, bidh SSH fhathast a' dearbhadh an òstair-uidhe agus a' dearbhadh an neach-cleachdaidh; is e fàilligeadh eile a th' ann an iuchair SSH a chaidh a dhiùltadh.

Cùm am ProxyCommand fon roinn Host a bha san amharc agus, nuair a dh'fheumas, cleachd an t-slighe dearbhaidh progsaidh a tha a' cheart neach-cuideachaidh a thagh thu a' cumail taic ris. Bheir an àithne sruth, chan e cead tron eadar-mheadhanair. Mura h-eil cead ach airson cinn-uidhe HTTPS, faigh rèiteachadh ruigsinneachd SSH aontaichte an àite a bhith a' gabhail ris gu bheil litreachadh eile den àithne ag atharrachadh a' phoileasaidh.

Artaigilean co-cheangailte