Mae Dante yn gwneud dau wiriad mynediad: mae rheol cleient yn derbyn ffynhonnell sy'n dod i mewn, ac mae rheol SOCKS yn caniatáu'r gyrchfan a'r gorchymyn y gofynnwyd amdanynt. Mae'r enghraifft Dante 1.4.4 hon yn caniatáu i un cleient gyrraedd un gyrchfan dan reolaeth ar borth 443.

Hunaniaeth y gwasanaeth a chyfeiriadau

Crëwch gyfrif penodol â breintiau isel os nad yw'r gosodiad yn darparu un:

sudo useradd --system --no-create-home --shell /usr/sbin/nologin danteproxy

Gall y ddwy hunaniaeth ddefnyddio'r cyfrif hwn ar gyfer y ffurfweddiad isod sy'n defnyddio porth uchel a rhestr ffynonellau a ganiateir. Mae dilysu â chyfrinair neu nodweddion breintiedig yn gofyn am ailedrych ar y gosodiadau hynny. Newidiwch bob cyfeiriad dogfennaeth cyn defnyddio.

logoutput: stderr
internal: 192.0.2.10 port = 1080
external: 192.0.2.10
clientmethod: none
socksmethod: none
user.privileged: danteproxy
user.unprivileged: danteproxy

client pass {
    from: 198.51.100.27/32 to: 192.0.2.10/32 port = 1080
    log: connect error
}

socks pass {
    from: 198.51.100.27/32 to: 203.0.113.20/32 port = 443
    command: connect
    log: connect error
}

Mae internal yn dewis y gwrandäwr tuag at gleientiaid; mae external yn dewis y cyfeiriad allanol. Gall gweinydd ag un rhyngwyneb ddefnyddio'r un cyfeiriad a neilltuwyd ar gyfer y ddau. Gellir defnyddio enw rhyngwyneb lle bo'n briodol hefyd; gwiriwch i ba gyfeiriadau y mae'n ehangu.

Beth mae'r polisi hwn yn ei ganiatáu

Mae'r rheol gyntaf yn derbyn y ffynhonnell benodedig i'r gwrandäwr. Mae'r ail yn caniatáu CONNECT i'r targed penodedig yn unig. Mae ceisiadau heb gyfatebiaeth yn aros wedi'u blocio, gan gynnwys BIND ac UDP ASSOCIATE.

Nid yw'r gosodiadau dull yn darparu dilysu enw defnyddiwr. Mae mynediad yn dibynnu ar y rheol ffynhonnell gul a'i ffin rhwydwaith. Dim ond lle mae'r ffynhonnell honno'n adnabod cleient awdurdodedig y mae'r trefniant hwn yn addas.

sockd -V -f /path/to/sockd.conf

Mae rhai dosbarthiadau'n galw'r rhaglen weithredadwy yn danted. Gwiriwch y ffurfweddiad gan ddefnyddio'r gorchymyn sydd wedi'i osod cyn dechrau'r gwasanaeth. Rhowch gyfyngiadau ffynhonnell cyfatebol ar y wal dân, yna profwch y targed a ganiateir a tharged dan reolaeth y dylid ei wrthod.

Erthyglau cysylltiedig