前言

本教程使用openfrp进行内网穿透及演示,其他的内网穿透软件的使用也是差不多的。

但相较于其他内网穿透软件,openfrp良心,免费,流量多,真心推荐。

OpenFrp 开放映射 — 免费内网穿透_免费端口映射_高速_不限流量__无需公网_免备案

Windows

在此页面下载Windows版本,并安装:软件下载 | OpenFrp管理面板

打开软件

按图操作即可

loading-ag-4093

Linux

在此页面下载Linux版本,软件下载 | OpenFrp管理面板

一定要根据 你的CPU架构选择合适的版本,查看CPU架构命令:

uname -m #或者下面这个
cat /proc/cpuinfo | grep flags

下载完之后,执行以下命令

tar -zxvf frpc_linux_xxxxx.tar.gz #解压
cd frpc_linux_xxxxx #进入目录
chmod 755 <解压出来的文件名> #给予权限
./frpc_linux_amd64 #启动frpc

启动成功后,如图所示:

打开OpenFrp管理面板,复制你的Usertoken,并粘贴到ssh,登录成功后。根据提示选择要启动的隧道即可。

开机自启动

使用 Docker 容器来实现此功能

首先安装docker

sudo wget -qO- https://get.docker.com/ | bash
docker --version
Docker version 18.06.1-ce, build e68fc7a#出现版本信息则安装成功
# 启动命令: 
docker run -d --name of --restart unless-stopped openfrp/frpc:latest -u <访问密钥> -p <隧道ID>[<,隧道ID><,隧道ID>]
# 查看状态:
docker logs of

Docker 本地服务访问提示

你可能在访问的时候发现无法连接到本地服务。 这时,您需要将本地链接改成您

  • 服务器的 内网IP**
  • 宿主机 Docker0接口 (一般为172.17.0.1)