基于CentOS7.6

一、服务端配置(Linux)

GitHub项目地址:https://github.com/fatedier/frp

1.下载和解压

# 下载安装包(国内机自己想办法吧)
wget https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_linux_amd64.tar.gz

# 解压frp压缩包
tar -zxvf frp_0.48.0_linux_amd64.tar.gz

# 进入frp解压目录
cd frp_0.48.0_linux_amd64/

# 删除客户端相关无用文件
rm -rf frpc*

# 打开并编辑配置文件:
vi frps.ini

2.将文件内容修改为如下
(阿里云等大厂机器记得去防火墙放行相关端口)

[common]
bind_port = 7000           # 可自定义,等待内网服务器连接的端口
token = 123456             # 密钥,可自定义,最好设置,防止服务器被他人冒用
dashboard_port = 7080      # 可自定义,frp的web面板端口
dashboard_user = admin     # 可自定义,web面板账户
dashboard_pwd = password   # 可自定义,web面板密码

3.启动

./frps -c ./frps.ini

4.如果显示下述代码,则说明启动成功

2023/04/17 16:45:16 [I] [root.go:206] frps uses config file: ./frps.ini
2023/04/17 16:45:17 [I] [service.go:200] frps tcp listen on 0.0.0.0:7000
2023/04/17 16:45:17 [I] [service.go:261] http service listen on 0.0.0.0:7080
2023/04/17 16:45:17 [I] [service.go:276] https service listen on 0.0.0.0:7081
2023/04/17 16:45:17 [I] [root.go:215] frps started successfully

至此,服务端配置完成

二、服务端配置(Windows)

1.下载文件
https://github.com/fatedier/frp/releases/download/v0.47.0/frp_0.47.0_windows_amd64.zip

2.解压后,删除frps开头文件

3.编辑frpc.ini文件(txt文本即可)
配置文件不支持注释,不要把汉字复制进去

[common]
server_addr = 1.1.1.1   # 你的服务端ip(公网)
server_port = 7000      # 对应服务端bind_port
token = 123456          # 对应服务端token

[WEB]                   # 名称随意,保证唯一即可
type = tcp
local_ip = 127.0.0.1    # 电脑在局域网中的内网IP,本机也可使用127.0.0.1
local_port = 3389       # 3389为windows的远程连接端口,不可更改
remote_port = 8080      # 远程服务器端口(可自定义,大厂机器记得去防火墙放行相关端口)

4.启动Frp客户端
打开Windows PowerShell,假设Frp客户端文件路径为C:frp

cd C:\frp_0.47.0_windows_amd64    # 进入frp解压目录
./frpc -c ./frpc.ini              # 运行客户端

启动之后看到“start proxy success”字样表示启动成功

5.Windows设置开机启动frpc
https://www.binbinbiji.com/windows/2811.html

最后修改:2023 年 04 月 18 日
如果觉得我的文章对你有用,请随意赞赏