remote-random нэмэхэд профайл эргэлдэх цуглуулга болж, холболт бүр өөр хаягаас гардаг гэсэн таамаг байдаг. Директив үнэндээ юу хийдэг вэ: клиент холбогдож эхлэхэд remote-уудын жагсаалтыг нэг удаа хольж, дараа нь тэр шинэ дарааллаар нь туршиж үздэг. Эцэст нь босох туннель нэг төгсгөлийн цэг дээр дуусч, сессийн бүх хугацаанд тэндээ үлддэг.

Энэ ялгаа нь туршилт болон нууцлалын мэдэгдэлд хоёуланд нь чухал.

Холбогдох үед опци юу өөрчлөгддөг

Клиентийн профайлд хэд хэдэн remote мөр байж болох бөгөөд тус бүр өөрийн хост нэр, порттой. Директивгүй бол тэдгээрийг файлын дарааллаар туршина; директиватай бол жагсаалт сессийн эхэнд нэг удаа дахин эрэмбэлэгдэж, эхлээд хариу өгсөн хаяг ялна. Үлдсэн нь энэ оролдлогын нөөц бололцоо хэвээр үлдэнэ, зэрэгцээ зам биш. Ганц remote-тай профайл директивад холих юм өгдөггүй бөгөөд энэ нь үүнд ач холбогдол байж болох эсэхийг мэдэх хамгийн хурдан арга юм.

OpenVPN-ийн гарын авлага опцийг холболтын оролдлогын дараалалд нөлөөлдөг гэж бичсэн бөгөөд зан төлөвт хүлээж болох хүрээ яг ийм байна.

Дахин холбогдох нь шинэ сонголтын цикл эхлүүлдэг тул дараагийн сесс өөр газар дуусч болно. Ажиллаж буй туннель боссон байх хугацаандаа хөдөлдөггүй.

Домог: хүсэлт бүр шинэ сервер авдаг

Байгуулагдсаны дараа туннель тухайн сессийн бүх урсгалыг сонгосон хамтрагч руу зөөнө. Хүсэлт бүрт дахин сонголт байхгүй бөгөөд директив нь тусдаа холболтуудад зориулсан ачааллын тэнцвэржүүлэгч биш: энэ нь нэр дэвшигчдийг хольдог, пакетийг хуваарилдаггүй. Тэр туннелийг хуваалцсан програм бүр ижил хамтрагчийг хуваалцдаг. Хөтөч гарах хаягийнхаа талаар юу ч мэдээлсэн, тэр нь сесст хамаарна, тусдаа хүсэлтэд биш.

Хэрэв туршилт хоёр өөр гарцыг харуулбал нэг ухаалаг опцийн оронд хоёр тусдаа сесс хай. Энэ ялгаа нь тэдний хооронд дахин холболт болсон үед хөтчийн туршилт болон таталтын туршилт яагаад нийцэхгүй байж болохыг ч тайлбарладаг.

remote-random-hostname юунд зориулагдсан бэ

Ижил төстэй нэртэй хоёр дахь директив нь шийдвэрлэхэд хэрэглэгдэх хост нэрийг өөрчилдөг, remote жагсаалтын дарааллыг биш. Энэ нь нэр round-robin DNS-ээр хэд хэдэн хаяг руу шийдэгддэг байршуулалтуудад зориулагдсан бөгөөд үйлчилгээ үүнд зориулж бүтээгдсэн үед л хэрэглэх ёстой. Зөвхөн шийдвэрлэх алхам өөрчлөгдөнө; нэр дэвшигчдийн жагсаалтын дараалал өөрчлөгдөхгүй.

Нэрнүүд холбоотой мэт харагддаг учраас үүнийг идэвхжүүлэх нь түгээмэл алдаа. Орлуулагч гэрчилгээ эсвэл өөрчилсөн нэрийг хүлээдэггүй DNS зохион байгуулалт зүгээр л шийдэж чадахгүй эсвэл баталгаажуулж чадахгүй.

Сонгосон төгсгөлийн цэгийг логогоос уншина уу

Дүгнэлт гаргахаасаа өмнө сесс яг аль хамтрагчийг ашигласнаа тэмдэглэ. Дэлгэрэнгүй гаралт нь туршиж буй хаягийг нэрлэдэг бөгөөд профайл өөрөө хэдэн нэр дэвшигч байгааг харуулна. Холилтыг буруутгахаасаа өмнө тэр тоог лог дахь хаягтай харьцуул.

grep -c '^remote ' client.ovpn
openvpn --config client.ovpn --verb 4 2>&1 | grep -i -E 'attempting|peer connection'
openvpn --help | grep -A2 remote-random
head -20 client.ovpn

Гүйцэтгэлийг харьцуулахын тулд бусад remote-уудыг тайлбар болгон төгсгөлийн цэгийг тогтоо, ингэснээр туршиж буй хувьсагч зам биш, протокол эсвэл клиент байна. Нууцлалын асуултын хувьд үйлчилгээний таних тэмдэг болон түүний лог бичлэгийг бүхэлд нь үнэл; холилдсон эхний сонголт күүкиг устгадаггүй, бүртгэлийн нэвтрэлтийг арилгадаггүй, хоёр операторыг тэнцүү болгодоггүй.

Хүргэсэн итгэлцлийн материалыг болон дэмжигдсэн төгсгөлийн цэгийн багцыг хамт байлга. Дахин холих нь зөвхөн тэр багцыг турших дарааллыг өөрчилдөг.

Холбоотой нийтлэлүүд