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

LlwybrBeth sy'n rhaid bodoli
Ciplun y goeden borth dros HTTP neu HTTPSFfynhonnell giplun a gefnogir a chyfluniad procsi HTTP gweithredol
Daemon rsync drwy brocsi gweCleient rsync sy'n defnyddio RSYNC_PROXY a phrocsi sy'n caniatáu CONNECT i borth y daemon
rsync dros SSHPwynt 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.

Erthyglau cysylltiedig