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 ჰქვია. სერვისის გაშვებამდე კონფიგურაცია დაყენებული ბრძანებით შეამოწმეთ. ფაიერვოლზე შესაბამისი წყაროს შეზღუდვები გამოიყენეთ, შემდეგ კი გამოცადეთ როგორც დაშვებული სამიზნე, ისე კონტროლირებადი სამიზნე, რომელიც უნდა უარყოს.

დაკავშირებული სტატიები