Frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。
详情访问 https://github.com/fatedier/frp

安装使用

Github地址:https://github.com/MvsCode/frp-onekey

系统要求:Centos | Debian | Ubuntu (32bit / 64bit)

使用命令:

Github

wget https://raw.githubusercontent.com/MvsCode/frp-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

Aliyun

wget https://code.aliyun.com/MvsCode/frp-onekey/raw/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

安装过程使用默认设置直接回车即可,完成后会输出frps参数信息

步骤说明:
Please select frps download url:
[1].aliyun
[2].github (default)
#输入下载frp服务端配置文件的服务器,默认GitHub
Please input frps bind_port[1-65535](Default Server Port: 5443):
#输入frp提供服务的端口,用于服务器端和客户端通信,默认5443
Please input frps vhost_http_port[1-65535](Default : 80):
#输入frp进行http穿透的http服务端口,默认80
Please input frps vhost_https_port[1-65535](Default : 443):
#输入frp进行https穿透的https服务端口,默认443
Please input frps dashboard_port [1-65535]
(Default : 6443):
#输入frp的控制台服务端口,用于查看frp工作状态,默认6443
Please input frps dashboard_user(Default :admin):
#输入frp的控制台服务账号,默认admin
Please input frps dashboard_pwd(Default ZBdmQ53):
#输入frp的控制台服务密码,默认是随机生成的
Please input frps token(Default :eOajAGbI5ZrSmU3a):
#输入frp服务器和客户端通信的密码,默认是随机生成的
Please input frps subdomain_host(Default :35.189.139.184):
#输入frp服务器自定义域名,支持自定义二次域名,默认是服务器IP地址
Please input frps max_pool_count [1-200]
(Default : 50):
#设置每个代理可以创建的连接池上限,默认50
Please select log_level
1: info (default)
2: warn
3: error
4: debug
#设置日志等级,4个选项,默认是info
Please input frps log_max_days [1-30]
(Default : 3 day):
#设置日志保留天数,范围是1到30天,默认保留3天。
Please select log_file
1: enable (default)
2: disable
#设置是否开启日志记录,默认开启,开启后日志等级及保留天数生效,否则等级和保留天数无效
Please select tcp_mux
1: enable (default)
2: disable
#客户端和服务器端之间的连接支持多路复用,默认开启
Please select kcp support
1: enable (default)
2: disable
#选择是否开启kcp 协议,默认开启,弱网环境下传输效率提升明显,但会有额外的流量消耗

然后根据所给地址下载Frpc Windows便捷脚本,解压出来,再修改配置文件后,直接开启即可。
Windows 便捷脚本:
https://github.com/dylanbai8/frpspro/raw/master/FrpsPro.zip
Windows 最新内核:
https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_windows_amd64.zip

配置文件参考→官方文档

编辑配置文件的时候用记事本编辑可能会出问题,建议使用notepad++或者vscode。

常用命令

#Uninstall(卸载)
./install-frps.sh uninstall

#Update(更新)
./install-frps.sh update

#服务端相关命令
frps start     #启动frps服务端
frps stop       #停止frps服务端
frps restart   #重启frps服务端
frps status    #显示frps状态
frps config    #配置frps服务端
frps version  #显示frps版本

启动成功后,本地访问 http://ip或者自定义域名:6433 即可看到WEB控制台。到此安装服务端成功!