<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DoHプロキシ on 寧屏</title><link>https://www.nullprivate.com/ja-jp/tags/doh%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7/</link><description>Recent content in DoHプロキシ on 寧屏</description><generator>Hugo</generator><language>ja-jp</language><lastBuildDate>Mon, 25 Aug 2025 19:27:18 +0800</lastBuildDate><atom:link href="https://www.nullprivate.com/ja-jp/tags/doh%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7/index.xml" rel="self" type="application/rss+xml"/><item><title>深掘り解説：寧屏DNSプロキシ機能、ネットワーク制限を突破してプライバシー保護を実現</title><link>https://www.nullprivate.com/ja-jp/blog/2025/08/25/%E6%B7%B1%E6%8E%98%E3%82%8A%E8%A7%A3%E8%AA%AC%E5%AF%A7%E5%B1%8Fdns%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7%E6%A9%9F%E8%83%BD%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E5%88%B6%E9%99%90%E3%82%92%E7%AA%81%E7%A0%B4%E3%81%97%E3%81%A6%E3%83%97%E3%83%A9%E3%82%A4%E3%83%90%E3%82%B7%E3%83%BC%E4%BF%9D%E8%AD%B7%E3%82%92%E5%AE%9F%E7%8F%BE/</link><pubDate>Mon, 25 Aug 2025 19:27:18 +0800</pubDate><guid>https://www.nullprivate.com/ja-jp/blog/2025/08/25/%E6%B7%B1%E6%8E%98%E3%82%8A%E8%A7%A3%E8%AA%AC%E5%AF%A7%E5%B1%8Fdns%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7%E6%A9%9F%E8%83%BD%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E5%88%B6%E9%99%90%E3%82%92%E7%AA%81%E7%A0%B4%E3%81%97%E3%81%A6%E3%83%97%E3%83%A9%E3%82%A4%E3%83%90%E3%82%B7%E3%83%BC%E4%BF%9D%E8%AD%B7%E3%82%92%E5%AE%9F%E7%8F%BE/</guid><description>&lt;h2 id="-dnsプロキシ機能の深掘り解説"&gt;🌐 DNSプロキシ機能の深掘り解説&lt;/h2&gt;
&lt;p&gt;今日の複雑なネットワーク環境では、従来のDNSサービスは多くの制限に直面しています。寧屏DNSサービスは、アップストリームDNSプロキシ機能を完全サポートし、ユーザーにより柔軟で安全なネットワークアクセス体験を提供します。&lt;/p&gt;
&lt;h3 id="なぜdnsプロキシが必要なのか"&gt;なぜDNSプロキシが必要なのか？&lt;/h3&gt;
&lt;p&gt;特定のネットワーク環境（企業ネットワーク、キャンパスネットワーク、または特定地域のネットワーク）では、アップストリームDNSサーバーへの直接アクセスは次のような問題が発生する可能性があります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ネットワーク制限&lt;/strong&gt;：一部のDNSサーバー（1.1.1.1、8.8.8.8など）がファイアウォールによってブロックされる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ISPによる干渉&lt;/strong&gt;：プロバイダーがDNSクエリをリダイレクトまたは汚染する可能性がある&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;地理的制限&lt;/strong&gt;：特定地域のDNSサービスへのアクセスが制限される&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プライバシー保護&lt;/strong&gt;：プロキシを通じて実IPアドレスを隠す必要がある&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-コア機能の特徴"&gt;🚀 コア機能の特徴&lt;/h2&gt;
&lt;h3 id="dohおよびdotプロキシのサポート"&gt;DoHおよびDoTプロキシのサポート&lt;/h3&gt;
&lt;p&gt;寧屏DNSサービスは、AdGuard Homeをベースに深くカスタマイズし、次の重要な機能を新たに追加しました。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;スマートDNSスプリット&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ネットワーク環境を自動検出&lt;/li&gt;
&lt;li&gt;ルールに基づいて直結またはプロキシ経路をスマートに選択&lt;/li&gt;
&lt;li&gt;カスタムスプリット設定ファイルをサポート&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;プロキシプロトコルの包括的サポート&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HTTPプロキシ (&lt;code&gt;http_proxy&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;HTTPSプロキシ (&lt;code&gt;https_proxy&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;SOCKS5プロキシ (&lt;code&gt;socks5&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;安全な暗号化転送&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DoH（DNS over HTTPS）プロキシサポート&lt;/li&gt;
&lt;li&gt;DoT（DNS over TLS）プロキシサポート&lt;/li&gt;
&lt;li&gt;エンドツーエンドの暗号化によるプライバシー保護&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="-詳細設定ガイド"&gt;📋 詳細設定ガイド&lt;/h2&gt;
&lt;h3 id="環境変数の設定"&gt;環境変数の設定&lt;/h3&gt;
&lt;p&gt;DNSプロキシ機能の設定は非常に簡単で、システム環境に対応するプロキシ変数を設定するだけです。&lt;/p&gt;
&lt;h4 id="linuxmacosの設定"&gt;Linux/macOSの設定&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 一時的な設定（現在のセッション）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;http_proxy&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;http://proxy.example.com:8080&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;https_proxy&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;http://proxy.example.com:8080&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;ALL_PROXY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;socks5://[username:password@]proxyhost:port&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 永続的な設定（~/.bashrc または ~/.zshrcに追加）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;export http_proxy=&amp;#34;http://proxy.example.com:8080&amp;#34;&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; ~/.bashrc
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;export https_proxy=&amp;#34;http://proxy.example.com:8080&amp;#34;&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; ~/.bashrc
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;export ALL_PROXY=&amp;#34;socks5://[username:password@]proxyhost:port&amp;#34;&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; ~/.bashrc
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;source&lt;/span&gt; ~/.bashrc
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="windowsの設定"&gt;Windowsの設定&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cmd" data-lang="cmd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# コマンドプロンプト
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;http_proxy&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;http://proxy.example.com:8080
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;https_proxy&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;http://proxy.example.com:8080
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# PowerShell
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$env:http_proxy=&lt;span class="s2"&gt;&amp;#34;http://proxy.example.com:8080&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$env:https_proxy=&lt;span class="s2"&gt;&amp;#34;http://proxy.example.com:8080&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="dockerコンテナの設定"&gt;Dockerコンテナの設定&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;version&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;3.8&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&lt;/span&gt;&lt;span class="nt"&gt;services&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;nullprivate-dns&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;image&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;nullprivate/nullprivate:latest&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;environment&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;http_proxy=http://proxy.example.com:8080&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;https_proxy=http://proxy.example.com:8080&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;ports&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s2"&gt;&amp;#34;53:53/tcp&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s2"&gt;&amp;#34;53:53/udp&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s2"&gt;&amp;#34;80:80/tcp&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="s2"&gt;&amp;#34;443:443/tcp&amp;#34;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="高度な設定オプション"&gt;高度な設定オプション&lt;/h3&gt;
&lt;h4 id="認証プロキシの設定"&gt;認証プロキシの設定&lt;/h4&gt;
&lt;p&gt;プロキシサーバーが認証を必要とする場合、次の形式を使用できます。&lt;/p&gt;</description></item></channel></rss>