Ma bhios am port aghaidh fhathast a' gabhail ri ceanglaichean às dèidh do SSH falbh, sgrùd a h-uile trì aonad. Tha beatha eadar-dhealaichte aig an t-socket gnìomhachaidh, an neach-cuideachaidh systemd-socket-proxyd agus an èistear SOCKS a chruthaicheas SSH:

SocketNeach-cuideachaidhSSHMìneachadh
A' èisteachdNeo-ghnìomhachNeo-ghnìomhach'S dòcha gu bheil e a' feitheamh gu h-àbhaisteach ri iarrtas
A' èisteachdGnìomhachGnìomhachTha pròiseasan ann; chan eil slàinte na cinn-uidhe dearbhte fhathast
A' èisteachdGnìomhachNeo-ghnìomhachGabhaidh an aghaidh obair gun a chùlaobh

Cha mhìnich tòiseachadh an neach-cuideachaidh agus SSH còmhla an t-eadar-ghluasad stadail nas fhaide air adhart. Airson neach-cuideachaidh nach fhaod fuireach gnìomhach gun a thunail, clàraichidh systemd an dàimh nas làidire:

[Unit]
BindsTo=ssh-socks.service
After=ssh-socks.service

Cuir an sàs e air an aonad iomchaidh san dealbhadh fìor. Chan eil Requires= agus an òrdugh a' dèiligeadh ach ri pàirt den dàimh. 'S dòcha nach toir aghaidh a tha gnìomhach mu thràth gnìomhachadh air ais tuilleadh às dèidh don chùlaobh aice falbh. Thoir sùil cuideachd air staid aonadan a dh'fhàillig agus crìochan ìre tòiseachaidh; cha chuireas eisimeileachdan na crìochan sin air chùl.

An uair sin stèidhich ullamhachd tòiseachaidh. Tha After= a' cur òrdugh air obraichean, chan e ullamhachd èisteir SSH Type=simple. Faodaidh feitheamh stèidhichte fàiligeadh ri linn dearbhachadh slaodach. Cleachd cùmhnant tòiseachaidh a stèidhicheas an t-èistear a tha a dhìth; glacas ExitOnForwardFailure=yes fàilligeadh suidheachadh an tar-chuir, chan e ruigsinneachd na cinn-uidhe nas fhaide air adhart.

Mu dheireadh, mìnich fàgail dìomhain agus ath-ghnìomhachadh. Tha roghainn fàgail dìomhain an deamhan tar-chuir mu dheidhinn às aonais cheanglaichean gnìomhach, chan e gainnead byte air ceangal fosgailte. Faodaidh seisean sàmhach a chumail gnìomhach. Bu chòir don ath iarrtas na seirbheisean a dhìth a ghnìomhachadh, agus bu chòir lùban ath-thòiseachaidh fuireach cuingealaichte agus faicsinneach. Le bhith ag ath-chruthachadh an èisteir gabhar ri ceanglaichean ùra; cha tèid seiseanan TCP seann-phrogsaidh ath-nuadhachadh.

Artaigilean co-cheangailte