Dante ප්‍රවේශ පරීක්ෂා දෙකක් කරයි: සේවාලාභී නීතිය එන මූලාශ්‍රය පිළිගනී; SOCKS නීතිය ඉල්ලූ ගමනාන්තය හා විධානයට අවසර දෙයි. මේ Dante 1.4.4 උදාහරණය එක් සේවාලාභියෙකුට එක් පාලිත ගමනාන්තයක 443 පෝට් වෙත යාමට අවසර දෙයි.

සේවා අනන්‍යතාව හා ලිපින

ස්ථාපනයෙන් නොලැබේ නම් විශේෂිත අඩු වරප්‍රසාද ගිණුමක් සාදන්න:

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

පහත ඉහළ පෝට් හා අවසරලත් මූලාශ්‍ර ලැයිස්තුව සහිත සැකසුමේ අනන්‍යතා දෙකටම මේ ගිණුම භාවිත කළ හැක. මුරපද සත්‍යාපනය හෝ වරප්‍රසාදිත විශේෂාංග සඳහා ඒ සැකසුම් නැවත විමසා බැලිය යුතුය. භාවිතයට පෙර සියලු ලේඛන ලිපින ප්‍රතිස්ථාපනය කරන්න.

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 සේවාලාභී පැත්තේ සවන්දෙන්නා තෝරයි; external පිටතට යන ලිපිනය තෝරයි. එක් අතුරුමුහුණතක් ඇති සේවාදායකයක දෙකටම එකම පවරා ඇති ලිපිනය භාවිත කළ හැක. සුදුසු විට අතුරුමුහුණත් නමත් භාවිත කළ හැක; එය කුමන ලිපිනවලට විහිදේද පරීක්ෂා කරන්න.

මේ ප්‍රතිපත්තිය අවසර දෙන්නේ කුමකටද?

පළමු නීතිය නිශ්චිත මූලාශ්‍රය සවන්දෙන්නා වෙත පිළිගනී. දෙවැනි නීතිය නිශ්චිත ඉලක්කයට CONNECT පමණක් දෙයි. නොගැළපෙන ඉල්ලීම් BIND හා UDP ASSOCIATE ද ඇතුළුව අවහිරවම පවතී.

method සැකසුම් පරිශීලක නාම සත්‍යාපනය සපයන්නේ නැත. ප්‍රවේශය සීමිත මූලාශ්‍ර නීතිය හා එහි ජාල සීමාව මත රඳා පවතී. ඒ මූලාශ්‍රය අවසරලත් සේවාලාභියෙකු හඳුනාගන්නා තැනකට පමණක් මේ සැකසුම සුදුසුය.

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

සමහර බෙදාහැරීම්වල ක්‍රියාත්මක ගොනුවේ නම danted වේ. සේවාව ආරම්භ කිරීමට පෙර ස්ථාපිත විධානයෙන් සැකසුම පරීක්ෂා කරන්න. ගිනි පවුරේ ගැළපෙන මූලාශ්‍ර සීමා යොදා අවසරලත් ඉලක්කය හා ප්‍රතික්ෂේප විය යුතු පාලිත ඉලක්කය දෙකම පරීක්ෂා කරන්න.

අදාළ ලිපි