1.安装frpc

1.安装frp

github下载地址:https://github.com/fatedier/frp/releases

找到第一条,然后下载frp_windwos_amd64.zip这个(amd64是64系统,386是32位系统)

frp_0.65.0_windows_amd64.zip

解压得到:

2.配置客户端(内网服务器)

首先删掉 frps 开头文件文件,然后再进行配置,编辑 frpc.toml

注意配置文件不支持注释,请不要把汉字复制进去!!!

[common]
server_addr = 114.51.408.24   #公网服务器ip
server_port = 7000            #与服务端bind_port一致(不是网页管理面板!!)

log.to = "./frpc.log" #创建日志
log.level = "info"
log.maxDays = 3

auth.method = "token" # 用token验证
auth.token = "tokentoken"  # 外网服务器frps的token

[[proxies]]
name = "Minecraft" #服务名称
type = "tcp"
localIP = "127.0.0.1"
localPort = 25565 # 内网端口
remotePort = 25565 # 外网端口(自定义)

也就是:

serverAddr = "114.51.408.24"
serverPort = 7100
loginFailExit = true

log.to = "./frpc.log"
log.level = "info"
log.maxDays = 3

auth.method = "token"
auth.token = "tokentoken"

[[proxies]]
name = "Minecraft"
type = "tcp"
localIP = "127.0.0.1"
localPort = 25565
remotePort = 11451

修改后保存

右键当前目录,点击用终端打开(T)

或使用cmd或者powershell进入当前目录,执行

./frpc.exe -c ./frpc.toml

3.结尾

1.客户端连接服务端提示访问被拒绝,则需要服务端开放防火墙端口

2.其他功能请阅读 frp 中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md
3.窗口不能关!

1027.开机自启(安装frpc到服务)

frpc必须开着窗口才能运行,且重启就关了

可以运用NSSM,把frpc安装成服务,这样windows启动时就会自己启动了

下载NSSM程序:

nssm官网 nssm.cc

DownloadLatest release,nssm 2.24

nssm 2.24(直接点这算了)

解压后得到:

就解压win64里面的NSSM就行了,不用全解压

在这个目录打开cmd,输入:

./nssm.exe install

就会打开一个窗口:

Application:

path:就是frpc目录(点击3个点,选中frpc.exe)

Startup directory:会自动填path的路径

Arguments:启动参数(和bat文件一样写法)配置文件地址填绝对路径!!

Arguments填:

-c frpc.toml路径

记得删双引号

Service name:显示的服务名称

大概为这样:

Details

description:服务描述(不填也行)

IO

output:输出frp日志

点3个点,在有frpc的目录下创建logs文本文档并选中