frpc的配置

By | 2019-06-25

简单介绍下WIN的frp Client配置http服务

首先还是下载相应的程序,WIN10X64的环境下载如下

解包取frpc.exe和frpc.ini在C盘新建个FRP文件夹里

配置 frpc.ini 这里着重说HTTP服务

server_addr = 你服务器的地址或域名
server_port = 7000(服务端口)
token =(链接密码和服务器token一致)
[web]
type = http 服务类型
local_ip = 127.0.0.1 本地IP
local_port = 80 本地端口
use_encryption = true 是否加密
use_compression = true 启用压缩
custom_domains = 配置域名

以上配置还可以参照frpc_full.ini内有详细备注

启动服务参数:

frpc.exe -c frpc.ini

有个问题是cmd下启动了进程无法驻留 关闭窗口会停止,于是乎VBS脚本让他后台运行,同目录下建立***.bat,内容如下:

@ECHO.
cd %~dp0
taskkill /f /im frpc.exe 1>nul 2>nul
del frpc.log 1>nul 2>nul
echo CreateObject("WScript.Shell").Run "cmd /c frpc.exe -c frpc.ini",0 >frpc.vbs
cscript.exe /e:vbscript frpc.vbs >nul
del frpc.vbs

该bat会执行结束当前任务,删除log文件,生成运行脚本,运行脚本,删除脚本这几个操作,既可以用来启动服务,也可以用来重启服务,现在需要把这个bat以服务方式启动,不用每次重启电脑都要重复开启了。

运行该批处理,并且右键建立快捷方式

添加至开始–启动菜单方便每次系统运行是自动启动,查看下日志

代理启动成功

现在需要在本机建立个http服务器 找个简单的http文件服务器先测试下。

可以访问本机80端口了

还需要注册个免费的二级域名 A记录指向frps的地址

由于我VPS的设置 80端口通过服务器7080转发 所以这里要访问 http://URl:7080

本地远程访问均正常,成功!

关于FRP还有很多实用方法可以实现HTTP,HTTPS,TCP,UDP穿透==请参考官方文档,地址 https://github.com/fatedier/frp/blob/master/README_zh.md

另外如果你的VPS有流量限制,建议不要用来做文件下载服务,因为:

2 thoughts on “frpc的配置

    1. ly88321 Post author

      frpc.ini添加如下配置:

      [rdp]
      type = tcp
      local_ip = 127.0.0.1
      local_port = 3389
      remote_port = 7389

      以上服务器7389防火墙打开的端口映射至本机3389端口即可。

      Reply

发表回复

您的电子邮箱地址不会被公开。