Llwybro ffynonellau rsync MacPorts trwy brocsi
Cyfatebwch brotocol ffynhonnell y goeden borth i gludiant y procsi yn lle tybio bod enghraifft SSH hefyd yn trwsio cysylltiad daemon rsync.
Mae'r porwr yn gweithio drwy SOCKS. Mae sesiwn SSH gyffredin hefyd yn gweithio. Yna mae MacPorts yn oedi wrth gydamseru ei goeden borth. Cyn ychwanegu opsiwn SSH arall, edrychwch ar URI y ffynhonnell.
Mae rsync://host/module yn enwi gwasanaeth daemon rsync. Mae enghraifft sy'n defnyddio rsync -e ssh user@host:path yn defnyddio plisgyn o bell ac yn gofyn am fynediad i gyfrif addas ar y gwesteiwr hwnnw. Nid yw drych rsync cyhoeddus yn cael mewngofnod SSH oherwydd bod gan y cleient ProxyCommand.
Tri llwybr â rhagofynion gwahanol
| Llwybr | Beth sy'n rhaid bodoli |
|---|---|
| Ciplun y goeden borth dros HTTP neu HTTPS | Ffynhonnell giplun a gefnogir a chyfluniad procsi HTTP gweithredol |
| Daemon rsync drwy brocsi gwe | Cleient rsync sy'n defnyddio RSYNC_PROXY a phrocsi sy'n caniatáu CONNECT i borth y daemon |
| rsync dros SSH | Pwynt terfyn SSH, cyfrif a threfniant rsync o bell |
Mae MacPorts yn dogfennu ffynonellau tarball HTTP a HTTPS yn sources.conf fel dewisiadau pan nad yw'r cludiant cydamseru arferol ar gael. Dewiswch y ffynhonnell a gefnogir gan y prosiect ar gyfer y rhyddhau sydd wedi'i osod; nid yw newid cynllun URI yn ganiatâd i bwyntio at archif mympwyol.
Mecanwaith procsi gwe yw RSYNC_PROXY rsync, nid gosodiad URL SOCKS cyffredinol. Mae llwybr y daemon fel arfer angen porth 873, y gall procsi gwe sy'n gweithio fel arall ei wrthod yn fwriadol. Gall y mecanwaith ar wahân RSYNC_CONNECT_PROG ddisodli soced uniongyrchol y daemon ag ategyn, ond rhaid i'r ategyn ddarparu'r ffrwd beit a ddisgwylir.
Yn olaf, nodwch ba gam o MacPorts a fethodd. Nid oes rhaid i ddiweddaru'r goeden borth, nôl archif a lawrlwytho ffeiliau ffynhonnell port ddefnyddio'r un cludiant. Nid yw trwsio'r llwybr cyntaf yn profi bod y lleill yn rhannu ei brocsi.