{"id":3305,"date":"2026-04-27T16:01:45","date_gmt":"2026-04-27T16:01:45","guid":{"rendered":"https:\/\/rri.my.id\/?p=3305"},"modified":"2026-04-27T16:12:42","modified_gmt":"2026-04-27T16:12:42","slug":"transparent-proxy-singbox-proxmox-lxc","status":"publish","type":"post","link":"https:\/\/rri.my.id\/index.php\/2026\/04\/27\/transparent-proxy-singbox-proxmox-lxc\/","title":{"rendered":"Membangun Transparent Proxy dengan Sing-box di LXC Proxmox untuk Privasi Jaringan"},"content":{"rendered":"\n<p>Menggunakan SOCKS5 proxy di level aplikasi memang mudah, tetapi pendekatan ini memiliki kelemahan mendasar: traffic dari aplikasi yang tidak mendukung konfigurasi proxy akan tetap keluar melalui jalur normal. Solusi yang lebih solid adalah membangun <strong>transparent proxy<\/strong> \u2014 sebuah gateway yang secara transparan mengarahkan <em>semua<\/em> traffic dari perangkat klien melewati proxy, tanpa konfigurasi tambahan di sisi aplikasi.<\/p>\n\n\n\n<p>Artikel ini membahas cara membangun transparent proxy berbasis <strong>Sing-box<\/strong> di atas <strong>LXC Debian<\/strong> di Proxmox. LXC bertindak sebagai router sekaligus proxy gateway: menerima traffic dari klien di jaringan lokal, mengenkapsulasi seluruhnya melalui antarmuka TUN, lalu meneruskannya ke SOCKS5 proxy eksternal. Hasilnya, semua perangkat yang mengarahkan gateway-nya ke LXC ini akan otomatis menggunakan IP dari provider proxy.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"arsitektur-singkat\">Arsitektur Singkat<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Klien (Windows\/Linux\/dll)]\n        |\n        | (gateway \u2192 IP LXC eth1)\n        \u2193\n&#91;LXC Debian \u2014 Router + Sing-box]\n   eth0 \u2192 Internet (uplink utama)\n   eth1 \u2192 Jaringan lokal klien (vmbr40)\n   tun0 \u2192 Antarmuka virtual Sing-box\n        |\n        \u2193\n&#91;SOCKS5 Proxy Eksternal]\n        |\n        \u2193\n&#91;Internet (dengan IP Proxy)]<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fase-1-persiapan-proxmox-host--izin-tun-untuk-lxc\">Fase 1: Persiapan Proxmox Host \u2014 Izin TUN untuk LXC<\/h2>\n\n\n\n<p>LXC secara default tidak memiliki akses ke <code>\/dev\/net\/tun<\/code> yang dibutuhkan Sing-box untuk membuat antarmuka virtual. Izin ini harus diberikan dari host Proxmox.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"11-edit-konfigurasi-lxc\">1.1 Edit Konfigurasi LXC<\/h3>\n\n\n\n<p>Buka shell Proxmox Host, lalu edit file konfigurasi LXC (ganti <code>100<\/code> dengan ID container yang sesuai):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/pve\/lxc\/100.conf<\/code><\/pre>\n\n\n\n<p>Tambahkan dua baris berikut di bagian paling bawah file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lxc.cgroup2.devices.allow: c 10:200 rwm\nlxc.mount.entry: \/dev\/net\/tun dev\/net\/tun none bind,create=file<\/code><\/pre>\n\n\n\n<p><strong>Penjelasan:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>c 10:200 rwm<\/code> \u2014 memberikan izin read\/write\/mknod pada device character <code>10:200<\/code>, yaitu <code>\/dev\/net\/tun<\/code>.<\/li>\n\n\n\n<li><code>bind,create=file<\/code> \u2014 me-mount <code>\/dev\/net\/tun<\/code> dari host ke dalam namespace LXC.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"12-restart-lxc\">1.2 Restart LXC<\/h3>\n\n\n\n<p>Restart LXC dari panel Proxmox agar perubahan pada konfigurasi cgroup dan mount diterapkan.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fase-2-konfigurasi-jaringan-lxc-debian--routing--nat\">Fase 2: Konfigurasi Jaringan LXC Debian \u2014 Routing &amp; NAT<\/h2>\n\n\n\n<p>Langkah ini mengubah LXC Debian menjadi router yang bisa meneruskan traffic dari klien ke internet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"21-aktifkan-ip-forwarding-secara-permanen\">2.1 Aktifkan IP Forwarding Secara Permanen<\/h3>\n\n\n\n<p>Buka konsol LXC Debian, lalu edit <code>\/etc\/sysctl.conf<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/sysctl.conf<\/code><\/pre>\n\n\n\n<p>Cari baris berikut dan hapus tanda <code>#<\/code> di depannya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>net.ipv4.ip_forward=1<\/code><\/pre>\n\n\n\n<p>Terapkan perubahan tanpa perlu reboot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sysctl -p<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"22-install-iptables-dan-konfigurasi-nat\">2.2 Install iptables dan Konfigurasi NAT<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update\napt install iptables iptables-persistent -y<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Pilih <strong>Yes<\/strong> pada kedua pop-up yang muncul saat instalasi <code>iptables-persistent<\/code> untuk menyimpan rule yang ada saat ini.<\/p>\n<\/blockquote>\n\n\n\n<p>Buat rule NAT agar traffic dari jaringan lokal dapat keluar melalui <code>eth0<\/code> (antarmuka uplink ke internet), lalu simpan agar persisten setelah reboot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE\nnetfilter-persistent save<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fase-3-instalasi--konfigurasi-sing-box\">Fase 3: Instalasi &amp; Konfigurasi Sing-box<\/h2>\n\n\n\n<p>Sing-box bertugas sebagai transparent proxy: mencegat semua traffic termasuk DNS, membypass traffic ke IP privat, dan melempar sisanya ke SOCKS5 proxy eksternal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"31-install-sing-box\">3.1 Install Sing-box<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>bash &lt;(curl -fsSL https:\/\/sing-box.app\/deb-install.sh)<\/code><\/pre>\n\n\n\n<p>Script ini mendeteksi arsitektur sistem, menambahkan repository resmi Sing-box, dan menginstall versi terbaru.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"32-buat-file-konfigurasi\">3.2 Buat File Konfigurasi<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/sing-box\/config.json<\/code><\/pre>\n\n\n\n<p>Hapus semua konten bawaan, lalu tempelkan konfigurasi berikut. Konfigurasi ini kompatibel dengan <strong>Sing-box versi 1.13+<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"log\": {\n    \"level\": \"info\"\n  },\n  \"dns\": {\n    \"servers\": &#91;\n      {\n        \"type\": \"tcp\",\n        \"tag\": \"dns-remote\",\n        \"server\": \"8.8.8.8\",\n        \"detour\": \"proxy\"\n      },\n      {\n        \"type\": \"local\",\n        \"tag\": \"dns-local\"\n      }\n    ]\n  },\n  \"inbounds\": &#91;\n    {\n      \"type\": \"tun\",\n      \"tag\": \"tun-in\",\n      \"interface_name\": \"tun0\",\n      \"address\": &#91;\n        \"172.19.0.1\/30\"\n      ],\n      \"auto_route\": true,\n      \"strict_route\": true\n    }\n  ],\n  \"outbounds\": &#91;\n    {\n      \"type\": \"socks\",\n      \"tag\": \"proxy\",\n      \"server\": \"<strong>your-proxy-server.com<\/strong>\",\n      \"server_port\": <strong>12345<\/strong>,\n      \"version\": \"5\",\n      \"username\": \"<strong>your-username<\/strong>\",\n      \"password\": \"<strong>your-password<\/strong>\"\n    },\n    {\n      \"type\": \"direct\",\n      \"tag\": \"direct\"\n    }\n  ],\n  \"route\": {\n    \"default_domain_resolver\": \"dns-local\",\n    \"rules\": &#91;\n      {\n        \"action\": \"sniff\"\n      },\n      {\n        \"protocol\": \"dns\",\n        \"action\": \"hijack-dns\"\n      },\n      {\n        \"ip_is_private\": true,\n        \"outbound\": \"direct\"\n      }\n    ],\n    \"auto_detect_interface\": true,\n    \"final\": \"proxy\"\n  }\n}\n<\/code><\/pre>\n\n\n\n<p><strong>Sesuaikan nilai berikut dengan kredensial SOCKS5 yang dimiliki:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Keterangan<\/th><\/tr><\/thead><tbody><tr><td><code>server<\/code><\/td><td>Hostname atau IP SOCKS5 proxy<\/td><\/tr><tr><td><code>server_port<\/code><\/td><td>Port SOCKS5 proxy<\/td><\/tr><tr><td><code>username<\/code><\/td><td>Username autentikasi<\/td><\/tr><tr><td><code>password<\/code><\/td><td>Password autentikasi<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Penjelasan konfigurasi kunci:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>tun<\/code> inbound<\/strong> \u2014 Membuat antarmuka virtual <code>tun0<\/code>. <code>auto_route<\/code> mengatur routing tabel agar semua traffic masuk ke TUN. <code>strict_route<\/code> mencegah kebocoran traffic yang bypass TUN.<\/li>\n\n\n\n<li><strong><code>dns-remote<\/code><\/strong> \u2014 DNS resolver yang querynya dikirim melalui <code>proxy<\/code>, memastikan tidak ada DNS leak ke ISP lokal.<\/li>\n\n\n\n<li><strong><code>hijack-dns<\/code><\/strong> \u2014 Mencegat semua query DNS dari klien (termasuk yang mengarah ke <code>8.8.8.8<\/code>), memproses ulang lewat Sing-box.<\/li>\n\n\n\n<li><strong><code>ip_is_private<\/code><\/strong> \u2014 Traffic ke IP privat (RFC 1918) dikirim langsung tanpa proxy, menjaga aksesibilitas jaringan lokal.<\/li>\n\n\n\n<li><strong><code>final: \"proxy\"<\/code><\/strong> \u2014 Semua traffic yang tidak cocok dengan rule di atas diteruskan ke SOCKS5.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"33-validasi-konfigurasi\">3.3 Validasi Konfigurasi<\/h3>\n\n\n\n<p>Sebelum menjalankan layanan, pastikan tidak ada error sintaks pada config:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sing-box check -c \/etc\/sing-box\/config.json<\/code><\/pre>\n\n\n\n<p>Jika tidak ada output error, konfigurasi valid.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"34-aktifkan-dan-jalankan-layanan\">3.4 Aktifkan dan Jalankan Layanan<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable sing-box\nsystemctl restart sing-box<\/code><\/pre>\n\n\n\n<p>Verifikasi status layanan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status sing-box<\/code><\/pre>\n\n\n\n<p>Pastikan statusnya <code>active (running)<\/code> dan tidak ada baris <code>error<\/code> atau <code>failed<\/code> di log.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fase-4-konfigurasi-klien\">Fase 4: Konfigurasi Klien<\/h2>\n\n\n\n<p>Arahkan perangkat klien yang berada di segmen jaringan yang sama dengan <code>eth1<\/code> LXC (misalnya jaringan <code>vmbr40<\/code>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pengaturan-ipv4-manual-di-klien\">Pengaturan IPv4 Manual di Klien<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Parameter<\/th><th>Nilai<\/th><\/tr><\/thead><tbody><tr><td>IP Address<\/td><td>Bebas dalam satu segmen <code>vmbr40<\/code> (contoh: <code>192.168.40.10<\/code>)<\/td><\/tr><tr><td>Subnet Mask<\/td><td><code>255.255.255.0<\/code><\/td><\/tr><tr><td>Default Gateway<\/td><td>IP <code>eth1<\/code> dari LXC Debian (contoh: <code>192.168.40.1<\/code>)<\/td><\/tr><tr><td>DNS Server<\/td><td><code>8.8.8.8<\/code> (akan di-hijack Sing-box, bersifat dekoratif)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Catatan:<\/strong> DNS server yang diisi di klien tidak berpengaruh pada privasi \u2014 Sing-box akan mengintersepsi semua query DNS dan meneruskannya melalui proxy. Isi <code>8.8.8.8<\/code> sebagai nilai valid agar konfigurasi tidak error.<\/p>\n<\/blockquote>\n\n\n\n<p>Setelah pengaturan disimpan, verifikasi dengan mengakses situs seperti <code>https:\/\/ipinfo.io<\/code> dari browser klien \u2014 IP yang tampil seharusnya adalah IP dari provider SOCKS5, bukan IP ISP lokal.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ringkasan-perintah\">Ringkasan Perintah<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># --- Proxmox Host ---\nnano \/etc\/pve\/lxc\/100.conf          # Tambahkan izin TUN\n\n# --- LXC Debian: Routing &amp; NAT ---\nnano \/etc\/sysctl.conf               # Aktifkan ip_forward\nsysctl -p                           # Terapkan sysctl\napt update &amp;&amp; apt install iptables iptables-persistent -y\niptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE\nnetfilter-persistent save\n\n# --- LXC Debian: Sing-box ---\nbash &lt;(curl -fsSL https:\/\/sing-box.app\/deb-install.sh)\nnano \/etc\/sing-box\/config.json      # Paste dan sesuaikan konfigurasi\nsing-box check -c \/etc\/sing-box\/config.json\nsystemctl enable sing-box\nsystemctl restart sing-box\nsystemctl status sing-box\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"troubleshooting-singkat\">Troubleshooting Singkat<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Gejala<\/th><th>Kemungkinan Penyebab<\/th><th>Solusi<\/th><\/tr><\/thead><tbody><tr><td><code>sing-box<\/code> gagal start<\/td><td>Error pada <code>config.json<\/code><\/td><td>Jalankan <code>sing-box check<\/code> dan periksa log dengan <code>journalctl -u sing-box<\/code><\/td><\/tr><tr><td>TUN device tidak tersedia<\/td><td>Izin LXC belum diterapkan<\/td><td>Pastikan dua baris di <code>100.conf<\/code> sudah benar, restart LXC<\/td><\/tr><tr><td>Klien tidak bisa akses internet<\/td><td>IP forwarding tidak aktif<\/td><td>Cek dengan <code>sysctl net.ipv4.ip_forward<\/code>, harus bernilai <code>1<\/code><\/td><\/tr><tr><td>IP yang terdeteksi masih IP lokal<\/td><td>Gateway klien salah<\/td><td>Pastikan default gateway mengarah ke IP <code>eth1<\/code> LXC<\/td><\/tr><tr><td>DNS leak (query ke ISP lokal)<\/td><td><code>strict_route<\/code> tidak aktif<\/td><td>Pastikan <code>\"strict_route\": true<\/code> ada di konfigurasi inbound TUN<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"referensi\">Referensi<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/sing-box.sagernet.org\/\">Sing-box Official Documentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sing-box.sagernet.org\/configuration\/inbound\/tun\/\">Sing-box Configuration Reference \u2014 TUN Inbound<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sing-box.sagernet.org\/configuration\/outbound\/socks\/\">Sing-box Configuration Reference \u2014 SOCKS Outbound<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pve.proxmox.com\/wiki\/Linux_Container#pct_container_storage\">Proxmox LXC Configuration \u2014 cgroup Devices<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/networking\/ip-sysctl.html\">Linux IP Forwarding \u2014 kernel.org<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.netfilter.org\/documentation\/\">iptables MASQUERADE \u2014 netfilter.org<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"catatan-penutup\">Catatan Penutup<\/h2>\n\n\n\n<p>Artikel ini disusun berdasarkan pengujian langsung pada lingkungan berikut:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Proxmox VE:<\/strong> 9.x<\/li>\n\n\n\n<li><strong>LXC Template:<\/strong> Debian 12 (Bookworm)<\/li>\n\n\n\n<li><strong>Sing-box:<\/strong> 1.13+<\/li>\n\n\n\n<li><strong>Jaringan klien:<\/strong> Segmen terpisah via bridge <code>vmbr40<\/code><\/li>\n<\/ul>\n\n\n\n<p>Konfigurasi SOCKS5 dalam artikel ini menggunakan placeholder generik. Sesuaikan nilai <code>server<\/code>, <code>server_port<\/code>, <code>username<\/code>, dan <code>password<\/code> dengan kredensial provider proxy yang digunakan.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Disclaimer:<\/strong> Artikel ini ditujukan untuk keperluan privasi jaringan yang sah, seperti melindungi traffic dari surveillance ISP atau mengakses layanan dengan pembatasan geografis. Penggunaan transparent proxy untuk tujuan yang melanggar hukum atau ketentuan layanan pihak ketiga sepenuhnya menjadi tanggung jawab pengguna.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Menggunakan SOCKS5 proxy di level aplikasi memang mudah, tetapi pendekatan ini memiliki kelemahan mendasar: traffic dari aplikasi yang tidak mendukung konfigurasi proxy akan tetap keluar melalui jalur normal. Solusi yang lebih solid adalah membangun transparent proxy \u2014 sebuah gateway yang secara transparan mengarahkan semua traffic dari perangkat klien melewati proxy, tanpa konfigurasi tambahan di sisi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3307,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[32,33],"tags":[41,40,34,43,39,27,42,35,37,36,38],"class_list":["post-3305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-networking","category-privacy","tag-debian","tag-iptables","tag-lxc","tag-nat","tag-privacy","tag-proxmox","tag-routing","tag-sing-box","tag-socks5","tag-transparent-proxy","tag-tun"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/posts\/3305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/comments?post=3305"}],"version-history":[{"count":2,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/posts\/3305\/revisions"}],"predecessor-version":[{"id":3308,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/posts\/3305\/revisions\/3308"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/media\/3307"}],"wp:attachment":[{"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/media?parent=3305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/categories?post=3305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rri.my.id\/index.php\/wp-json\/wp\/v2\/tags?post=3305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}