A Dante két hozzáférés-ellenőrzést végez: egy kliensszabály beengedi a bejövő forrást, egy SOCKS-szabály pedig engedélyezi a kért célt és parancsot. Ez a Dante 1.4.4-példa egy kliensnek enged hozzáférést egy ellenőrzött cél 443-as portjához.

Szolgáltatásazonosság és címek

Hozzon létre külön, alacsony jogosultságú fiókot, ha a telepítés nem ad ilyet:

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

Az alábbi, magas portot és forrásengedélyezési listát használó beállításban mindkét azonosság használhatja ezt a fiókot. A jelszavas hitelesítés vagy a kiemelt jogú funkciók e beállítások újbóli átnézését igénylik. Használat előtt cseréljen le minden dokumentációs címet.

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
}

Az internal a kliensek felé néző figyelőt, az external a kimenő címet választja ki. Egy egyinterfészes kiszolgáló mindkettőhöz ugyanazt a hozzárendelt címet használhatja. Ahol megfelelő, interfésznév is megadható; ellenőrizze, milyen címekre bomlik ki.

Mit enged ez a házirend?

Az első szabály beengedi a megadott forrást a figyelőhöz. A második csak CONNECT-et enged a megadott célhoz. A nem illeszkedő kérések tiltva maradnak, köztük a BIND és az UDP ASSOCIATE.

A módszerbeállítások nem adnak felhasználónév-alapú hitelesítést. A hozzáférés a szűk forrásszabályon és hálózati határán múlik. Ez az elrendezés csak ott megfelelő, ahol a forrás jogosult klienst azonosít.

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

Egyes disztribúciókban a végrehajtható fájl neve danted. A szolgáltatás indítása előtt ellenőrizze a konfigurációt a telepített paranccsal. Alkalmazzon megfelelő forráskorlátozást a tűzfalon, majd tesztelje az engedélyezett célt és egy ellenőrzött, elutasítandó célt is.

Kapcsolódó cikkek