请注意,本文编写于 696 天前,最后修改于 156 天前,其中某些信息可能已经过时。
基于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
版权属于:Pickle Piccolo
本文链接:https://blog.pickle.su/index.php/archives/64/
转载时须注明出处及本声明
1 条评论
已过期,作者修改了配置文件格式为.toml