【必看】简要说明
<table>
<thead>
<tr>
<th style="text-align: left;">使用frp进行内网穿透很简单,只需要进行以下四步</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">1本地的服务能否正常访问</td>
</tr>
<tr>
<td style="text-align: left;">2本地的服务是tcp还是udp</td>
</tr>
<tr>
<td style="text-align: left;">3npc是否提示启动成功:Successful connection with server</td>
</tr>
<tr>
<td style="text-align: left;">4检测穿透是否成功,即通过节点地址:远程端口能否访问该服务</td>
</tr>
</tbody>
</table>
<h2>简单粗暴的理解</h2>
<table>
<thead>
<tr>
<th style="text-align: left;">只考虑5个东西:</th>
<th>解释</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;"><code>节点域名:节点端口</code></td>
<td>由客服提供通常是frpa01.ntpizza.com:10000</td>
</tr>
<tr>
<td style="text-align: left;"><code>本地ip</code></td>
<td>如果是当前电脑地址为:127.0.0.1</td>
</tr>
<tr>
<td style="text-align: left;"><code>本地端口</code></td>
<td>自行查看你本地服务的端口</td>
</tr>
<tr>
<td style="text-align: left;"><code>远程端口</code></td>
<td>(10010-10019)为分配给你使用的端口,不能乱填</td>
</tr>
<tr>
<td style="text-align: left;"><code>协议类型</code></td>
<td>普遍为tcp,游戏类通常用udp</td>
</tr>
</tbody>
</table>
<h3>以我的世界(JAVA)举例,在本机开服,一般默认为:</h3>
<h5>1节点域名:frpa01.ntpizza.com</h5>
<h5>2节点连接端口:10000</h5>
<h5>3你的密钥:123456781234578 (16位密钥)</h5>
<h5>4分配给你的端口:10010-10019 (给你10个端口自己选一个使用)</h5>
<h5>5协议类型:tcp</h5>
<h5>6本地IP:127.0.0.1 (当前电脑为:127.0.0.1)</h5>
<h5>7本地端口:25565</h5>
<h3>配置文件如下</h3>
<p><code>10010-10019的端口号里,我选的是10011的端口号</code></p>
<pre><code>[common]
server_addr=frpa01.ntpizza.com:10000
conn_type=tcp
vkey=1234567812345678
disconnect_timeout=60
[tcp123]
mode=tcp
target_addr=127.0.0.1:25565
server_port=10011</code></pre>
<h3>当成功启动frp之后,你可以这样理解:</h3>
<h6><code>frpa01.ntpizza.com:10011</code> = <code>127.0.0.1:25565</code></h6>
<p>即你在任意地方都可通过<code>frpa01.ntpizza.com:10011</code>连接到你在本机开启我的世界服务端。</p>