<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Network on SabiNote</title><link>https://sabinote.com/tags/network/</link><description>Recent content in Network on SabiNote</description><generator>Hugo</generator><language>ja-jp</language><lastBuildDate>Wed, 01 Apr 2026 12:00:00 +0900</lastBuildDate><atom:link href="https://sabinote.com/tags/network/index.xml" rel="self" type="application/rss+xml"/><item><title>VPSとWireGuardでグローバルIPなし環境を外部公開する</title><link>https://sabinote.com/posts/no-global-ip-external-publishing-detail/</link><pubDate>Wed, 01 Apr 2026 12:00:00 +0900</pubDate><guid>https://sabinote.com/posts/no-global-ip-external-publishing-detail/</guid><description>&lt;h2 id="概要"&gt;
 概要
 &lt;a class="heading-link" href="#%e6%a6%82%e8%a6%81"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;この記事では、VPS 側と自宅側の VyOS を WireGuard で接続し、VPS 側で受けたアクセスを自宅側のサービスまで転送するところまでをまとめます。&lt;/p&gt;
&lt;p&gt;自分の環境を構築したときの再現メモも兼ねているので、個人環境向けの手順になっています。細かな設計やセキュリティ要件は環境によって変わるので、そのままではなく参考情報として見てもらえると助かります。&lt;/p&gt;
&lt;h2 id="前提"&gt;
 前提
 &lt;a class="heading-link" href="#%e5%89%8d%e6%8f%90"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;VPS 側と自宅側の両方で VyOS を使っている&lt;/li&gt;
&lt;li&gt;自宅側にはグローバル IP がなく、VPS 側を公開の受け口にする&lt;/li&gt;
&lt;li&gt;WireGuard で VPS 側と自宅側を常時接続する&lt;/li&gt;
&lt;li&gt;今回は HTTP の転送を例にする&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;今回の記事で出てくるアドレスの役割は次のとおりです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;10.1.0.1/30&lt;/code&gt;: Vultr 側 WireGuard インターフェース&lt;/li&gt;
&lt;li&gt;&lt;code&gt;10.1.0.2/30&lt;/code&gt;: Kawasaki 側 WireGuard インターフェース&lt;/li&gt;
&lt;li&gt;&lt;code&gt;192.168.10.13&lt;/code&gt;: 公開したい Web サービス VM のアドレス&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="この記事で扱う構成"&gt;
 この記事で扱う構成
 &lt;a class="heading-link" href="#%e3%81%93%e3%81%ae%e8%a8%98%e4%ba%8b%e3%81%a7%e6%89%b1%e3%81%86%e6%a7%8b%e6%88%90"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="見出しへのリンク"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;見出しへのリンク&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;流れとしては、まず VPS 側と自宅側で WireGuard を張り、そのうえで Vultr 側で受けた 80 番ポートへのアクセスを WireGuard 越しに自宅側へ流します。さらに Kawasaki 側で Web サービス VM へ destination NAT することで、最終的に LAN 内のサービスまで到達させます。&lt;/p&gt;</description></item></channel></rss>