<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Get Info: #proxy</title>
    <description>Posts tagged “proxy” — Blog of independent game and app developer Matt Sephton. Featuring vintage Macintosh, game development, digital artwork, Japanese esoterica, video game reviews, hacks and tips, and much more.</description>
    <link>https://blog.gingerbeardman.com/tag/proxy/</link>
    <atom:link href="https://blog.gingerbeardman.com/tag/proxy/index.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Fri, 17 Jul 2026 19:49:45 +0000</pubDate>
    <lastBuildDate>Fri, 17 Jul 2026 19:49:45 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>

    
      
        <item>
          <title>Accessing Yahoo! Japan from Europe</title>
          <description>&lt;p&gt;Since 6th April 2022, &lt;a href=&quot;https://www.theverge.com/2022/2/1/22911965/yahoo-japan-europe-offline-regulations-compliance-gdpr&quot;&gt;Yahoo! Japan has blocked access to the majority of their services for anybody located in the EEA&lt;/a&gt; (European Economic Area). That means the following countries: Austria, Belgium, Bulgaria, Croatia, Republic of Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain and Sweden.&lt;/p&gt;

&lt;p&gt;I can’t say I blame Yahoo! Japan for doing this, as the demands of GDPR, etc. are ill-considered and almost impossible for even the biggest companies to put into practice. But, regardless, here we are.&lt;/p&gt;

&lt;p&gt;My interest lies mostly in Yahoo! Japan Auctions, but the methods of access that I outline will work for any of their services. I’ll provide links where I can, and do feel free to reach out to me on Twitter, but sadly I’m unable to offer unpaid one-to-one help.&lt;/p&gt;

&lt;p&gt;With that said let’s find some workarounds!&lt;/p&gt;

&lt;h2 id=&quot;proxy-or-vpn&quot;&gt;Proxy or VPN?&lt;/h2&gt;

&lt;p&gt;We can use a couple of service to place the source of our access to Yahoo! Japan outside of the EEA blocked area, and any checks as to our physical location will get the physical location of the service instead. Neat!&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Proxy: is a middleman service that relays your accesses to/from websites, usually at an application level. It is often not secure and encrypted.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;VPN: this Virtual Private Network encompasses all access to/from your computer,at a system level. It is generally secure and encrypted.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For more information about the difference between a proxy and VPN &lt;a href=&quot;https://nordvpn.com/blog/vpn-vs-proxy/&quot;&gt;read this page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now that we know what tools we’re going to use, let’s talk about specific uses.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;1-browsers&quot;&gt;1. Browsers&lt;/h2&gt;

&lt;p&gt;Certain browsers offer built in proxy/VPN, at zero cost. These will allow you to access Yahoo! Japan pretty much as you did before. But read the notes below!&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://addons.opera.com/en-gb/extensions/details/opera-vpn/&quot;&gt;Opera browser&lt;/a&gt; (desktop only)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://alohabrowser.com&quot;&gt;Aloha browser&lt;/a&gt; (mobile only)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Notes:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;whilst using a proxy all your traffic goes through it&lt;/li&gt;
  &lt;li&gt;only use proxy to access selected websites, not all sites&lt;/li&gt;
  &lt;li&gt;avoid proxy/VPN apps with free trials and expensive monthly subscriptions thereafter&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;2-standalone-vpns&quot;&gt;2. Standalone VPNs&lt;/h2&gt;

&lt;p&gt;You can use a stand-alone VPN that is installed at a system level. This will affect all apps running on your system. Such VPNs are provided by the likes of PIA, ExpressVPN, SurfShark, NordVPN. Whilst I’ll refrain from recommending any one in particular, I will say that if you hunt around you can almost always find special offer pricing.&lt;/p&gt;

&lt;p&gt;Personally I use PIA, so &lt;a href=&quot;https://www.privateinternetaccess.com/pages/buy-a-vpn/1218buyavpn?invite=U2FsdGVkX18DlbIFebZBqvJIfoIVUNXHTGwHDesd0ksu2LJWgn2ljTzF91SYnAql%2C-6K1dJvsW9WQAp6IM1xnkkTq6sM&quot;&gt;here’s a referral to save some money&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;The above solutions are all you need, but if you’re looking for more solutions then read on.&lt;/p&gt;

&lt;h2 id=&quot;3-proxy&quot;&gt;3. Proxy&lt;/h2&gt;

&lt;p&gt;You don’t really want to route all of your traffic through a proxy, especially if it’s a free proxy that you shouldn’t trust. It’s recommended to enable the proxy only for *.yahoo.co.jp URLs, which is possible using a &lt;a href=&quot;https://en.wikipedia.org/wiki/Proxy_auto-config&quot;&gt;Proxy Auto-Config&lt;/a&gt; (PAC file), an example of which is below.&lt;/p&gt;

&lt;noscript&gt;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/gingerbeardman/d02b61f86eadd29a86b3ae42082eee7f&quot;&gt;View the source code as a Gist&lt;/a&gt;&lt;/p&gt;&lt;/noscript&gt;
&lt;script src=&quot;https://gist.github.com/gingerbeardman/d02b61f86eadd29a86b3ae42082eee7f.js&quot;&gt;&lt;/script&gt;

&lt;p&gt;&lt;a href=&quot;https://thorsen.pm/proxyforurl&quot;&gt;This handy website can be used to create and test your PAC file&lt;/a&gt;, then you should host the PAC file somewhere publicly accessible on the internet (so no passwords or personal information should be in it!), and finally enter the proxy URL into your system or browser network settings. This can all be done on both iOS, macOS and likely other platforms.&lt;/p&gt;

&lt;h2 id=&quot;which-proxy&quot;&gt;Which Proxy?&lt;/h2&gt;

&lt;p&gt;There are many free proxies listed at &lt;a href=&quot;https://www.freeproxy.world&quot;&gt;freeproxy.world&lt;/a&gt; with the caveat that you may have to hunt to find one that works, find new ones when things stop working, and not trust them with any personal data.&lt;/p&gt;

&lt;p&gt;It’s possible to host your own! You could do this on your home network using a Synology NAS, Raspberry Pi or some other computer. Or you can do it on a wider scale by hosting your proxy in the cloud. This is an advanced level solution, but is currently my preferred method. I have a proxy installed on a cloud compute instance located outside of the EEA. More specifically, I am using an install of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tinyproxy&lt;/code&gt; on an &lt;em&gt;Oracle Cloud Instance&lt;/em&gt; located on a server in Switzerland. I then combine this with the PAC method on the network connection each of my devices.&lt;/p&gt;

&lt;h3 id=&quot;server-level-access&quot;&gt;Server-level access&lt;/h3&gt;

&lt;p&gt;I run a server that does automated searches of Yahoo! Japan Auctions, giving me a sort of “Saved Search” mechanism for my own hobbies and interests. I now route all accesses to Yahoo! Japan websites through my Swiss proxy by specifying its proxy URL in my server configuration.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;4-redirection&quot;&gt;4. Redirection&lt;/h2&gt;

&lt;p&gt;My main browser on macOS is Safari and regardless of the previous workarounds I still visit Yahoo! Japan Auctions pages during general browsing and image searching. This results in the dreaded error page.&lt;/p&gt;

&lt;p&gt;To workaround this I have configured the &lt;a href=&quot;https://apps.apple.com/gb/app/pageextender-for-safari/id1457557274?mt=12&quot;&gt;PageExtender extension&lt;/a&gt; (maOS) and the &lt;a href=&quot;https://apps.apple.com/sg/app/makeover-custom-css/id1602361167&quot;&gt;Makeover extension&lt;/a&gt; (iOS) to apply custom CSS and JS to Yahoo! Japan Auctions URLs.&lt;/p&gt;

&lt;p&gt;I do the following:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;CSS
    &lt;ul&gt;
      &lt;li&gt;hide everything on the page (so I don’t see the ugly error)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;JS
    &lt;ul&gt;
      &lt;li&gt;redirect the page to an alternative website so I can see details of the auction item (such as pages provided by one of the many “buy from japan” websites)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;noscript&gt;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/gingerbeardman/789bcd8786fb76578fc11c491bd5b97b&quot;&gt;View the source code as a Gist&lt;/a&gt;&lt;/p&gt;&lt;/noscript&gt;
&lt;script src=&quot;https://gist.github.com/gingerbeardman/789bcd8786fb76578fc11c491bd5b97b.js&quot;&gt;&lt;/script&gt;

&lt;p&gt;This means I can keep browsing uninterrupted, though of course you can no longer see the original pages as intended.&lt;/p&gt;

&lt;p&gt;Here is &lt;a href=&quot;https://github.com/gingerbeardman/dot-css-js/&quot;&gt;my archive of CSS and JS for modifying other sites&lt;/a&gt; in a similar way.&lt;/p&gt;
</description>
          <author>by Matt Sephton</author>
          <pubDate>Thu, 07 Apr 2022 00:00:00 +0000</pubDate>
          <link>https://blog.gingerbeardman.com/2022/04/07/accessing-yahoo-japan-from-europe/</link>
          <guid isPermaLink="true">https://blog.gingerbeardman.com/2022/04/07/accessing-yahoo-japan-from-europe/</guid>
        </item>
      
    
      
        <item>
          <title>Using a proxy to speed up access to specific websites</title>
          <description>&lt;p&gt;I use &lt;a href=&quot;https://world.hoyoyo.com/member~register~code~IZhM8F&quot;&gt;world.hoyoyo.com&lt;/a&gt; quite a lot. It’s a forwarding service for buying stuff from Japan. However, I found that their website took around a minute to load a page, which became hugely annoying very quickly.&lt;/p&gt;

&lt;p&gt;HOYOYO are great as they will negotiate discount prices from Mercari sellers, which has saved me a ton of money, so I wanted to stick with them.&lt;/p&gt;

&lt;p&gt;Over time I’d resorted to accessing their website through a trusted VPN in either &lt;a href=&quot;https://www.opera.com&quot;&gt;Opera browser&lt;/a&gt; (macOS) or &lt;a href=&quot;https://readdle.com/documents&quot;&gt;Documents app&lt;/a&gt; (iOS) which both worked very well. But launching a new browser for a specific website always bothered me.&lt;/p&gt;

&lt;h1 id=&quot;its-good-to-talk&quot;&gt;It’s good to talk&lt;/h1&gt;

&lt;p&gt;I was chatting with my brother about it and he said that he was seeing reasonably quick load times. After a little investigation I found that, for reasons I don’t understand, certain websites are very slow to load through my ISP (British Telecom). At this point, it was obvious that using a VPN in a specific browser was overkill for solving the problem.&lt;/p&gt;

&lt;h1 id=&quot;proxy-to-the-rescue&quot;&gt;Proxy to the rescue&lt;/h1&gt;

&lt;p&gt;So I tried using a web proxy and the load times dropped drastically, to a handful of seconds, which is a lot more reasonable! Not quite as quick as using the specific browsers, but good enough for me.&lt;/p&gt;

&lt;p&gt;Of course, I don’t want all traffic to go through the proxy. So I set up a PAC (Proxy Auto-Configuration) file to route only requests to HOYOYO through the proxy and leave everything else untouched.&lt;/p&gt;

&lt;p&gt;In terms of which proxy to use, you’ll have to hit Google or set up your own on an external server.&lt;/p&gt;

&lt;h1 id=&quot;pac-man&quot;&gt;PAC, man&lt;/h1&gt;

&lt;p&gt;Here’s what my final PAC file looks a bit like:&lt;/p&gt;

&lt;noscript&gt;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/gingerbeardman/dd6691c2706a3d27a485a7a7dc3e5d60&quot;&gt;View the source code as a Gist&lt;/a&gt;&lt;/p&gt;&lt;/noscript&gt;
&lt;script src=&quot;https://gist.github.com/gingerbeardman/dd6691c2706a3d27a485a7a7dc3e5d60.js&quot;&gt;&lt;/script&gt;

&lt;p&gt;Note: you’ll need to substitute a valid proxy IP address and port number, and host the file on a web server you can access from your device.&lt;/p&gt;

&lt;h3 id=&quot;usage&quot;&gt;Usage&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;For iOS, you enter the URL of the file in the Proxy setting of your current Wi-Fi connection. A correct setting will be shown as “Automatic”.&lt;/li&gt;
  &lt;li&gt;macOS: enter it in System Preferences &amp;gt; Network &amp;gt; Advanced &amp;gt; Proxies, as below.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;https://cdn.gingerbeardman.com/images/posts/proxy.png&quot; alt=&quot;PNG&quot; /&gt;&lt;/p&gt;
</description>
          <author>by Matt Sephton</author>
          <pubDate>Sat, 29 Jan 2022 00:00:00 +0000</pubDate>
          <link>https://blog.gingerbeardman.com/2022/01/29/using-a-proxy-to-speed-up-access-to-specific-websites/</link>
          <guid isPermaLink="true">https://blog.gingerbeardman.com/2022/01/29/using-a-proxy-to-speed-up-access-to-specific-websites/</guid>
        </item>
      
    

  </channel>
</rss>
