tar -xvzf frp_0.45.0_linux_amd64.tar.gz
重名名文件夹为frp
mv frp_0.45.0_linux_amd64 frp
进入frp目录,查看有以下文件
LICENSE frpc frpc.ini frpc_full.ini frps frps.ini frps_full.ini
这里由于我们搭建的是服务端,暂时只关注两个文件 frps 和frps.ini。其中frps是程序,frps.ini是配置文件。[common]
bind_port = 12000
server_addr = 你的云主机公网ip
token = 123321
dashboard_port = 12500
dashboard_user = admin
dashboard_pwd = 123456
配置简单说明:
bind_port frps服务的连接端口,客户端连接frps时候配置用的端口
server_addr 云服务器公网ip
token 密码,客户端接入时候需要设置相同的token
dashboard 控制面板相关
dashboard_port 控制台访问端口
dashboard_user 控制台管理用户
dashboard_pwd 控制台管理用户密码
nohup ./frps -c frps.ini >/dev/null 2>&1 &
这里输入上面frps.ini配置的用户和密码 仪表盘信息,可以看到目前还没有client接入。访问之前记得打开云服务器的安全组,端口开放 12000-12500
[common]
server_addr = 你的云服务器公网ip
server_port = 12000 #上面frps.ini配置的端口
token = 123321 #和上面frps.ini里面token相同即可
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 12001
配置简要说明
common部分就是配置frps服务端的信息
rdp这里配置主要是远程用。
local_ip 本地ip也可以是局域网的其他机器ip,访问本机一般是127.0.0.1不用改
local_port 内穿的本地端口,这里配置的Windows的远程桌面端口3389
remote_port 服务的访问端口,也就说 其他机器通过云服务器ip加这里配置的这个端口进行访问本机的3389远程桌面端口。
提示:
注意这里remote_port配置的端口需要是服务器上未占用端口。
[rdp] 这个名字必须唯一(也就说其他电脑上用了这个名字那么其他电脑旧必须改个不一样的),如果代理多个,参考[common] server_addr = 你的云服务器公网ip server_port = 12000 #上面frps.ini配置的端口 token = 123321 #和上面frps.ini里面token相同即可 [rdp-1] type = tcp local_ip = 127.0.0.1 local_port = 3389 remote_port = 12001 [rdp-2] type = tcp local_ip = 127.0.0.1 local_port = 3389 remote_port = 12001
https://www.leftso.com/article/1095.html