{"id":1303,"date":"2026-02-16T15:41:42","date_gmt":"2026-02-16T12:41:42","guid":{"rendered":"https:\/\/ru.tophosts.net\/articles\/?post_type=docs&#038;p=1303"},"modified":"2026-05-14T12:30:14","modified_gmt":"2026-05-14T09:30:14","password":"","slug":"openvpn","status":"publish","type":"docs","link":"https:\/\/ru.tophosts.net\/articles\/glossary\/docs\/openvpn\/","title":{"rendered":"OpenVPN"},"content":{"rendered":"\n<p><strong>OpenVPN<\/strong>&nbsp;\u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f VPN-\u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 SSL\/TLS \u0434\u043b\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 TCP\/UDP. \u0421 2001 \u0433\u043e\u0434\u0430 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0437\u043e\u043b\u043e\u0442\u044b\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442\u0438 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u0438, \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0441\u0442\u0438. \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 <a href=\"https:\/\/ru.tophosts.net\/rating-vps-for-vpn\" target=\"_blank\" rel=\"noreferrer noopener\">VPS<\/a>, \u0440\u043e\u0443\u0442\u0435\u0440\u0430\u0445, Firewalls, \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445.<\/p>\n\n\n\n<p><strong>\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 OpenVPN<\/strong><\/p>\n\n\n\n<p>\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>UDP&nbsp;\u2014 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c (\u0438\u0433\u0440\u044b, \u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433)<\/li>\n\n\n\n<li>TCP&nbsp;\u2014 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u0442\u0438<\/li>\n<\/ul>\n\n\n\n<p>\u0428\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>Cipher: AES-256-GCM\/CBC\nKey exchange: ECDH\/RSA-4096\nAuth: HMAC SHA-256\/512\n<\/code><\/code><\/pre>\n\n\n\n<p>\u0420\u0435\u0436\u0438\u043c\u044b:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TUN&nbsp;(L3) \u2014 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044f IP, \u043f\u043e\u043b\u043d\u044b\u0439 \u0442\u0443\u043d\u043d\u0435\u043b\u044c<\/li>\n\n\n\n<li>TAP&nbsp;(L2) \u2014 \u043c\u043e\u0441\u0442 Ethernet, \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0442\u0438<\/li>\n<\/ul>\n\n\n\n<p><strong>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 OpenVPN \u043d\u0430 VPS<\/strong><\/p>\n\n\n\n<p>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f (\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>wget https:\/\/git.io\/vpn -O openvpn-install.sh\nchmod +x openvpn-install.sh\n.\/openvpn-install.sh\n<\/code><\/code><\/pre>\n\n\n\n<p>\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>.\/openvpn-install.sh --genclient\n<\/code><\/code><\/pre>\n\n\n\n<p>\u041a\u043e\u043d\u0444\u0438\u0433 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 (client.ovpn):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>client\nremote \u0432\u0430\u0448VPS.com 1194 udp\nproto udp\ndev tun\ncipher AES-256-GCM\nauth SHA512\n<\/code><\/code><\/pre>\n\n\n\n<p><strong>\u041f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 OpenVPN<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes has-small-font-size\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>\u041f\u043b\u044e\u0441\u044b<\/strong><\/th><th><strong>\u041c\u0438\u043d\u0443\u0441\u044b<\/strong><\/th><\/tr><\/thead><tbody><tr><td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c<\/td><td>\u041c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435 WireGuard<\/td><\/tr><tr><td>\u041a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0441\u0442\u044c<\/td><td>\u0421\u043b\u043e\u0436\u043d\u0430\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430<\/td><\/tr><tr><td>UDP\/TCP \u0432\u044b\u0431\u043e\u0440<\/td><td>\u0411\u043e\u043b\u044c\u0448\u0435 CPU<\/td><\/tr><tr><td>\u041a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441 WireGuard<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes has-small-font-size\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>OpenVPN<\/strong><\/th><th><strong>WireGuard<\/strong><\/th><\/tr><\/thead><tbody><tr><td>TCP \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439<\/td><td>\u0422\u043e\u043b\u044c\u043a\u043e UDP<\/td><\/tr><tr><td>RSA\/ECDH<\/td><td>Curve25519<\/td><\/tr><tr><td>\u0417\u0440\u0435\u043b\u043e\u0441\u0442\u044c (25 \u043b\u0435\u0442)<\/td><td>\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c (+30\u201350%)<\/td><\/tr><tr><td>TAP \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u043e\u043a<\/td><td>\u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u041a\u043e\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c OpenVPN<\/strong><\/p>\n\n\n\n<p>\u0418\u0434\u0435\u0430\u043b\u0435\u043d \u0434\u043b\u044f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439&nbsp;(\u0443\u0434\u0430\u043b\u0451\u043d\u043a\u0430, \u0444\u0438\u043b\u0438\u0430\u043b\u044b);<\/li>\n\n\n\n<li>\u043e\u0431\u0445\u043e\u0434 \u0446\u0435\u043d\u0437\u0443\u0440\u044b&nbsp;(TCP \u043d\u0430 443 \u043f\u043e\u0440\u0442);<\/li>\n\n\n\n<li>\u043d\u0430\u0441\u043b\u0435\u0434\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c&nbsp;(\u0440\u043e\u0443\u0442\u0435\u0440\u044b, Firewalls);<\/li>\n\n\n\n<li>\u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438&nbsp;(\u0430\u0443\u0434\u0438\u0442 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f).<\/li>\n<\/ul>\n\n\n\n<!-- CTA: \u0420\u0435\u0439\u0442\u0438\u043d\u0433 VPS\/VDS \u0434\u043b\u044f VPN -->\n<style>\n  .th-cta {\n    --th-btn: #686cc2;\n    --th-text: #111827;\n    --th-muted: #6b7280;\n    --th-border: #e5e7eb;\n    --th-bg: #ffffff;\n\n    margin: 22px 0;\n    padding: 22px;\n    border: 1px solid var(--th-border);\n    border-radius: 18px;\n    background: var(--th-bg);\n    overflow: hidden;\n  }\n\n  \/* \u0423\u0431\u0440\u0430\u0442\u044c \"\u0440\u0435\u0448\u0451\u0442\u043a\u0443\" (#) \u043e\u0442 BetterDocs \u0432\u043d\u0443\u0442\u0440\u0438 CTA *\/\n  .th-cta a.batterdocs-anchor,\n  .th-cta a.betterdocs-anchor,\n  .th-cta .batterdocs-anchor,\n  .th-cta .betterdocs-anchor {\n    display: none !important;\n    visibility: hidden !important;\n  }\n\n  .th-cta__grid {\n    display: flex;\n    gap: 22px;\n    align-items: center;\n    justify-content: space-between;\n  }\n\n  .th-cta__content { flex: 1 1 520px; min-width: 0; }\n  .th-cta__media { flex: 0 0 280px; }\n\n  .th-cta__title {\n    margin: 0 0 10px;\n    font-weight: 800;\n    font-size: 22px;\n    line-height: 1.25;\n    color: var(--th-text);\n  }\n\n  .th-cta__accent { color: var(--th-btn); }\n\n  .th-cta__lead {\n    margin: 0 0 12px;\n    color: var(--th-muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .th-cta__list {\n    margin: 0 0 14px;\n    padding: 0;\n    list-style: none;\n    display: grid;\n    gap: 8px;\n  }\n\n  .th-cta__item {\n    display: flex;\n    gap: 10px;\n    color: var(--th-text);\n    font-size: 14px;\n    line-height: 1.45;\n  }\n\n  .th-cta__check {\n    width: 18px;\n    height: 18px;\n    border-radius: 999px;\n    background: rgba(104, 108, 194, 0.14);\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex: 0 0 18px;\n    margin-top: 2px;\n  }\n\n  .th-cta__check svg { width: 12px; height: 12px; fill: var(--th-btn); }\n\n  .th-cta__mini {\n    margin: 0 0 14px;\n    color: var(--th-muted);\n    font-size: 13px;\n    line-height: 1.45;\n  }\n\n  .th-cta__actions {\n    display: flex;\n    gap: 12px;\n    align-items: center;\n    flex-wrap: wrap;\n  }\n\n  .th-cta__btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 12px 16px;\n    border-radius: 999px;\n    background: var(--th-btn);\n    color: #fff !important;\n    text-decoration: none !important;\n    font-weight: 700;\n    font-size: 14px;\n    border: 1px solid rgba(0,0,0,0.06);\n    box-shadow: 0 12px 26px rgba(104, 108, 194, 0.28);\n    transition: transform .12s ease, box-shadow .12s ease, filter .12s ease;\n    white-space: nowrap;\n  }\n\n  .th-cta__btn:hover {\n    filter: brightness(0.98);\n    transform: translateY(-1px);\n    box-shadow: 0 14px 30px rgba(104, 108, 194, 0.34);\n  }\n\n  .th-cta__img {\n    width: 100%;\n    height: auto;\n    border-radius: 16px;\n    border: 1px solid var(--th-border);\n    background: #f9fafb;\n    display: block;\n  }\n\n  \/* Mobile: \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u0432 3\u20134 \u0440\u0430\u0437\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 *\/\n  @media (max-width: 720px) {\n    .th-cta { padding: 16px; border-radius: 16px; }\n\n    \/* \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u0441\u043f\u0440\u0430\u0432\u0430 *\/\n    .th-cta__grid { flex-direction: row; gap: 12px; align-items: flex-start; }\n\n    .th-cta__media {\n      flex: 0 0 auto;\n      width: 90px;\n      max-width: 110px;\n    }\n\n    .th-cta__img { border-radius: 12px; }\n\n    .th-cta__title { font-size: 18px; }\n    .th-cta__lead, .th-cta__item { font-size: 13px; }\n    .th-cta__mini { font-size: 12px; margin-bottom: 12px; }\n\n    .th-cta__actions { width: 100%; }\n    .th-cta__btn { width: 100%; padding: 13px 16px; }\n  }\n\n  @media (max-width: 380px) {\n    .th-cta { padding: 14px; }\n    .th-cta__title { font-size: 17px; }\n\n    .th-cta__media { width: 76px; max-width: 90px; }\n\n    .th-cta__check { width: 16px; height: 16px; flex-basis: 16px; }\n    .th-cta__check svg { width: 11px; height: 11px; }\n  }\n<\/style>\n\n<section class=\"th-cta\" aria-label=\"\u0420\u0435\u0439\u0442\u0438\u043d\u0433 VPS\/VDS \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f VPN\">\n  <div class=\"th-cta__grid\">\n    <div class=\"th-cta__content\">\n      <h3 class=\"th-cta__title\">\n        <span class=\"th-cta__accent\">\u041d\u0443\u0436\u0435\u043d VPS<\/span> \u0434\u043b\u044f<span class=\"th-cta__accent\"> VPN?<\/span>\n      <\/h3>\n      <p class=\"th-cta__lead\">\n        \u0427\u0442\u043e\u0431\u044b <span class=\"th-cta__accent\">VPS<\/span> \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e (\u043f\u0438\u043d\u0433, \u0430\u043f\u0442\u0430\u0439\u043c, \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u043b\u043e\u043a\u0430\u0446\u0438\u0438) &#8212; \u0432\u044b\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0438\u0437 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430.\n      <\/p>\n      <ul class=\"th-cta__list\">\n        <li class=\"th-cta__item\">\n          <span class=\"th-cta__check\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 20 20\"><path d=\"M7.8 14.6 3.9 10.7l1.4-1.4 2.5 2.5 6.9-6.9 1.4 1.4-8.3 8.3z\"\/><\/svg>\n          <\/span>\n          \u0440\u0435\u0439\u0442\u0438\u043d\u0433 VPS\/VDS \u0434\u043b\u044f VPN\n        <\/li>\n        <li class=\"th-cta__item\">\n          <span class=\"th-cta__check\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 20 20\"><path d=\"M7.8 14.6 3.9 10.7l1.4-1.4 2.5 2.5 6.9-6.9 1.4 1.4-8.3 8.3z\"\/><\/svg>\n          <\/span>\n          \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u043f\u043e \u043e\u0442\u0437\u044b\u0432\u0430\u043c, \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0443 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\n        <\/li>\n        <li class=\"th-cta__item\">\n          <span class=\"th-cta__check\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 20 20\"><path d=\"M7.8 14.6 3.9 10.7l1.4-1.4 2.5 2.5 6.9-6.9 1.4 1.4-8.3 8.3z\"\/><\/svg>\n          <\/span>\n          \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043f\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u043c \u043f\u043e\u0434 \u0440\u0430\u0437\u043d\u044b\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438\n        <\/li>\n      <\/ul>\n\n      <p class=\"th-cta__mini\">\u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u0435 \u043a \u043d\u0430\u0448\u0435\u043c\u0443 \u0440\u0435\u0439\u0442\u0438\u043d\u0433\u0443 \u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0439\u0442\u0435 VPS \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430 \u043f\u0430\u0440\u0443 \u043c\u0438\u043d\u0443\u0442.<\/p>\n\n      <div class=\"th-cta__actions\">\n        <a class=\"th-cta__btn\" href=\"https:\/\/ru.tophosts.net\/rating-vps-for-vpn?utm_source=blog&#038;utm_campaign=glossary\">\n          VPS\/VDS \u0434\u043b\u044f VPN\n        <\/a>\n      <\/div>\n    <\/div>\n    <div class=\"th-cta__media\">\n      <img decoding=\"async\"\n        class=\"th-cta__img\"\n        src=\"https:\/\/ru.tophosts.net\/articles\/wp-content\/uploads\/2026\/04\/vps_pr.png\"\n        alt=\"VPS \u0434\u043b\u044f VPN\"\n        loading=\"lazy\"\n      \/>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- \/CTA -->\n\n\n\n<p><strong>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438:<\/strong>&nbsp;<a href=\"https:\/\/ru.tophosts.net\/rating-vps-vds\" target=\"_blank\" rel=\"noreferrer noopener\">VPS<\/a> \u0441 2+ \u0413\u0411 RAM, Ubuntu 22.04, \u043f\u043e\u0440\u0442 1194 UDP \u0438\u043b\u0438 443 TCP. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043a\u0440\u0438\u043f\u0442&nbsp;<code>openvpn-install.sh<\/code>&nbsp;\u043e\u0442 Nyr \u2014 5 \u043c\u0438\u043d\u0443\u0442 \u043d\u0430 \u0437\u0430\u043f\u0443\u0441\u043a. \u0414\u043b\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u2014 WireGuard; \u0434\u043b\u044f \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u2014 OpenVPN.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenVPN&nbsp;\u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f VPN-\u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 SSL\/TLS \u0434\u043b\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 TCP\/UDP. \u0421 2001 \u0433\u043e\u0434\u0430&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[618],"doc_tag":[],"class_list":["post-1303","docs","type-docs","status-publish","hentry","doc_category-docs"],"year_month":"2026-06","word_count":433,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"TopHosts","author_nicename":"tophosts","author_url":"https:\/\/ru.tophosts.net\/articles\/author\/tophosts\/"},"doc_category_info":[{"term_name":"\u0422\u0435\u0440\u043c\u0438\u043d\u044b","term_url":"https:\/\/ru.tophosts.net\/articles\/glossary\/docs\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/ru.tophosts.net\/articles\/wp-json\/wp\/v2\/docs\/1303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.tophosts.net\/articles\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/ru.tophosts.net\/articles\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/ru.tophosts.net\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.tophosts.net\/articles\/wp-json\/wp\/v2\/comments?post=1303"}],"version-history":[{"count":0,"href":"https:\/\/ru.tophosts.net\/articles\/wp-json\/wp\/v2\/docs\/1303\/revisions"}],"wp:attachment":[{"href":"https:\/\/ru.tophosts.net\/articles\/wp-json\/wp\/v2\/media?parent=1303"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/ru.tophosts.net\/articles\/wp-json\/wp\/v2\/doc_category?post=1303"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/ru.tophosts.net\/articles\/wp-json\/wp\/v2\/doc_tag?post=1303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}