Dante framkvæmir tvær aðgangsathuganir: biðlararegla hleypir innkomandi uppruna inn og SOCKS-regla leyfir umbeðinn áfangastað og skipun. Þetta Dante 1.4.4-dæmi leyfir einum biðlara að ná í einn stýrðan áfangastað á gátt 443.

Auðkenni þjónustu og vistföng

Búðu til sérstakan reikning með litlum réttindum ef uppsetningin útvegar ekki slíkan:

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

Bæði auðkennin geta notað þennan reikning fyrir stillinguna hér fyrir neðan með hárri gátt og lista yfir leyfða uppruna. Lykilorðsauðkenning eða aðgerðir sem þurfa aukin réttindi krefjast endurskoðunar þessara stillinga. Skiptu út öllum skjalfestingarvistföngum fyrir notkun.

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
}

internal velur hlustarann sem snýr að biðlurum; external velur útleiðarvistfangið. Þjónn með eitt netviðmót getur notað sama úthlutaða vistfangið fyrir bæði. Einnig má nota viðmótsheiti þar sem það á við; athugaðu hvaða vistföng það nær yfir.

Hvað þessi stefna leyfir

Fyrri reglan hleypir tilgreindum uppruna að hlustaranum. Sú síðari leyfir aðeins CONNECT að tilgreindu marki. Beiðnir sem passa ekki eru áfram lokaðar, þar á meðal BIND og UDP ASSOCIATE.

Aðferðastillingarnar bjóða enga auðkenningu með notandanafni. Aðgangur byggist á þröngri upprunareglu og netmörkum hennar. Þetta fyrirkomulag hentar aðeins þar sem sá uppruni auðkennir heimilaðan biðlara.

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

Sumar dreifingar kalla keyrsluskrána danted. Athugaðu stillinguna með uppsettu skipuninni áður en þjónustan er ræst. Settu samsvarandi upprunatakmarkanir í eldvegg og prófaðu síðan bæði leyfða markið og stýrt mark sem ætti að hafna.

Tengdir greinar