DPI เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚

เจ‡เจน เจฒเฉ‡เจ– เจชเฉ‚เจฐเฉ€ เจกเฉ€เจชเฉ€เจ†เจˆ เจตเจฟเจตเจธเจฅเจพ เจจเฉ‚เฉฐ เจ•เจตเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจŸเฉˆเจ•เจธเจŸ เจฆเจพ เจตเจฟเจ—เจฟเจ†เจจเจ• เจฎเฉเฉฑเจฒ เจ˜เฉฑเจŸ เจนเฉˆเฅค เจชเจฐ เจ‡เจน เจกเฉ€เจชเฉ€เจ†เจˆ เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจธเจฐเจฒ เจคเจฐเฉ€เจ•เจพ เจฆเฉฑเจธเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจจเฉ‡ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฒเจฟเจ† เจนเฉˆเฅค

DPI เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚

เจฌเฉ‡เจฆเจพเจ…เจตเจพ #1: เจ‡เจน เจฒเฉ‡เจ– เจ–เฉ‹เจœ เจชเฉเจฐเจ•เจฟเจฐเจคเฉ€ เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจตเฉ€ เจ•เฉเจ เจ•เจฐเจจ เจœเจพเจ‚ เจตเจฐเจคเจฃ เจฒเจˆ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค เจ‡เจน เจตเจฟเจšเจพเจฐ เจจเจฟเฉฑเจœเฉ€ เจคเจœเจฐเจฌเฉ‡ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจธเจฎเจพเจจเจคเจพเจตเจพเจ‚ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌเฉ‡ เจนเจจเฅค

ะŸั€ะตะดัƒะฟั€ะตะถะดะตะฝะธะต โ„–2: ะฒ ัั‚ะฐั‚ัŒะต ะฝะต ั€ะฐัะบั€ั‹ะฒะฐัŽั‚ัั ั‚ะฐะนะฝั‹ ะั‚ะปะฐะฝั‚ะธะดั‹, ะฟะพะธัะบะฐ ะกะฒัั‚ะพะณะพ ะ“ั€ะฐะฐะปั ะธ ะธะฝั‹ะต ะทะฐะณะฐะดะบะธ ะฒัะตะปะตะฝะฝะพะน, ะฒะตััŒ ะผะฐั‚ะตั€ะธะฐะป ะฝะฐั…ะพะดะธั‚ัั ะฒ ัะฒะพะฑะพะดะฝะพะผ ะดะพัั‚ัƒะฟะต ะธ ะฒะพะทะผะพะถะฝะพ ะฝะต ั€ะฐะท ะฑั‹ะป ะพะฟะธัะฐะฝ ะฝะฐ ะฅะฐะฑั€ะต. (ั ะฝะต ะฝะฐัˆะตะป, ะทะฐ ััั‹ะปะบัƒ ะฑัƒะดัƒ ะฟั€ะธะทะฝะฐั‚ะตะปะตะฝ)

เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจชเฉœเฉเจนเฉ€เจ†เจ‚ เจนเจจ, เจ†เจ“ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจเฅค

DPI เจ•เฉ€ เจนเฉˆ?

เจกเฉ€เจชเฉ€เจ†เจˆ เจœเจพเจ‚ เจกเฉ€เจช เจชเฉˆเจ•เฉ‡เจŸ เจจเจฟเจฐเฉ€เจ–เจฃ เจ…เฉฐเจ•เฉœเจพ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ, เจจเฉˆเจŸเจตเจฐเจ• เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ…เจคเฉ‡ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ เจจเจพ เจธเจฟเจฐเจซเจผ เจชเฉˆเจ•เฉ‡เจŸ เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจ•เฉ‡, เจธเจ—เฉ‹เจ‚ เจฆเฉ‚เจœเฉ‡ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจชเฉฑเจงเจฐ เจคเฉ‹เจ‚ OSI เจฎเจพเจกเจฒ เจฆเฉ‡ เจชเฉฑเจงเจฐเจพเจ‚ 'เจคเฉ‡ เจ†เจตเจพเจœเจพเจˆ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเจพ เจตเฉ€ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ–เฉ‹เจœเจฃ เจ…เจคเฉ‡ เจฌเจฒเจพเจ• เจตเจพเจ‡เจฐเจธ, เจซเจฟเจฒเจŸเจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจœเฉ‹ เจจเจฟเจฐเจงเจพเจฐเจค เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

DPI เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€เจ†เจ‚ เจฆเฉ‹ เจ•เจฟเจธเจฎเจพเจ‚ เจนเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ ValdikSS github 'เจคเฉ‡:

เจชเฉˆเจธเจฟเจต DPI

DPI เจœเจพเจ‚ เจคเจพเจ‚ เจ‡เฉฑเจ• เจชเฉˆเจธเจฟเจต เจ†เจชเจŸเฉ€เจ•เจฒ เจธเจชเจฒเจฟเจŸเจฐ เจฆเฉเจ†เจฐเจพ, เจœเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ‡ เจฎเจฟเจฐเจฐเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจพเจคเจพ เจจเฉˆเจŸเจตเจฐเจ• เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ (เจ•เฉฑเจŸ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚)เฅค เจ‡เจน เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเจพเจ•เจพเจซเจผเฉ€ DPI เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ€ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจนเฉŒเจฒเฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจ•เจจเฉˆเจ•เจธเจผเจจ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจจเจพเจฒ DPI เจคเจ•เจจเฉ€เจ•เฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฟเจฐเจซ เจตเจฐเจœเจฟเจค เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจจเจนเฉ€เจ‚ เจธเจ•เจฆเจพเฅค เจ‡เจธ เจชเจพเจฌเฉฐเจฆเฉ€ เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจฎเจจเจพเจนเฉ€ เจตเจพเจฒเฉ€ เจธเจพเจˆเจŸ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ, เจกเฉ€เจชเฉ€เจ†เจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ‡ URL เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ HTTP เจชเฉˆเจ•เฉ‡เจŸ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ‡ เจธเจŸเฉฑเจฌ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจฆเฉ‡ เจจเจพเจฒ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจœเจฟเจนเจพ เจœเจตเจพเจฌ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ‡ เจธเจฐเฉ‹เจค เจฆเฉเจ†เจฐเจพ เจ–เฉเจฆ เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจธเฉ€ (เจชเฉเจฐเฉ‡เจธเจผเจ• เจฆเจพ เจ†เจˆ.เจชเฉ€. เจชเจคเจพ เจ…เจคเฉ‡ TCP เจ•เฉเจฐเจฎ เจœเจพเจ…เจฒเฉ€ เจนเจจ)เฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ DPI เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจธเจพเจˆเจŸ เจจเจพเจฒเฉ‹เจ‚ เจญเฉŒเจคเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเฉˆ, เจธเจชเฉ‚เจซเจก เจœเจตเจพเจฌ เจธเจพเจˆเจŸ เจคเฉ‹เจ‚ เจ…เจธเจฒ เจœเจตเจพเจฌ เจจเจพเจฒเฉ‹เจ‚ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจกเจฟเจตเจพเจˆเจธ เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฆเจพ เจนเฉˆเฅค

เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจกเฉ€.เจชเฉ€.เจ†เจˆ

เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ DPI - DPI เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจจเจพเจฒ เจ†เจฎ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจจเฉˆเจŸเจตเจฐเจ• เจกเจฟเจตเจพเจˆเจธเฅค เจชเฉเจฐเจฆเจพเจคเจพ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ DPI เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ‡ IP เจชเจคเจฟเจ†เจ‚ เจœเจพเจ‚ เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจฒเจˆ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‡, เจ…เจคเฉ‡ DPI เจซเจฟเจฐ เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเฉ‡เจฃเฉ€ เจนเฉˆ เจœเจพเจ‚ เจฌเจฒเฉŒเจ• เจ•เจฐเจจเจพ เจนเฉˆเฅค เจเจ•เจŸเจฟเจต DPI เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจ…เจคเฉ‡ เจ‡เจจเจ•เจฎเจฟเฉฐเจ— เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ‹เจตเจพเจ‚ เจฆเจพ เจจเจฟเจฐเฉ€เจ–เจฃ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจœเฉ‡เจ•เจฐ เจชเฉเจฐเจฆเจพเจคเจพ เจธเจฟเจฐเจซ เจฐเจœเจฟเจธเจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเจจ เจฒเจˆ DPI เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ…เจ•เจธเจฐ เจธเจฟเจฐเจซ เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจจเจพ เจธเจฟเจฐเจซ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฌเจฒเฉŒเจ•เจฟเฉฐเจ— เจฆเฉ€ เจชเฉเจฐเจญเจพเจตเจธเจผเฉ€เจฒเจคเจพ, เจฌเจฒเจ•เจฟ DPI 'เจคเฉ‡ เจฒเฉ‹เจก เจตเฉ€ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจ•เจฟเจธเจฎ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจธเจพเจฐเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจธเจฟเจฐเจซ เจ•เฉเจ เจ–เจพเจธ:

"เจ†เจฎ" DPI

เจ‡เฉฑเจ• "เจจเจฟเจฏเจฎเจฟเจค" DPI เจ‡เฉฑเจ• DPI เจนเฉˆ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‰เจธ เจ•เจฟเจธเจฎ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจชเฉ‹เจฐเจŸเจพเจ‚ 'เจคเฉ‡ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• "เจฐเฉˆเจ—เฉ‚เจฒเจฐ" DPI เจธเจฟเจฐเจซเจผ เจชเฉ‹เจฐเจŸ 80 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€เจธเจผเฉเจฆเจพ HTTP เจŸเจฐเฉˆเจซเจผเจฟเจ• เจจเฉ‚เฉฐ เจ–เฉ‹เจœเจฆเจพ เจ…เจคเฉ‡ เจฌเจฒเฉŒเจ• เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเฉ‹เจฐเจŸ 443 'เจคเฉ‡ HTTPS เจŸเฉเจฐเฉˆเจซเจผเจฟเจ•เฅค เจ‡เจธ เจ•เจฟเจธเจฎ เจฆเฉ€ DPI เจชเจพเจฌเฉฐเจฆเฉ€เจธเจผเฉเจฆเจพ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจŸเฉเจฐเฉˆเจ• เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เฉ€ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฌเจฒเจพเจ• เจ•เฉ€เจคเฉ‡ URL เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ…เจจเจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ‡ IP เจœเจพเจ‚ เจ—เฉˆเจฐ- เจฎเจฟเจ†เจฐเฉ€ เจชเฉ‹เจฐเจŸ.

"เจชเฉ‚เจฐเจพ" DPI

"เจฐเฉˆเจ—เฉ‚เจฒเจฐ" DPI เจฆเฉ‡ เจ‰เจฒเจŸ, เจ‡เจธ เจ•เจฟเจธเจฎ เจฆเจพ DPI เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ IP เจเจกเจฐเฉˆเฉฑเจธ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจตเจฐเจ—เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจจเจนเฉ€เจ‚ เจ–เฉเฉฑเจฒเฉเจนเจฃเจ—เฉ€เจ†เจ‚ เจญเจพเจตเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉฑเจ–เจฐเฉ‡ เจชเฉ‹เจฐเจŸ เจ…เจคเฉ‡ เจ…เจจเจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ 'เจคเฉ‡ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจธเจฐเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹เฅค

DPI เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ

เจกเจพเจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจฆเจฐ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ "เจ†เจฎ" เจชเฉˆเจธเจฟเจต เจกเฉ€เจชเฉ€เจ†เจˆ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ? เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเฉ‹? เจธเจฐเฉ‹เจค, เจกเจฟเจซเฉŒเจฒเจŸ เจธเฉฐเจฐเจšเจจเจพ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ:

  • HTTP เจซเจฟเจฒเจŸเจฐ เจธเจฟเจฐเจซเจผ เจชเฉ‹เจฐเจŸ 80 'เจคเฉ‡ เจนเฉˆ
  • เจธเจฟเจฐเจซเจผ เจชเฉ‹เจฐเจŸ 443 'เจคเฉ‡ HTTPS
  • BitTorrent เจธเจฟเจฐเจซเจผ 6881-6889 เจชเฉ‹เจฐเจŸเจพเจ‚ 'เจคเฉ‡

เจชเจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‡ เจธเจฐเฉ‹เจค เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจชเฉ‹เจฐเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‡เจ—เจพ เจคเจพเจ‚ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ—เฉเจ† เจจเจพ เจœเจพเจตเฉ‡, เจซเจฟเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฐเฉ‡เจ• เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเฉ€ เจชเจตเฉ‡เจ—เฉ€, เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  • HTTP เจชเฉ‹เจฐเจŸ 80 เจ…เจคเฉ‡ 8080 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ
  • เจชเฉ‹เจฐเจŸ 443 เจ…เจคเฉ‡ 8443 'เจคเฉ‡ HTTPS
  • เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฌเฉˆเจ‚เจก 'เจคเฉ‡ เจฌเจฟเฉฑเจŸเจŸเฉ‹เจฐเฉˆเจ‚เจŸ

เจ‡เจธเจฆเฉ‡ เจ•เจพเจฐเจจ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจพเจ‚ เจคเจพเจ‚ "เจธเจฐเจ—เจฐเจฎ" DPI 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐเจจเจพ เจชเจเจ—เจพ เจœเจพเจ‚ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ DNS เจธเจฐเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฒเฉŒเจ•เจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจชเจตเฉ‡เจ—เฉ€เฅค

DNS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ

เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฆเจพ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจ‡เฉฑเจ• เจธเจฅเจพเจจเจ• DNS เจธเจฐเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ DNS เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃเจพ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเฉ‹เจค เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• "เจธเจŸเฉฑเจฌ" IP เจชเจคเจพ เจตเจพเจชเจธ เจ•เจฐเจจเจพเฅค เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจ—เจพเจฐเฉฐเจŸเฉ€เจธเจผเฉเจฆเจพ เจจเจคเฉ€เจœเจพ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจเจกเจฐเฉˆเฉฑเจธ เจธเจชเฉ‚เจซเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ:

เจตเจฟเจ•เจฒเจช 1: เจนเฉ‹เจธเจŸ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจเจพ (เจกเฉˆเจธเจ•เจŸเจพเจช เจฒเจˆ)

เจนเฉ‹เจธเจŸ เจซเจพเจˆเจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ‡เฉฑเจ• เจ…เจจเจฟเฉฑเจ–เฉœเจตเจพเจ‚ เจ…เฉฐเจ— เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจตเจฐเจคเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจฐเฉ‹เจค เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ:

  1. เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเฉ‹เจค เจฆเจพ IP เจชเจคเจพ เจฒเฉฑเจญเฉ‹
  2. เจธเฉฐเจชเจพเจฆเจจ เจฒเจˆ เจนเฉ‹เจธเจŸ เจซเจพเจˆเจฒ เจ–เฉ‹เจฒเฉเจนเฉ‹ (เจชเฉเจฐเจฌเฉฐเจงเจ• เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ), เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉˆ:
    • เจฒเฉ€เจจเจ•เจธ: /etc/hosts
    • เจตเจฟเฉฐเจกเฉ‹เจœเจผ: %WinDir% System32driversetchosts
  3. เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹: <เจธเจฐเฉ‹เจค เจฆเจพ เจจเจพเจฎ>
  4. เจฌเจฆเจฒเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเฉ‹

เจ‡เจธ เจตเจฟเจงเฉ€ เจฆเจพ เจซเจพเจ‡เจฆเจพ เจ‡เจธเจฆเฉ€ เจ—เฉเฉฐเจเจฒเจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจธเจผเจพเจธเจ• เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจตเจฟเจ•เจฒเจช 2: DoH (HTTPS เจ‰เฉฑเจคเฉ‡ DNS) เจœเจพเจ‚ DoT (TLS เจ‰เฉฑเจคเฉ‡ DNS)

เจ‡เจน เจตเจฟเจงเฉ€เจ†เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ€ DNS เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจธเจชเฉ‚เจซเจฟเฉฐเจ— เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจชเจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจธเจพเจฐเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ†เจ‰ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจชเฉฑเจ– เจคเฉ‹เจ‚ เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจซเจพเจ‡เจฐเจซเจพเจ•เจธ เจธเฉฐเจธเจ•เจฐเจฃ 66 เจฒเจˆ DoH เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจธเฉŒเจ– เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ:

  1. เจชเจคเฉ‡ 'เจคเฉ‡ เจœเจพเจ“ เจฌเจพเจฐเฉ‡: เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจ‡เจฐเจซเจพเจ•เจธ เจตเจฟเฉฑเจš
  2. เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเฉ‹ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจพเจฐเฉ‡ เจœเฉ‹เจ–เจฎ เจจเฉ‚เฉฐ เจฎเฉฐเจจเจฆเจพ เจนเฉˆ
  3. ะ˜ะทะผะตะฝะธั‚ัŒ ะทะฝะฐั‡ะตะฝะธะต ะฟะฐั€ะฐะผะตั‚ั€ะฐ network.trr.mode เจคเฉ‡:
    • 0 - TRR เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเฉ‹
    • 1 - เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจšเฉ‹เจฃ
    • 2 - เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš DoH เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ“
  4. เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฌเจฆเจฒเฉ‹ network.trr.uri DNS เจธเจฐเจตเจฐ เจฆเฉ€ เจšเฉ‹เจฃ
    • Cloudflare DNS: mozilla.cloudflare-dns.com/dns-query
    • เจ—เฉ‚เจ—เจฒ เจกเฉ€ เจเจจ เจเจธ: dns.google.com/experimental
  5. เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฌเจฆเจฒเฉ‹ network.trr.boostrapAddress เจคเฉ‡:
    • เจœเฉ‡เจ•เจฐ Cloudflare DNS เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจนเฉˆ: 1.1.1.1
    • เจœเฉ‡เจ•เจฐ Google DNS เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจนเฉˆ: 8.8.8.8
  6. ะ˜ะทะผะตะฝะธั‚ัŒ ะทะฝะฐั‡ะตะฝะธะต ะฟะฐั€ะฐะผะตั‚ั€ะฐ network.security.esni.enabled 'เจคเฉ‡ เจ‡เจน เจธเฉฑเจš เจนเฉˆ,
  7. เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจ•เจฟ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจธเจนเฉ€ เจนเจจ เจ•เจฒเจพเจ‰เจกเจซเจฒเฉ‡เจ…เจฐ เจธเฉ‡เจตเจพ

เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจตเจฟเจงเฉ€ เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจผเจพเจธเจ• เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ DNS เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฆเฉ‡ เจ•เจˆ เจนเฉ‹เจฐ เจคเจฐเฉ€เจ•เฉ‡ เจนเจจ เจœเฉ‹ เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจตเจฟเจ•เจฒเจช 3 (เจฎเฉ‹เจฌเจพเจˆเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ):

Cloudflare เจเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจ›เฉเจชเจพเจ“ ะธ เจ†เจˆเจ“เจเจธ.

เจŸเฉˆเจธเจŸเจฟเฉฐเจ—

เจธเจฐเฉ‹เจคเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจ˜เจพเจŸ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ, เจฐเจธเจผเฉ€เจ…เจจ เจซเฉˆเจกเจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจ‡เฉฑเจ• เจกเฉ‹เจฎเฉ‡เจจ เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจ–เจฐเฉ€เจฆเจฟเจ† เจ—เจฟเจ† เจธเฉ€:

เจธเจฟเฉฑเจŸเจพ

เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจ‡เจน เจฒเฉ‡เจ– เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจจเจพ เจธเจฟเจฐเจซเจผ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจธเจผเฉ‡ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจธเจฎเจเจฃ เจฒเจˆ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐเฉ‡เจ—เจพ, เจธเจ—เฉ‹เจ‚ เจ‡เจน เจธเจฎเจ เจตเฉ€ เจฆเฉ‡เจตเฉ‡เจ—เจพ เจ•เจฟ เจธเจฐเฉ‹เจค เจนเจฎเฉ‡เจธเจผเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจชเจพเจธเฉ‡ เจนเฉ‹เจฃเจ—เฉ‡, เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจ…เจจเจฟเฉฑเจ–เฉœเจตเจพเจ‚ เจ…เฉฐเจ— เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจฒเจฟเฉฐเจ•

เจฒเฉ‡เจ– เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจœเฉ‹เฉœเฉ‹Cloudflare เจŸเฉˆเจธเจŸ เจจเฉ‚เฉฐ Tele2 เจ†เจชเจฐเฉ‡เจŸเจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจชเฉ‚เจฐเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ DPI เจŸเฉˆเจธเจŸ เจธเจพเจˆเจŸ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆเฅค
PS เจนเฉเจฃ เจคเฉฑเจ• เจ‡เจน เจชเจนเจฟเจฒเจพ เจชเฉเจฐเจฆเจพเจคเจพ เจนเฉˆ เจœเฉ‹ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจฌเจฒเฉŒเจ• เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹