{"id":545,"date":"2026-02-19T15:15:41","date_gmt":"2026-02-19T12:15:41","guid":{"rendered":"https:\/\/kb.astrocroc.com\/?p=545"},"modified":"2026-02-19T23:12:04","modified_gmt":"2026-02-19T20:12:04","slug":"%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%b8-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-xray-vless","status":"publish","type":"post","link":"https:\/\/kb.astrocroc.com\/?p=545","title":{"rendered":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Xray VLESS"},"content":{"rendered":"\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c third-party<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">apt install iptables-persistent mc wget net-tools tcpdump openssh-server fail2ban -y\n\napt update\napt upgrade -y\nreboot<\/code><\/pre>\n\n\n\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 iptables<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">iptables -F\niptables -P INPUT DROP\niptables -P FORWARD DROP\niptables -P OUTPUT ACCEPT\niptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT\niptables -A INPUT -i lo -j ACCEPT\niptables -A INPUT -p tcp --dport 22 -j ACCEPT\niptables -A INPUT -p tcp --dport 80 -j ACCEPT\niptables -A INPUT -p tcp --dport 443 -j ACCEPT\niptables -L -v\nip6tables -F\nip6tables -P INPUT DROP\nip6tables -P FORWARD DROP\nip6tables -P OUTPUT ACCEPT\nip6tables -A INPUT -i lo -j ACCEPT\nip6tables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT\nip6tables -A INPUT -s fe80::\/10 -p udp -m udp --sport 547 --dport 546 -j ACCEPT\nip6tables -A INPUT -i wg0 -j ACCEPT\nip6tables -A INPUT -p ipv6-icmp -j ACCEPT\nip6tables -A FORWARD -p ipv6-icmp -j ACCEPT\nip6tables -A OUTPUT -p ipv6-icmp -j ACCEPT\n\nnetfilter-persistent save<\/code><\/pre>\n\n\n\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0447\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043b\u0438\u0441\u044c<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">nano \/etc\/iptables\/rules.v4<\/code><\/pre>\n\n\n\n<p>\u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0442\u0430\u043a<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">---------------\n*filter\n:INPUT DROP [0:0]\n:FORWARD DROP [0:0]\n:OUTPUT ACCEPT [0:0]\n:f2b-sshd - [0:0]\n-A INPUT -p tcp -m multiport --dports 22 -j f2b-sshd\n-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT\n-A INPUT -i lo -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT\n-A f2b-sshd -j RETURN\nCOMMIT\n---------------<\/code><\/pre>\n\n\n\n<p>\u0434\u0430\u043b\u0435\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c v6 nano \/etc\/iptables\/rules.v6<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">---------------\n*filter\n:INPUT DROP [0:0]\n:FORWARD DROP [0:0]\n:OUTPUT ACCEPT [0:0]\n-A INPUT -i lo -j ACCEPT\n-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT\n-A INPUT -s fe80::\/10 -p udp -m udp --sport 547 --dport 546 -j ACCEPT\n-A INPUT -p ipv6-icmp -j ACCEPT\n-A FORWARD -p ipv6-icmp -j ACCEPT\n-A OUTPUT -p ipv6-icmp -j ACCEPT\nCOMMIT\n---------------<\/code><\/pre>\n\n\n\n\n\n<p><strong>\u0421\u0442\u0430\u0432\u0438\u043c Xray<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">bash -c &quot;$(curl -L https:\/\/github.com\/XTLS\/Xray-install\/raw\/main\/install-release.sh)&quot; @ install --without-geodata<\/code><\/pre>\n\n\n\n<p><strong>\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c Short ID<\/strong><\/p>\n\n\n\n<p>openssl rand -hex 8<\/p>\n\n\n\n<p><strong>\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u044e\u0447\u0438 \u0434\u043b\u044f XRay Reality<\/strong><\/p>\n\n\n\n<p>xray x25519<\/p>\n\n\n\n<p>PrivateKey: WK&#8230;<br>Password: V5&#8230;<\/p>\n\n\n\n<p><strong>\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c UUID \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430<\/strong><\/p>\n\n\n\n<p>xray uuid<\/p>\n\n\n\n<p>b16e23a6-&#8230;<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">systemctl restart xray<\/code><\/pre>\n\n\n\n<p>\u041a\u043e\u043d\u0444\u0438\u0433 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 Xray \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e \u043f\u0443\u0442\u0438 \/usr\/local\/etc\/xray\/config.json<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-json\" data-line=\"\">{\n  &quot;log&quot;: {\n    &quot;loglevel&quot;: &quot;debug&quot;\n  },\n  &quot;inbounds&quot;: [\n    {\n      &quot;listen&quot;: &quot;x.x.x.x&quot;,  \/\/ \u0432\u043d\u0435\u0448\u043d\u0438\u0439 IP \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430\n      &quot;port&quot;: 443,\n      &quot;protocol&quot;: &quot;vless&quot;,\n      &quot;settings&quot;: {\n        &quot;clients&quot;: [\n          {\n            &quot;email&quot;: &quot;my-mobile&quot;,\n            &quot;id&quot;: &quot;...&quot;, \/\/ ID \u043a\u043b\u0438\u0435\u043d\u0442\u0430\n            &quot;flow&quot;: &quot;xtls-rprx-vision&quot;\n          },\n          {\n            &quot;email&quot;: &quot;kseniia&quot;,\n            &quot;id&quot;: &quot;...&quot;, \/\/ ID \u043a\u043b\u0438\u0435\u043d\u0442\u0430\n            &quot;flow&quot;: &quot;xtls-rprx-vision&quot;\n          }\n        ],\n        &quot;decryption&quot;: &quot;none&quot;\n      },\n      &quot;streamSettings&quot;: {\n        &quot;network&quot;: &quot;tcp&quot;,\n        &quot;security&quot;: &quot;reality&quot;,\n        &quot;realitySettings&quot;: {\n          &quot;dest&quot;: &quot;x.x.x.x:443&quot;,  \/\/ IP \u0430\u0434\u0440\u0435\u0441 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u0432\u043e\u0435\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 192.168.1.1:443)\n          &quot;xver&quot;: 0,\n          &quot;minClientVer&quot;: &quot;&quot;,\n          &quot;maxClientVer&quot;: &quot;&quot;,\n          &quot;serverNames&quot;: [\n            &quot;xxx.com&quot; \/\/\u0421\u044e\u0434\u0430 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0430\u0434\u0440\u0435\u0441 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0441\u0430\u0439\u0442\u0430\n           ],\n          &quot;privateKey&quot;: &quot;...&quot;, \/\/\u0421\u044e\u0434\u0430 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 \u043a\u043b\u044e\u0447\n          &quot;shortIds&quot;: [\n            &quot;...&quot;   \/\/\u0421\u044e\u0434\u0430 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 ID\n          ]\n        }\n      },\n      &quot;sniffing&quot;: {\n        &quot;enabled&quot;: true,\n        &quot;destOverride&quot;: [\n          &quot;http&quot;,\n          &quot;tls&quot;,\n          &quot;quic&quot;\n        ]\n      }\n    }\n  ],\n  &quot;outbounds&quot;: [\n    {\n      &quot;protocol&quot;: &quot;freedom&quot;,\n      &quot;tag&quot;: &quot;direct&quot;\n    },\n    {\n      &quot;protocol&quot;: &quot;blackhole&quot;,\n      &quot;tag&quot;: &quot;block&quot;\n    }\n  ],\n  &quot;routing&quot;: {\n    &quot;domainStrategy&quot;: &quot;AsIs&quot;,\n    &quot;rules&quot;: [\n      {\n        &quot;domain&quot;: [\n            &quot;full:lh3.googleusercontent.com&quot;,\n            &quot;domain:clients6.google.com-x&quot;\n        ],\n        &quot;outboundTag&quot;: &quot;direct&quot;\n      },\n      {\n        &quot;user&quot;: [\n            &quot;my-home&quot;\n        ],\n        &quot;outboundTag&quot;: &quot;direct&quot;\n      },\n      \n    ]\n  }\n}\n<\/code><\/pre>\n\n\n\n<p>\u041a\u043e\u043d\u0444\u0438\u0433 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f v2RayNG<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-json\" data-line=\"\">{\n    &quot;remarks&quot;: &quot;ProCloud&quot;,\n    &quot;log&quot;: {\n        &quot;loglevel&quot;: &quot;warning&quot;\n    },\n    &quot;dns&quot;: {\n        &quot;servers&quot;: [\n            {\n                &quot;tag&quot;: &quot;local-dns&quot;,\n                &quot;address&quot;: &quot;localhost&quot;,\n                &quot;domains&quot;: [\n                    &quot;domain:ru&quot;\n                ],\n                &quot;skipFallback&quot;: true\n            },\n            {\n                &quot;tag&quot;: &quot;cloudflare-dns&quot;,\n                &quot;address&quot;: &quot;223.5.5.5&quot;,\n                &quot;domains&quot;: [\n                    &quot;full:cloudflare-dns.com&quot;\n                ],\n                &quot;skipFallback&quot;: true\n            },\n            &quot;https:\/\/cloudflare-dns.com\/dns-query&quot;\n        ],\n        &quot;tag&quot;: &quot;dns-module&quot;\n    },\n    &quot;inbounds&quot;: [\n        {\n            &quot;tag&quot;: &quot;socks&quot;,\n            &quot;port&quot;: 10808,\n            &quot;listen&quot;: &quot;127.0.0.1&quot;,\n            &quot;protocol&quot;: &quot;socks&quot;,\n            &quot;sniffing&quot;: {\n                &quot;enabled&quot;: true,\n                &quot;destOverride&quot;: [\n                    &quot;http&quot;,\n                    &quot;tls&quot;\n                ],\n                &quot;routeOnly&quot;: false\n            },\n            &quot;settings&quot;: {\n                &quot;auth&quot;: &quot;noauth&quot;,\n                &quot;udp&quot;: true,\n                &quot;userLevel&quot;: 8\n            }\n        }\n    ],\n    &quot;outbounds&quot;: [\n        {\n            &quot;tag&quot;: &quot;proxy&quot;,\n            &quot;protocol&quot;: &quot;vless&quot;,\n            &quot;settings&quot;: {\n                &quot;vnext&quot;: [\n                    {\n                        &quot;address&quot;: &quot;x.x.x.x&quot;,  \/\/ \u0432\u043d\u0435\u0448\u043d\u0438\u0439 ip \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Xray\n                        &quot;port&quot;: 443,\n                        &quot;users&quot;: [\n                            {\n                                &quot;id&quot;: &quot;...&quot;, \/\/ id \u043a\u043b\u0438\u0435\u043d\u0442\u0430\n                                &quot;encryption&quot;: &quot;none&quot;,\n                                &quot;flow&quot;: &quot;xtls-rprx-vision&quot;,\n                                &quot;level&quot;: 8\n                            }\n                        ]\n                    }\n                ]\n            },\n            &quot;streamSettings&quot;: {\n                &quot;network&quot;: &quot;tcp&quot;,\n                &quot;security&quot;: &quot;reality&quot;,\n                &quot;realitySettings&quot;: {\n                    &quot;allowInsecure&quot;: false,\n                    &quot;serverName&quot;: &quot;xxx.com&quot;,  \/\/ \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0438\n                    &quot;fingerprint&quot;: &quot;chrome&quot;,\n                    &quot;show&quot;: false,\n                    &quot;publicKey&quot;: &quot;...&quot;,  \/\/ \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u043a\u043b\u044e\u0447 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\n                    &quot;shortId&quot;: &quot;...&quot;    \/\/ shortId    \n                },\n                &quot;tcpSettings&quot;: {\n                    &quot;header&quot;: {\n                        &quot;type&quot;: &quot;none&quot;\n                    }\n                }\n            },\n            &quot;mux&quot;: {\n                &quot;enabled&quot;: false,\n                &quot;concurrency&quot;: -1\n            }\n        },\n        {\n            &quot;tag&quot;: &quot;direct&quot;,\n            &quot;protocol&quot;: &quot;freedom&quot;,\n            &quot;settings&quot;: {\n                &quot;domainStrategy&quot;: &quot;UseIP&quot;\n            }\n        },\n        {\n            &quot;tag&quot;: &quot;block&quot;,\n            &quot;protocol&quot;: &quot;blackhole&quot;,\n            &quot;settings&quot;: {\n                &quot;response&quot;: {\n                    &quot;type&quot;: &quot;http&quot;\n                }\n            }\n        }\n    ],\n    &quot;routing&quot;: {\n        &quot;domainStrategy&quot;: &quot;IPIfNonMatch&quot;,\n        &quot;rules&quot;: [\n            {\n                &quot;inboundTag&quot;: [\n                    &quot;cloudflare-dns&quot;\n                ],\n                &quot;outboundTag&quot;: &quot;proxy&quot;,\n                &quot;type&quot;: &quot;field&quot;\n            },\n            {\n                &quot;inboundTag&quot;: [\n                    &quot;local-dns&quot;\n                ],\n                &quot;outboundTag&quot;: &quot;direct&quot;,\n                &quot;type&quot;: &quot;field&quot;\n            },\n            {\n                &quot;inboundTag&quot;: [\n                    &quot;dns-module&quot;\n                ],\n                &quot;outboundTag&quot;: &quot;proxy&quot;,\n                &quot;type&quot;: &quot;field&quot;\n            },\n            {\n                &quot;ip&quot;: [\n                    &quot;geoip:private&quot;\n                ],\n                &quot;outboundTag&quot;: &quot;direct&quot;,\n                &quot;type&quot;: &quot;field&quot;\n            },\n            {\n                &quot;domain&quot;: [\n                    &quot;domain:ru&quot;\n                ],\n                &quot;outboundTag&quot;: &quot;direct&quot;,\n                &quot;type&quot;: &quot;field&quot;\n            }\n        ]\n    }\n}<\/code><\/pre>\n\n\n\n<p>\u0427\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 <\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">xray uuid<\/code><\/pre>\n\n\n\n<p>\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0432 \u0431\u043b\u043e\u043a<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-json\" data-line=\"\">&quot;clients&quot;: [\n          {\n            &quot;email&quot;: &quot;my-mobile&quot;,\n            &quot;id&quot;: &quot;...&quot;,     \/\/ID \u043a\u043b\u0438\u0435\u043d\u0442\u0430\n            &quot;flow&quot;: &quot;xtls-rprx-vision&quot;\n          },\n          {\n            &quot;email&quot;: &quot;kseniia&quot;,\n            &quot;id&quot;: &quot;...&quot;,     \/\/ID \u043a\u043b\u0438\u0435\u043d\u0442\u0430\n            &quot;flow&quot;: &quot;xtls-rprx-vision&quot;\n          }\n        ],<\/code><\/pre>\n\n\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0443\u0435\u043c \u0441\u0435\u0440\u0432\u0438\u0441 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">systemctl restart xray.service\nsystemctl status xray.service\n\nroot@blackbird:~# systemctl status xray.service \n\u25cf xray.service - Xray Service\n     Loaded: loaded (\/etc\/systemd\/system\/xray.service; enabled; preset: enabled)\n    Drop-In: \/etc\/systemd\/system\/xray.service.d\n             \u2514\u250010-donot_touch_single_conf.conf\n     Active: active (running) since Thu 2026-02-19 07:53:33 UTC; 4h 24min ago\n       Docs: https:\/\/github.com\/xtls\n   Main PID: 32820 (xray)\n      Tasks: 9 (limit: 1068)\n     Memory: 11.8M (peak: 20.6M)\n        CPU: 3min 10.121s\n     CGroup: \/system.slice\/xray.service\n             \u2514\u250032820 \/usr\/local\/bin\/xray run -config \/usr\/local\/etc\/xray\/config.json\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c third-party \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 iptables \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0447\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043b\u0438\u0441\u044c \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c v6 nano \/etc\/iptables\/rules.v6 \u0421\u0442\u0430\u0432\u0438\u043c Xray \u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c Short ID openssl rand -hex 8 \u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u044e\u0447\u0438 \u0434\u043b\u044f XRay Reality xray x25519 PrivateKey: WK&#8230;Password: V5&#8230; \u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c UUID \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430 xray uuid b16e23a6-&#8230; \u041a\u043e\u043d\u0444\u0438\u0433 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 Xray \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e \u043f\u0443\u0442\u0438 \/usr\/local\/etc\/xray\/config.json \u041a\u043e\u043d\u0444\u0438\u0433 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f v2RayNG \u0427\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[85],"tags":[86,87],"class_list":["post-545","post","type-post","status-publish","format-standard","hentry","category-vpn","tag-vpn","tag-xray"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/posts\/545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=545"}],"version-history":[{"count":5,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/posts\/545\/revisions"}],"predecessor-version":[{"id":552,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/posts\/545\/revisions\/552"}],"wp:attachment":[{"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}