{"id":4502,"date":"2013-01-02T21:53:08","date_gmt":"2013-01-02T19:53:08","guid":{"rendered":"https:\/\/ingmarverheij.com\/?p=4502"},"modified":"2013-04-26T12:19:49","modified_gmt":"2013-04-26T10:19:49","slug":"configuring-proxy-server-on-a-synology-nas","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/configuring-proxy-server-on-a-synology-nas\/","title":{"rendered":"Configuring proxy server on a Synology NAS"},"content":{"rendered":"<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/Proxy_concept_en.svg_.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: right;\" title=\"\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/Proxy_concept_en.svg_thumb.png\" width=\"115\" height=\"86\" align=\"right\" \/><\/a>A proxy server can be useful to reduce the number of requests and data when browsing over the internet. Especially when files are downloaded repeatedly, like opening facebook multiple times a day or downloading the same file frequently (updating multiple vm\u2019s).<\/p>\n<p>Since I have a Synology NAS I wanted to experiment with a squid proxy and a zero-touch configuration for my clients using WPAD.<\/p>\n<p><!--more--><\/p>\n<h2>Step 1 \u2013 Squid proxy<\/h2>\n<p>First we need to install the <a href=\"https:\/\/www.squid-cache.org\/\">squid proxy package<\/a> on the Synology NAS. For that we need <em>ipkg<\/em>. If you haven\u2019t installed <em>ipkg <\/em>yet, please install it first (<a href=\"https:\/\/ingmarverheij.com\/en\/?p=3681\">link<\/a>).<\/p>\n<p>You can install the package <em>squid <\/em>in with the command: ipkg install squid<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/1.-ipkg-install-squid.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"ipkg install squid\" alt=\"ipkg install squid\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/1.-ipkg-install-squid_thumb.png\" width=\"254\" height=\"161\" border=\"0\" \/><\/a><\/p>\n<p>Optionally you can change the size of the disk cache. By default the size of the cache is 100MB, not really much, so I increased this to 4GB. The size of the cache is stored in the parameter <em>cache_dir<\/em> in the file <em>\/opt\/ec\/squid\/squid.conf<\/em>. The third parameter (4096) is the size in megabytes.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/1.2-configure-disk-cache.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\/opt\/etc\/squid\/squid.conf - cache_dir\" alt=\"\/opt\/etc\/squid\/squid.conf - cache_dir\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/1.2-configure-disk-cache_thumb.png\" width=\"254\" height=\"130\" border=\"0\" \/><\/a><\/p>\n<p>Then we want to validate the configuration with <em>squid \u2013k parse<\/em>\u00a0 and create the temp (or swap directory) with the command <em>squid \u2013z<\/em>.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.-configure-squid.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"squid-k parse   ||   squid -z\" alt=\"squid-k parse   ||   squid -z\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.-configure-squid_thumb.png\" width=\"254\" height=\"161\" border=\"0\" \/><\/a><\/p>\n<p>The startup script is by default not placed in the startup directory of Synology DSM, therefor we create a symbolic link: <em>ln \u2013s \/opt\/etc\/init.d\/S80squid \/usr\/syno\/etc\/rc.d\/<\/em><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.-symbolic-link-for-startup.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"ln \u2013s \/opt\/etc\/init.d\/S80squid \/usr\/syno\/etc\/rc.d\/\" alt=\"ln \u2013s \/opt\/etc\/init.d\/S80squid \/usr\/syno\/etc\/rc.d\/\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.-symbolic-link-for-startup_thumb.png\" width=\"254\" height=\"161\" border=\"0\" \/><\/a><\/p>\n<p>And then we\u2019re ready to start the squid daemon: <em>\/opt\/etc\/init.d\/S80squid start<\/em><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/4.-start-quid.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\/opt\/etc\/init.d\/S80squid start\" alt=\"\/opt\/etc\/init.d\/S80squid start\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/4.-start-quid_thumb.png\" width=\"254\" height=\"161\" border=\"0\" \/><\/a><\/p>\n<p>Congratulations! You know got a operational proxy server <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style: none;\" alt=\"Glimlach\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/wlEmoticon-smile.png\" \/> All you have to do is configuring you\u2019re client to use the proxy server &lt;fqdn-or-ip-address-of-your-nas&gt;:3128 <br clear=\"all\" \/><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/1.6.-Proxy-configuration9.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Internet options - proxy configuraton\" alt=\"Internet options - proxy configuraton\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/1.6.-Proxy-configuration_thumb1.png\" width=\"254\" height=\"236\" border=\"0\" \/><\/a> <br clear=\"all\" \/> <br clear=\"all\" \/><\/p>\n<h2>Step 2 \u2013 WPAD<\/h2>\n<p>If you don\u2019t want to configure the FQDN or IP address and port number on each client you can use the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Web_Proxy_Autodiscovery_Protocol\">Web Proxy Autodiscovery Protocol (WPAD)<\/a>. This is a method used by clients to locate a URL of a configuration URL using DHCP and\/or DNS discovery methods. <em>Source: wikipedia<\/em><\/p>\n<p>The WPAD uses a JavaScript file (named WPAD.DAT) that can direct browsers to the correct proxy server. Since this is a JavaScript file some intelligence can be used, like excluding certain websites. In this case I\u2019ll use a simple wpad configuration file which always directs the users to my fresly install proxy server.<\/p>\n<pre>   function FindProxyForURL(url, host)\r\n   {\r\n      return \"PROXY 10.0.1.23:3128; DIRECT\";\r\n   }<\/pre>\n<p>This file is stored in the root of the Apache server (installed by default): <em>\/volume1\/web\/wpad.dat<\/em><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.1.-content-of-wpad.dat_.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"https:\/\/10.0.1.23\/wpad.dat\" alt=\"https:\/\/10.0.1.23\/wpad.dat\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.1.-content-of-wpad.dat_thumb.png\" width=\"254\" height=\"80\" border=\"0\" \/><\/a><\/p>\n<p>Next we need to add a mime.type in the apache configuration to enable automatic proxy configuration. This is done by adding the following line in the file <em>\/usr\/syno\/apache\/conf\/mime.types<\/em><\/p>\n<p><em>application\/x-ns-proxy-autoconfig\u00a0\u00a0\u00a0 dat<\/em><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.2-edit-mime.types_.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\/usr\/syno\/apache\/conf\" alt=\"\/usr\/syno\/apache\/conf\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.2-edit-mime.types_thumb.png\" width=\"254\" height=\"137\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.3-mime.types_.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\/usr\/syno\/apache\/conf\/mime.types\" alt=\"\/usr\/syno\/apache\/conf\/mime.types\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.3-mime.types_thumb.png\" width=\"254\" height=\"137\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><br clear=\"all\" \/>Now you can configure your browser to use the automatic configuration script.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.4.-Proxy-configuration1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Internet options - proxy configuraton\" alt=\"Internet options - proxy configuraton\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/2.4.-Proxy-configuration_thumb1.png\" width=\"254\" height=\"236\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>Step 3 \u2013 DHCP<\/h2>\n<p>Now if you\u2019re really lazy and don\u2019t want to configure the location of the wpad configuration file on every client, you can configure WPAD via DHCP or DNS. The most reliable method is providing the location of the wpad configuration file via a DHCP option.<\/p>\n<p>Since we have a Synology NAS, and because we can use this device, we\u2019re using the NAS as a DHCP server. For that we need to install a DHCP package which is an optional package provided by Synology.<\/p>\n<ol>\n<li>Select \u2018Package Center\u2019<\/li>\n<li>Click on the tab \u2018Available\u2019<\/li>\n<li>Locate the package \u2018DHCP Server\u2019 and click \u2018Install\u2019<\/li>\n<\/ol>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.1.-Synology-Package-Center.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Synology Package Center - DHCP Server\" alt=\"Synology Package Center - DHCP Server\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.1.-Synology-Package-Center_thumb.png\" width=\"254\" height=\"165\" border=\"0\" \/><\/a><\/p>\n<p>Now first we need to setup a basic configuration so DHCP leases can be offered.<\/p>\n<ol>\n<li>Click on the \u2018Start\u2019 button on the top left<\/li>\n<li>Click on\u00a0 the icon \u2018DHCP Server\u2019<\/li>\n<li>Click on the button \u2018DHCP Server\u2019<br \/>\n<br clear=\"all\" \/><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/4.2-Netwerkinterface.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Netwerkinterfaces\" alt=\"Netwerkinterfaces\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/4.2-Netwerkinterface_thumb.png\" width=\"254\" height=\"156\" border=\"0\" \/><\/a><\/li>\n<li>Specify your Synology NAS as the DNS server and add a list of addresses the DHCP server is allowed to lease<br \/>\n<br clear=\"all\" \/><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/4.3-DHCP-Server.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Netwerkinterfaces - DHCP Server\" alt=\"Netwerkinterfaces - DHCP Server\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/4.3-DHCP-Server_thumb.png\" width=\"254\" height=\"154\" border=\"0\" \/><\/a><\/li>\n<li>Click Apply<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>In case the DHCP server doesn\u2019t work you should check the <em>\/var\/log\/message <\/em>file. If this contains the\u00a0 message \u2018<em>Can not open DHCP lease file\u2019 <\/em>you should &#8216;issue the following commands:<\/p>\n<pre>touch \/var\/packages\/DHCPServer\/target\/etc\/dhcp.conf.leases\r\ntouch \/var\/packages\/DHCPServer\/target\/etc\/dhcp-leases.log<\/pre>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.4-Can-not-open-DHCP-lease-static-file.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Can not open DHCP lease file\" alt=\"Can not open DHCP lease file\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.4-Can-not-open-DHCP-lease-static-file_thumb.png\" width=\"254\" height=\"34\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.5-touch.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"touch \/var\/packages\/DHCPServer\/target\/etc\/dhcp.conf.leases\" alt=\"touch \/var\/packages\/DHCPServer\/target\/etc\/dhcp.conf.leases\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.5-touch_thumb.png\" width=\"254\" height=\"156\" border=\"0\" \/><\/a><\/p>\n<p>Now we need to add the DHCP option 252 (auto-proxy-config) with the location of the wpad configuraton file. The configuraton file is stored in the <em>\/etc\/dhcp\/ <\/em>directory. Note that the \/etc\/rc.network script regenerates the \/etc\/dhcpd.conf when the DHCP server is started. The content of all \/etc\/dhcpd\/dhcpd-*.conf files with a corresponsing \/etc\/dhcpd\/dhcpd-*.info file, stating it is enabled, will be merged in the applied configuration.<\/p>\n<p><strong>Updated on 11-01-2013 with correct filename<\/strong><\/p>\n<p>Add the following two files:<\/p>\n<p>\/etc\/dhcpd\/dhcpd-server-options.conf<\/p>\n<pre class=\"crayon-selected\">dhcp-option=252,\u201dhttps:\/\/&lt;location-of-your-synology-nas&gt;\/wpad.dat\u201d<\/pre>\n<p><em><strong>Very important:\u00a0<\/strong>Add a line feed after the first line (press Enter) otherwise lines will merge in dhcpd.conf \u00a0with <a title=\"this\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/04\/Wireshark.png\" target=\"_blank\">this<\/a> as a result.<\/em><\/p>\n<p>\/etc\/dhcpd\/dhcpd-server-options.info<\/p>\n<pre>enable=\u201dyes\u201d<\/pre>\n<p><strong>You have to logon with user root, the user admin has insufficient privileges.<\/strong><\/p>\n<p><em><br \/>\n<br clear=\"all\" \/><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.6-etc_dhcpd_dhcp-server-options.conf_.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\/etc\/dhcpd\/dhcpd-server-options.conf\" alt=\"\/etc\/dhcpd\/dhcpd-server-options.conf\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.6-etc_dhcpd_dhcp-server-options.conf_thumb.png\" width=\"254\" height=\"169\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.7-etc_dhcpd_dhcp-server-options.info_.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\/etc\/dhcpd\/dhcpd-server-options.info\" alt=\"\/etc\/dhcpd\/dhcpd-server-options.info\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.7-etc_dhcpd_dhcp-server-options.info_thumb.png\" width=\"254\" height=\"169\" border=\"0\" \/><\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>(Re)start the DHCP server to apply the settings.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Now you can configure your browser to detect the automatic configuration.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.8.-Proxy-configuraton.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Internet options - proxy configuraton\" alt=\"Internet options - proxy configuraton\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/3.8.-Proxy-configuraton_thumb.png\" width=\"254\" height=\"236\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>4. Is it working<\/h2>\n<p>You can verify if\u00a0 you\u2019re using a proxy server by visiting <a title=\"https:\/\/www.whatismyip.com\/\" href=\"https:\/\/www.whatismyip.com\/\">https:\/\/www.whatismyip.com\/<\/a>. Not only will it show you you\u2019re IP address but also if and what proxy server you\u2019re using.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/4.-Whats-my-IP.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"https:\/\/www.whatismyip.com\/\" alt=\"https:\/\/www.whatismyip.com\/\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/01\/4.-Whats-my-IP_thumb.png\" width=\"254\" height=\"100\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>Reference<\/h2>\n<ul>\n<li>According to the <a href=\"https:\/\/www.thekelleys.org.uk\/dnsmasq\/docs\/FAQ\">FAQ of dnsmasq<\/a> configuring option 252 is required for Windows 7.<\/li>\n<li>If WPAD is not working on your Windows machine, please read the Microsoft Technet article: <a title=\"https:\/\/technet.microsoft.com\/en-us\/library\/cc302643.aspx\" href=\"https:\/\/technet.microsoft.com\/en-us\/library\/cc302643.aspx\">https:\/\/technet.microsoft.com\/en-us\/library\/cc302643.aspx<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>A proxy server can be useful to reduce the number of requests and data when browsing over the internet. Especially when files are downloaded repeatedly, like opening facebook multiple times a day or downloading the same file frequently (updating multiple vm\u2019s). Since I have a Synology NAS I wanted to experiment with a squid proxy [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[443],"tags":[442,525,444,526],"class_list":["post-4502","post","type-post","status-publish","format-standard","hentry","category-synology","tag-proxy","tag-squid","tag-synology-2","tag-wpad"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/4502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/comments?post=4502"}],"version-history":[{"count":9,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/4502\/revisions"}],"predecessor-version":[{"id":4504,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/4502\/revisions\/4504"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=4502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=4502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=4502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}