首先下载你系统对应内核的frp的压缩包,下载地址:https://github.com/fatedier/frp/releases
服务器端
1.将压缩包上传到服务器
2.解压压缩包
1
| tar -zxvf frp_0.51.0_linux_amd64.tar.gz
|
3.修改配置文件
1 2
| cd frp_0.51.0_linux_amd64 vi frps.ini
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| [common] #服务端端口号 bind_port = 7000
#dashboard设置 dashboard_addr = 0.0.0.0 dashborard_user = admin dashboard_pwd = 123456 dashboard_port = 7501 #连接使用的token token = 123456
#日志输出,可以设置为具体的日志文件或者console log_file = /home/frp_0.44.0_linux_amd64/frps.log
#日志记录等级,有trace, debug, info, warn, error log_level = info #日志保留时间 log_max_days = 7
|
4.运行服务端

客户端
1.下载压缩包
参照以上步骤1和步骤2,将压缩包解压
2.修改配置文件
1 2
| cd frp_0.51.0_linux_amd64 vi frpc.ini
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| [common] # 服务端ip和端口号 server_addr = 192.168.1.38 server_port = 7000 # token要和服务端保持一致 token = 123456
# 以下是需要代理的服务 # 服务名称 [ssh1] # 协议类型 type = tcp # 本地ip local_ip = 127.0.0.1 # 本地端口号 local_port = 22 # 远程端口号 remote_port = 37001
[filerun] type = tcp local_ip = 127.0.0.1 local_port = 11199 remote_port = 37002
|
3.运行客户端