一、服务端配置frp服务(本人使用的是腾讯云Ubuntu18.04)
1、下载并解压frp压缩包,https://github.com/fatedier/frp/releases
2、修改配置文件:frps.ini如下:
[common]
bind_addr = 0.0.0.0 // 绑定服务器地址
bind_port = 7000 // 绑定与客户端通信的端口
token = 123456 // 客户端连接需要的密码
服务端和客户端更详细的配置可以查看该链接,转载自:https://www.cnblogs.com/sanduzxcvbnm/p/8508988.html
3、进入frps.ini所在目录,开启frps服务:
zzs@VM-0-4-ubuntu:~/work/frp_server$ ./frps -c frps.ini // 后台启动用supervisor完成
二、客户端配置frp服务
1、下载并解压frp压缩包
2、修改配置文件:frps.ini如下:
[common]
server_addr = xxx.xxx.xxx.xxx // 云服务器地址
server_port = 7000 // 服务器frp的端口
token = 123456 // 密码,与服务器一致
[ssh]
type = tcp
local_ip = 192.168.1.19 // 内网IP
local_port = 8008 // RPC服务监听的端口
remote_port = 6000 // 暴露端口,rpc客户端请求时所需要的端口(端口映射?)
3、连接至服务端
.\frpc.exe // Win10系统
三、RPC服务端和客户端
服务端:在 0.0.0.0:8008 下开启服务
客户端:请求的rpc_host为 xxx.xxx.xxx.xxx:6000,即 server_addr:remote_port