OpenVPN шахалт: татгалзах, зөвхөн хүлээн авах эсвэл бүрэн LZO?
comp-lzo no нь хатуу татгалзал биш. Шахалтаас татгалзах, шилжилтийн үеийн нэг талын хүлээн авалт болон түүнийг хадгалахыг харьцуулж, дараа нь offload юу хийдгийг шалгана уу.
Профайл дахь гурван мөр бүгд шахалтыг унтрааж байгаа мэт харагдана, гэхдээ тэдгээрийн зөвхөн нэг нь л үнэхээр тэгдэг. Ялгаа нь чухал, учир нь та чимээгүй болгохыг хүсч буй анхааруулга нь шинж тэмдэг бөгөөд бодлого нь нөгөө тал шахалт хийж чадах эсэхийг шийднэ. Сонголтуудыг нэг тэнхлэгээр, өөрөөр хэлбэл өөрчлөлтийн дараа тус бүр юу зөвшөөрөхийг харьцуулбал тодорхойгүй байдлын ихэнх нь арилна. Аль нь хэрэгтэй нь та шилжиж байгаа эсвэл суурьшиж байгаагаас хамаарна.
Тохиргооны файлд ижил харагдах гурван бодлого
Сонголт бүр өөр асуултад хариулдаг. allow-compression no шахсан ачааллыг шууд татгалздаг, allow-compression asym ирж буйг задалж, явж буйг хэзээ ч шахдаггүй, хуучин comp-lzo no нөгөө талын push-ээр шахалтыг асаах зай үлдээдэг. Сервер давж чадахгүй бодлого нь зөвхөн эхнийх.
Сонгохоосоо өмнө гурвыг хүснэгтэд бичээрэй, учир нь нэрс шалгагчийг төөрөгдүүлэхээр ойрхон байна. Тэдгээрийн хоёр нь хүлээн авсан пакетууд дээр задлах кодыг ажиллуулснаар, аюулгүй байдлын үндэслэл яг энэ тухай юм. Гурав дахь нь чиглэлийг хязгаарлахын оронд чадварыг нь бүрэн хасдаг. Өөрчлөлтийн бүртгэлд шахалт идэвхгүй болсон гэж бичсэн бол тэр өгүүлбэрийг яг нэг мөр хангана.
Мөрдөн шалгалтыг эхлүүлсэн анхааруулга нь зорилго биш. Үүнийг чимээгүй болгож, зөвшөөрөлтэй бодлогыг хэвээр үлдээвэл цэвэр лог болон өөрчлөгдөөгүй өртөлт үлдэнэ.
| Setting | What it permits | When it is the right answer |
|---|---|---|
allow-compression no | No compressed payloads, and no compression framing under offload | Both ends can be changed now |
allow-compression asym | Decompress inbound only | A dated migration while peers catch up |
comp-lzo no | Off locally, still pushable by a peer | Legacy compatibility you can still justify |
Хуучин LZO сонголтод no гэж юу гэсэн үг
Хуучирсан LZO сонголтод no нь локал талын шахалтыг унтраадаг боловч бодлого зөвшөөрч буй газарт нөгөө талд үүнийг асаахыг хориглодоггүй. Энэхүү тэгш бус байдлаас болж профайлыг хатуу татгалзалд шилжүүлэх нь нэг сервертэй лабораторийн туршилт хэзээ ч илчилж чадахгүй байж болох байдлаар зан төлөвийг өөрчилдөг.
Аюулгүй байдлын санаа зовнил нь болзошгүй, туйлын биш. Халдагч сонгосон тодруу бичвэрийг нууцын дэргэд байрлуулж, шахалт шифрлэгдсэн урсгалын хэмжээг хэрхэн өөрчилж байгааг ажиглаж чадвал мэдээллийн суваг байна. LZO-оос LZ4 руу шилжих нь алгоритм болон хүрээг өөрчилдөг, тэр механизмыг биш.
Тиймээс шударга хүрээ нь одоо ямар алгоритм санал болгож байгаа биш, харин та юуг зөвшөөрөхөд бэлэн байгааг хэлэлцдэг. Хатуу татгалзал нь нөгөө талын хамтын ажиллагаанаас хамааралгүй цорын ганц сонголт.
Зөвхөн хүлээн авах нь шилжилтийн төлөв, зорьсон газар биш
Тэгш бус хүлээн авалт нь нэг тал шахалтаа зогсоож, нөгөө тал үүнийг хүлээсээр байх тохиолдолд оршин байдаг. Энэ бол гүүр бөгөөд гүүрэнд дуусах огноо болон эзэн хэрэгтэй. Аль түншүүд шахсан урсгал илгээсээр байгааг тэмдэглээрэй, учир нь бодлого яг тэр урсгалыг зөвшөөрдөг. Тэр жагсаалтгүй бол шилжилтийн төлөв инерцийн улмаас байнгын тохиргоо болно.
Клиент өөрийн файлыг засварлаж, нийцэхгүй серверийг хуучин хүрээнээс татгалзуулж чадахгүй. Push-ийн чиглэлийг сервер дээр шийддэг тул шилжилт нь серверийн тохиргоо болон клиент тус бүрийн файлуудад үнэхээр дуусдаг.
Stub горимууд хүрээг хадгалж, шахалтын ажлыг өөрөө алгасдаг бөгөөд тэд хуучин сонголтын шууд дүйцэл биш. Нэгийг нь сонгохоосоо өмнө дэмжих ёстой хамгийн эртний түнш дээр туршаарай.
Өгөгдлийн сувгийн offload хариултыг хаана өөрчилдөг
Өгөгдлийн сувгийн offload нь пакет боловсруулалтыг цөм рүү зөөдөг бөгөөд шахалтын хүрээнээс хамааралтай профайл тэр замд тохирохгүй байж болно. Алдаа нь үргэлж чанга биш: клиент холбогдоод, таны туршсан туннелээс өөрөөр ажилладаг.
Өөрчлөлтийн өмнө болон дараа аль хэрэгжилт идэвхтэй байгааг шалгаарай, зөвхөн холболт амжилттай болсон эсэхийг биш. Offload зам шахалтын хүрээнээс татгалзах үед хатуу татгалзлын бодлого болон offload байршуулалт нийцдэг бол зөвшөөрөлтэй бодлого болон offload байршуулалт нийцдэггүй.
Энэ хослол өөрийн гэсэн туршилт хийх ёстой, учир нь зөв харагдах файл чимээгүйгээр ашиглагдаж буй файл биш болдог газар нь яг тэр. Тохиролцсон төлөвийг профайлд бүртгэсэн зорилготой харьцуулаарай, учир нь хоёрын зөвхөн нэг нь логт харагдана.
Бодлого сонгоод, дараа нь тохиролцсон үр дүнг шалгаарай
Хоёр төгсгөлийг хоёуланг нь өөрчилж чадвал хатуу татгалзал, одоохондоо чадахгүй бол тэгш бус хүлээн авалт, бүрэн шахалтыг зөвхөн өртөлт яагаад хүлээн зөвшөөрөгдөхийг тайлбарлаж чадвал сонгоорой. Дараа нь файл юу гэж байгааг бус, юу тохиролцсоныг шалгаарай. Илүү тайван лог нь зөвхөн байршуулахаар зорьсон бодлоготой нийцэх үед л нотолгоо болно.
Шийдвэрийг хамаарах профайлынхаа дэргэд, огноо болон чөлөөлөгдсөн түншүүдийн хамт хадгалаарай. Хагас жилийн дараа тэр тэмдэглэл нь санаатай үл хамаарах зүйл болон хэн ч огноог нь хэлж чадахгүй ослын хоорондох ялгаа болно. Профайлтай нэг репозиторид бичээрэй, ингэснээр дараагийн редактор шалтгааныг зааварчилгаанаас өмнө харна.