• 搬瓦工 最新优惠码及购买使用教程 传送门     VIRMACH 7折优惠码及购买使用教程 传送门     Vultr 最新优惠及购买使用教程 传送门

内网穿透工具frp客户端frpc安装及使用教程

内网穿透 有木有同情心 1年前 (2017-09-27) 23418次浏览 11个评论 扫描二维码

内网穿透工具 frp 客户端 frpc 安装及使用教程

 

本文最后更新于 2018.9.8

上一篇文章,我们讲了 frp 服务端 frps 的安装和设置相关教程:

内网穿透工具 frp 服务器端 frps 一键安装教程

正所谓一个巴掌拍不响,frp 要想正常发挥作用,光有服务端还不行,本篇我们介绍一下 frp 客户端 frpc 的安装和设置。

frp 支持平台

frp 目前已经更新到 0.20.0,各平台支持如下,除红字标注外,其余几种多用于路由器或 NAS 等小型设备,可以根据自己设备的 CPU 架构选择对应的版本,如果不太熟悉,可以参考以下网址:https://dev.openwrt.org/wiki/platforms

  • frp_0.20.0_darwin_amd64 #MacOS64 位
  • frp_0.20.0_linux_386 #Linux32 位
  • frp_0.20.0_linux_amd64 #Linux64 位
  • frp_0.20.0_linux_arm #
  • frp_0.20.0_linux_mips
  • frp_0.20.0_linux_mips64
  • frp_0.20.0_linux_mips64le
  • frp_0.20.0_linux_mipsle
  • frp_0.20.0_windows_386 #Windows 32 位
  • frp_0.20.0_windows_amd64 #Windows64 位

国内老毛子固件及梅林固件已经内置 frpc,推荐适配这类固件的路由器直接安装相应固件,免去安装步骤,直接设置即可。

frp Windows 服务器架设参考:内网穿透工具 frp Windows 服务器端 frps 安装及使用教程

frp Windows 客户端使用参考:内网穿透工具 frp Windows 客户端 frpc 安装及使用教程

 

frpc 安装、开机自启及使用教程

参考以下教程,除了可以实现 frpc 的内网穿透功能外,还可实现 frpc 开机自启、frpc 意外退出自动重启。

下面我们以 CPU 为 MT7621,固件为 Pandorabox 的路由器为例,介绍一下 frp 客户端 frpc 的安装。Pandorabox 本质上仍然是 openwrt 系统,所以其它平台安装过程大同小异。

1.查询可知,MT7621 为 mipsle 架构,那么我们打开 frp 下载页面https://github.com/fatedier/frp/releases

找到 frp_0.20.0_linux_mipsle.tar.gz 这个版本下载到电脑,下载完成后解压,得到其中的文件“frpc”和 frpc.ini。

2.frpc.ini 是配置文件,不能直接使用,需要根据实际情况配置。对 frp 了解较多的朋友可以自由配置,如果了解不多,建议不要胡乱配置导致 frp 不能正常运行。

以下为博主个人部分配置供参考:根据提示按个人情况做出修改后,保存为 frpc.ini

注意:Frp 0.18 之前的早期版本,token 一项需修改为 privilege_token。以下配置在最新 frp 0.20 版测试通过。

3.用winscp 软件,ssh 到自己的路由器。将之前解压得到的文件“frpc”,以及第 2 步生成的 frpc.ini,共两个文件,上传到路由器的/root 目录下。将上传好的两个文件权限改为 777。

4.接下来就要保证 frpc 的开机自启,同时,frpc 消耗系统资源比较大,要保证进程意外退出后自动重启动。

以下脚本表示查看 frp 是否运行,如果没有运行,则重新启动。将代码复制到记事本后,保存为 frpdog.sh

5.用winscp将 frpdog.sh 上传至/root 文件夹下,然后将其权限设为 777。

6.添加计划任务,每隔 1 分钟运行一次 frpdog.sh,确保 frpc 正常运行。将以下代码添加至路由器 crontab 文件的最后一行,计划任务文件一般在/etc 目录下

7.重启路由器,使各项设置生效。

至此 frpc 的安装、设置、开机自启、防进程意外退出 都已经成功部署。

8.打开网址 http://你的服务器 IP:6443 查看所设端口如果处于 online 状态,就代表 frp 正常工作了。

内网穿透工具 frp 客户端 frpc 安装及使用教程

9.此时远程打开前文所设域名,就可以转到路由器登录界面了。(借用 ngrok 图片,实际效果一样)

内网穿透工具 frp 客户端 frpc 安装及使用教程

关于 frp 多客户端

frp 的服务器端和客户端,并不要求必须一对一,而是可以一对多。比如你可以在家里部署 frp 客户端,同时也可以在单位再部署一个 frp 客户端,两者可以连接同一台 frp 服务器。

frp 多客户端实现要点:

1.多个 frp 客户端的配置文件 frpc.ini 中,要填写同样的服务器信息和同样的 token。

2.每个连接的名称和对应的服务器端口,要与其它客户端有所区别,不要重复,否则会引起混乱。

 

本文介绍了如何远程打开内网设备的管理界面,进行远程控制。随后会写一篇利用 frp 远程连接内网 ftp 服务,进行文件远程读写传输的教程。

更新:已写好:

frp 助力 ftp 服务穿透内网变身私人网盘!远程搞事情吧!

相关文章推荐:

内网穿透哪家好?端口映射/DDNS/花生壳/Ngrok/Frp 逐一介绍分析

如何使用 Ngrok 内网穿透 远程控制路由器或 NAS 图文教程

内网穿透工具 frp 服务器端 frps 一键安装教程


直呼过瘾 , 版权所有丨如未注明 , 均为原创丨
原文链接:内网穿透工具 frp 客户端 frpc 安装及使用教程
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(11)个小伙伴在吐槽
  1. 你好~我想问一下~就是我是r7000 。安装了梅林的。 vps段配置好了frpc的。 但是路由器上一直显示:插件版本:2.1.3frpc 0.13.0 【警告】:进程未运行! 怎么办呀?
    何鑫2017-12-25 15:25 回复
    • 你好,frpc在没有网络的情况下会自己退出,可能是frpc设置的开机自启,但是自启时网络还没连上。正确的做法应该是设置frpc开机延时启动,可能梅林没有这样设置。可以等网络连上后,把frpc的开关关闭后确认,然后再打开试试。我的以前也是启动后会自己退出,所以才在文章中加的检测脚本。
      有木有同情心2017-12-25 20:18 回复
  2. 你好,请问一下我的K2P潘多拉固件中没有“corntab”文件应该怎么办?
    匿名2018-01-31 04:13 回复
    • 潘多拉系统下,etc目录下应该是有个crontabs文件夹,里面有个root文件,打开后添加计划任务。或者也可以直接打开路由器后台管理界面,菜单中的系统-计划任务里也可以添加
      有木有同情心2018-01-31 10:49 回复
      • 你好 k3c刷梅林也没有crontab 文件怎么可以找出来呢
        匿名2018-08-02 19:54 回复
        • 你好,我现在手头没有梅林的机器,一般路由器的管理界面,都有计划任务的,不一定非要去文件里添加
          有木有同情心2018-08-03 09:26 回复
  3. 我想问下怎么弄windows的远程桌面呢?
    kk ww2018-05-24 14:50 回复
  4. 开源的holer也可以实现内网穿透,配置简单毫无技术含量,设置一个key就可以实现内网穿透了
    Dong2018-10-22 21:28 回复
  5. 内网穿透工具关键是好用,配置简单,这点frp做的不错。
    bluesky2018-11-14 23:32 回复
error: