Dante-ৰে সীমিত SOCKS5 ছাৰ্ভাৰ
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-সহ।
method ছেটিঙে ব্যৱহাৰকাৰীনাম প্ৰমাণীকৰণ নিদিয়ে। প্ৰৱেশ সংকীৰ্ণ উৎস নিয়ম আৰু তাৰ নেটৱৰ্ক সীমাৰ ওপৰত নিৰ্ভৰ কৰে। সেই উৎসই অনুমোদিত ক্লায়েণ্ট চিনাক্ত কৰা ঠাইতহে এই ব্যৱস্থা উপযুক্ত।
sockd -V -f /path/to/sockd.conf
কিছুমান বিতৰণে executable-ৰ নাম danted ৰাখে। সেৱা আৰম্ভ কৰাৰ আগতে ইনষ্টল কৰা কমাণ্ডেৰে ছেটআপ পৰীক্ষা কৰক। ফায়াৰৱালত মিল থকা উৎসৰ সীমা দিয়ক, তাৰ পিছত অনুমোদিত লক্ষ্য আৰু নাকচ হ’বলগীয়া নিয়ন্ত্ৰিত লক্ষ্য দুয়োটা পৰীক্ষা কৰক।