Server SOCKS5 ristrett b’Dante
Ikkonfigura Dante 1.4.4 b’listener speċifiku, klijent wieħed permess u destinazzjoni waħda, u ddistingwi ż-żewġ stadji tar-regoli.
Dante japplika żewġ kontrolli tal-aċċess: regola tal-klijent taċċetta sors li jidħol, u regola SOCKS tippermetti d-destinazzjoni u l-kmand mitluba. Dan l-eżempju ta’ Dante 1.4.4 jippermetti lil klijent wieħed jilħaq destinazzjoni waħda kkontrollata fuq il-port 443.
Identità tas-servizz u indirizzi
Oħloq kont dedikat bi ftit privileġġi jekk l-installazzjoni ma tipprovdix wieħed:
sudo useradd --system --no-create-home --shell /usr/sbin/nologin danteproxy
Iż-żewġ identitajiet jistgħu jużaw dan il-kont fil-konfigurazzjoni hawn taħt b’port għoli u lista ta’ sorsi permessi. L-awtentikazzjoni b’password jew funzjonijiet privileġġati jeħtieġu reviżjoni mill-ġdid ta’ dawk is-settings. Ibdel l-indirizzi kollha tad-dokumentazzjoni qabel tużahom.
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 jagħżel il-listener lejn il-klijenti; external jagħżel l-indirizz ’il barra. Server b’interface waħda jista’ juża l-istess indirizz assenjat għat-tnejn. Jista’ jintuża wkoll isem ta’ interface fejn xieraq; iċċekkja għal liema indirizzi jespandi.
X’tippermetti din il-politika
L-ewwel regola taċċetta s-sors speċifikat lejn il-listener. It-tieni tippermetti biss CONNECT lejn il-mira speċifikata. Talbiet li ma jaqblux jibqgħu mblukkati, inklużi BIND u UDP ASSOCIATE.
Is-settings tal-metodi ma jipprovdux awtentikazzjoni b’isem l-utent. L-aċċess jiddependi fuq ir-regola dejqa tas-sors u l-konfini tan-network tagħha. Dan l-arranġament hu xieraq biss fejn dak is-sors jidentifika klijent awtorizzat.
sockd -V -f /path/to/sockd.conf
Xi distribuzzjonijiet isemmu l-eżegwibbli danted. Iċċekkja l-konfigurazzjoni bil-kmand installat qabel tibda s-servizz. Applika restrizzjonijiet tas-sors korrispondenti fil-firewall, imbagħad ittestja kemm il-mira permessa kif ukoll mira kkontrollata li għandha tiġi miċħuda.