安装
客户端与服务端各自下载自己的release
配置服务启动
frpServer.service
文件如下:
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /path/to/frps -c /path/to/frps.ini # 服务器
# ExecStart = /path/to/frpc -c /path/to/frpc.ini # 客户端
# 两者启动一个就行
[Install]
WantedBy = multi-user.target
配置文件
以下端口需要在云服务器的防火墙打开tcp
,另外,域名也需要增加解析
服务端:frps.ini
bind_port = 7000 # 连接端口,由客户端使用
vhost_http_port = 7001 # 绑定端口,之后就用这个端口访问
dashboard_user = 你的用户名
dashboard_pwd = 你的密码
token = 你的token
客户端:frpc.ini
[common]
server_addr = 服务器的域名
server_port = 7000 # 与上面的bind_port端口保持一致
dashboard_user = 你的用户名
dashboard_pwd = 你的密码
token = 你的token
[web]
type = http
local_port = 80
custom_domains = n1.youdomain.com
[web2]
type = http
local_port = 8080
custom_domains = n2.youdomain.com
尝试访问
在浏览器输入:http://n1.youdomain.com:7001
,那么就访问客户端的80
端口
在浏览器输入:http://n2.youdomain.com:7001
,那么就访问客户端的8080
端口