跳到主要内容

映射使用教程

ChmlFrp使用教程

此篇介绍了Windows Linux等客户端的使用教程,包含了‘创建隧道/启动隧道’等基础教程。并不包含MC开服这类教程。

Q/A

  • 如何启动多个隧道:(如果是不同的节点,启动多个frpc软件即可。如果是相同的节点,重新获取配置文件,配置文件默认启动此节点的所有隧道,然后剪切进frpc.ini再重启即可。)

视频教程

【Windows使用ChmlFrp教程】 —— UP:northwind北风


图文教程

创建隧道

请先访问Chmlfrp官网(https://chmlfrp.cn)

进入以后 请点击下方的"管理面板"

首页截图

如果您没有账户,则需要注册

注册截图

已有账户可直接登录

登录截图

如果您没有实名认证,主页会标注"您尚未实名",点击实名提示框即可跳转至实名认证页面。

如果您已实名,进入控制面板后请依次点击 "隧道管理" "隧道列表"

主页面截图

点击右上角"添加隧道"

添加隧道截图

选择一个节点

节点选择截图

输入您的隧道信息

创建隧道截图

  • 隧道名称也就是隧道ID 非必要不建议动
  • 本地IP就是你要映射的本地IP 一般为127.0.0.1,也就是本机
  • 节点选择就是你刚刚选择的节点
  • 端口类型可以选一下你要什么协议 例:TCP UDP HTTP
  • 内网端口就是你要映射的本地端口号(不限制端口)
  • 外网端口是映射后的外网端口号 非必要不建议动
  • 高级设置 非必要不建议动

注意: 这里填写完端口号需要在底下再点一遍 否则不会录入

录入节点截图

这样 你的内网穿透隧道就创建好了 链接地址就是你的映射后外网地址


Windows 启动隧道(FRPC)

Windows frpc下载

首先进入到你的服务器中 用网页打开chmlfrp官网中的软件下载界面

软件下载截图

如果你是64位操作系统 请选择 amd64 版本 如果你是32位操作系统 请选择 386 版本

右键此电脑->属性 在系统类型里会写xx位操作系统 基于xxx的处理器

当你下载完成后 请解压压缩包 使其变为文件夹

解压截图

双击"ChmlFrp-x.x.x_windows_amd64"文件夹,进入到相应目录

文件夹截图

双击打开frpc.ini文件备用

frpcini截图

回到浏览器 打开Chmlfrp配置文件页面

浏览器配置文件页面截图

依次进行

  • 选择你要映射的隧道的节点
  • 点击生成配置文件
  • 复制配置文件

回到frpc.ini页面

将刚刚复制的配置文件粘贴进frpc.ini 保存frpc.ini文件

frpc.ini文件截图

在地址栏输入cmd 用当前地址打开命令提示符

输入frpc.exe 打开frpc

CMD启动截图

等待他出现上图的"映射启动成功, 感谢您使用ChmlFrp!"就启动成功了


Linux 启动隧道(FRPC)

首先进入到您的Linux服务器,这里以Centos 7.9为例

SSH截图

然后wget下载最新版本的映射软件。请下载对应的指令集,如果您是amd64架构,则下载amd64。这里以amd64为例。

示例代码

wget https://chmlfrp.cn/dw/ChmlFrp-0.51.2_linux_amd64.tar.gz

wget代码截图

如果提示-bash: wget: command not found(如上图),则输入以下指令。如果没有则跳过这一步。

Centos

yum install wget

Ubuntu

sudo apt-get install wget

等待安装完wget,如果中途出现"Is this ok [y/d/N]:"直接输入y然后回车即可。

wget安装时截图

直到出现"Complete!"则代表安装完成。部分ssh终端为自动翻译为"完毕!"。安装好wget后继续执行(已经执行过一次的不用继续执行)

wget https://chmlfrp.cn/dw/ChmlFrp-0.51.2_linux_amd64.tar.gz

linux下载chmlfrp客户端截图

如上图,这样即为下载成功。如果下载失败,可手动下载后上传至服务器。

接着输入以下指令解压tar.gz包(注,如果您下载的版本不一样,-zxf后面的名字也不一样,替换为你下载的文件名即可。):

tar -zxf ChmlFrp-0.51.2_linux_amd64.tar.gz

解压后输入ls,即可看见此目录下的文件,可以看见解压后的文件为frp_ChmlFrp-0.51.2_linux_amd64,则输入cd指令进入到解压后的文件夹内

cd frp_ChmlFrp-0.51.2_linux_amd64

进入到解压后的文件夹截图

随后进入到ChmlFrp_Panel控制面板,俗称chmlfrp网站,依次点击"隧道管理" "配置文件",选择节点(注意!这里只有创建过隧道才会让你选择,否则为空白)获取配置文件

获取配置文件截图

然后回到到Linux,输入以下指令修改frpc.ini文件。

vi frpc.ini

进入到linux的文档编辑工具后,按i启动编辑(不按则无法编辑文件),删除原来的内容,把从网站获取的配置文件粘贴进去

ssh终端的粘贴方法可能为:

  • 右键粘贴
  • Ctrl+V粘贴
  • Ctrl+Shift+V粘贴 您需要选择适合您ssh终端的方法

粘贴配置文件后的截图

粘贴进去后按键盘上的ESC,进入指令模式。然后输入:wq(注意!需要全小写的:wq,必须要带':')后回车,即可保存文件并返回到主目录。

然后使用./frpc -c frpc.ini指令检查是否能正常启动隧道

启动隧道截图

如果出现"映射启动成功",则代表frp已正常启动。在这个时候就已经启动好了,但是关掉ssh终端后映射会自动结束

如果需要在后台运行FRPC(映射),则需要使用后台执行指令。

首先按Ctrl+C结束运行frpc(映射),然后输入以下指令:

nohup ./frpc -c frpc.ini >/dev/null 2>&1 &

如果出现类似:"[1] 16047",则代表后台启动成功。16047为进程ID,这串数字每人都不一样,如果需要结束frpc(映射)进程,输入kill 16047即可。


Mac OS 启动隧道(FRPC)

首先登录到你的MAC电脑中,用浏览器打开chmlfrp官网中的软件下载界面。系统选择Darwin,选择对应架构的软件下载(例如m4芯片为arm64,英特尔芯片为amd64)。

ChmlFrp下载页面

下载完成后解压缩,并进入到解压后的文件夹内

解压缩后的文件夹

回到ChmlFrp网页中,前往配置文件页面,生成你要启动的配置文件。复制配置文件后回到文件夹页面,右键frpc.ini,随后通过文本编辑器打开frpc.ini

MAC打开frpc.ini文件夹

打开后,把从ChmlFrp获取的配置文件粘贴进frpc.ini文件内

frpc.ini文件内

随后保存文件,打开mac终端,输入

cd 解压后的ChmlFrp文件夹路径

然后回车,进入到ChmlFrp文件夹,再使用

./frpc

指令启动ChmlFrp

frpc.ini

至此,ChmlFrp启动完成