<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>内网穿透 on 我的博客</title><link>https://blog.xialins.cn/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/</link><description>Recent content in 内网穿透 on 我的博客</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Sat, 13 Sep 2025 06:05:18 +0000</lastBuildDate><atom:link href="https://blog.xialins.cn/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/index.xml" rel="self" type="application/rss+xml"/><item><title>frps安装Docker部署</title><link>https://blog.xialins.cn/posts/migrated/post-142/</link><pubDate>Sat, 13 Sep 2025 06:05:18 +0000</pubDate><guid>https://blog.xialins.cn/posts/migrated/post-142/</guid><description>&lt;h5 id="1-服务端配置">1. 服务端配置&lt;/h5>
&lt;ul>
&lt;li>
&lt;h6 id="docker-composeyml">docker-compose.yml&lt;/h6>
&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-css" data-lang="css">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">version&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#e6db74">&amp;#39;3&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">services&lt;/span>&lt;span style="color:#f92672">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">frps&lt;/span>&lt;span style="color:#f92672">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">image&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#f92672">stilleshan&lt;/span>&lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#f92672">frps&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">container_name&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#f92672">frps&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">network_mode&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#f92672">host&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">volumes&lt;/span>&lt;span style="color:#f92672">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">-&lt;/span> &lt;span style="color:#f92672">./&lt;/span>&lt;span style="color:#f92672">frps&lt;/span>.&lt;span style="color:#a6e22e">toml&lt;/span>&lt;span style="color:#f92672">:/&lt;/span>&lt;span style="color:#f92672">frp&lt;/span>&lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#f92672">frps&lt;/span>.&lt;span style="color:#a6e22e">toml&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">restart&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#f92672">always&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>
&lt;h6 id="运行docker-composeyml">运行docker-compose.yml&lt;/h6>
&lt;/li>
&lt;li>
&lt;h5 id="docker-compose-up--d">docker compose up -d&lt;/h5>
&lt;/li>
&lt;li>
&lt;h6 id="frpstoml----服务端配置文件">frps.toml 服务端配置文件&lt;/h6>
&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-css" data-lang="css">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">bindPort&lt;/span> &lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#f92672">7000&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">auth&lt;/span>.&lt;span style="color:#a6e22e">token&lt;/span> &lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">\&lt;/span>&lt;span style="color:#e6db74">&amp;#34;Aa@123456\&amp;#34;
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">#管理面板配置
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">webServer.addr =\&amp;#34;0.0.0.0\&amp;#34;
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">webServer.port=7500 #管理面板
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">webServer.user=\&amp;#34;ccc\&amp;#34; #用户名
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">webServer.password=\&amp;#34;ccc123123\&amp;#34;&lt;/span> #密码
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#允许的IP白名单&lt;span style="color:#f92672">(&lt;/span>&lt;span style="color:#f92672">可选&lt;/span>&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#960050;background-color:#1e0010">#&lt;/span> &lt;span style="color:#f92672">allow_ports&lt;/span> &lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#f92672">7000-8000&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h5 id="2-客户端配置">2. 客户端配置&lt;/h5>
&lt;ul>
&lt;li>
&lt;h6 id="docker-composeyml-1">docker-compose.yml&lt;/h6>
&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-css" data-lang="css">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">version&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#e6db74">&amp;#39;3&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">services&lt;/span>&lt;span style="color:#f92672">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">frpc&lt;/span>&lt;span style="color:#f92672">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">image&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#f92672">stilleshan&lt;/span>&lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#f92672">frpc&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">container_name&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#f92672">frpc&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">network_mode&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#f92672">host&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">volumes&lt;/span>&lt;span style="color:#f92672">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">-&lt;/span> &lt;span style="color:#f92672">./&lt;/span>&lt;span style="color:#f92672">frpc&lt;/span>.&lt;span style="color:#a6e22e">toml&lt;/span>&lt;span style="color:#f92672">:/&lt;/span>&lt;span style="color:#f92672">frp&lt;/span>&lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#f92672">frpc&lt;/span>.&lt;span style="color:#a6e22e">toml&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">restart&lt;/span>&lt;span style="color:#f92672">:&lt;/span> &lt;span style="color:#f92672">always&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>
&lt;h6 id="frpctoml----客户端配置文件">frpc.toml 客户端配置文件&lt;/h6>
&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-css" data-lang="css">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">serverAddr&lt;/span> &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">\&lt;/span>&lt;span style="color:#e6db74">&amp;#34;0.0.0.0\&amp;#34; # 连接服务器地址
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">serverPort = 7000
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">auth.token = \&amp;#34;abc\&amp;#34;
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">[[proxies]]
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">name = \&amp;#34;web\&amp;#34; # 端口转发
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">type = \&amp;#34;tcp\&amp;#34;
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">localIP =\&amp;#34;127.0.0.1\&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">localPort&lt;/span> &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#f92672">443&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">remotePort&lt;/span> &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#f92672">443&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item></channel></rss>