{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "M9K blog: заметки с тегом HairpinNat",
    "_rss_description": "Заметки обо всём: devops, lifestyle, культура.",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/blog.m9k.space\/tags\/hairpinnat\/",
    "feed_url": "https:\/\/blog.m9k.space\/tags\/hairpinnat\/json\/",
    "icon": "https:\/\/blog.m9k.space\/user\/userpic@2x.jpg?1769095194",
    "author": {
        "name": "M",
        "url": "https:\/\/blog.m9k.space\/",
        "avatar": "https:\/\/blog.m9k.space\/user\/userpic@2x.jpg?1769095194"
    },
    "items": [
        {
            "id": "176",
            "url": "https:\/\/blog.m9k.space\/all\/hairpin-nat-mikrotik\/",
            "title": "Hairpin NAT Mikrotik",
            "content_html": "<p>Потребовалось настроить хождение на сайты в локальной сети не через интернет, и тут неожиданно выяснилось, что инструкция на официальной Вики не очень рабочая. Беглый гуглинг привёл вот <a href=\"сюда\"><a href=\"https:\/\/blog.mark99.ru\/pravilnyj-nat-loopback-hairpin-nat-v-mikrotik\/\">https:\/\/blog.mark99.ru\/pravilnyj-nat-loopback-hairpin-nat-v-mikrotik\/<\/a><\/a>. Копипаст самого основного:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">\/ip firewall mangle\r\nadd chain=prerouting comment=&quot;NAT Loopback detect&quot; dst-address=%EXTERNAL_IP% in-interface=LAN connection-state=new action=mark-packet new-packet-mark=nat-loopback passthrough=yes\r\n\/ip firewall nat\r\nadd chain=srcnat packet-mark=nat-loopback action=masquerade comment=&quot;NAT Loopback replace address&quot; \r\n\/ip firewall nat\r\nadd chain=dstnat dst-address=%EXTERNAL_IP% protocol=tcp dst-port=80,443 action=dst-nat to-addresses=%SITE_IP_INTERNAL%<\/code><\/pre>",
            "date_published": "2025-02-08T08:26:00+00:00",
            "date_modified": "2025-02-08T08:25:56+00:00",
            "_date_published_rfc2822": "Sat, 08 Feb 2025 08:26:00 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "176",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 3877,
    "_e2_ua_string": "E2 (v3877; Aegea)"
}