אַ באַגרענעצטער SOCKS5־סערווער מיט Dante
שטעלט Dante 1.4.4 אײַן מיט אַ באַשטימטן צוהערער, איין דערלויבטן קליענט און איין ציל, און אונטערשיידט די צוויי רעגל־שטאַפּלען.
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.
די מעטאָד־אײַנשטעלונגען גיבן נישט קיין באַניצערנאָמען־אויטענטיפֿיקאַציע. צוטריט הענגט אָן דער שמאָלער מקור־רעגל און איר נעץ־גרענעץ. דער אָרדענונג פּאַסט נאָר וווּ יענער מקור אידענטיפֿיצירט אַן אויטאָריזירטן קליענט.
sockd -V -f /path/to/sockd.conf
עטלעכע דיסטריבוציעס רופֿן די אויספֿירבאַרע טעקע danted. קאָנטראָלירט די קאָנפֿיגוראַציע מיטן אינסטאַלירטן באַפֿעל איידער איר הייבט אָן די דינסט. לייגט צופּאַסיקע מקור־באַגרענעצונגען אין פֿײַערוואַנט, און פּרוּווט דערנאָך סײַ דעם דערלויבטן ציל סײַ אַ קאָנטראָלירטן ציל וואָס מוז אָפּגעזאָגט ווערן.