前言

本文将详解在CentOS 7 上安装配置frp服务器端的教程.

本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.

服务器端安装frps

你需要一台公网固定IP的服务器来安装frp服务器端,推荐使用阿里云腾讯云等国内服务商的云服务器.

安装frps文件

登录服务器
进入安装目录(本文以/usr/local/为例)

cd /usr/local

官方下载frp最新版(本文以Linux CentOS7.6 64位为例)

wget https://github.com/fatedier/frp/releases/download/v0.24.0/frp_0.24.0_linux_amd64.tar.gz

解压文件

tar -xzvf frp_0.24.0_linux_amd64.tar.gz

创建frps文件夹

mkdir frps

拷贝下载的服务器端文件到frps文件夹

cd frp_0.24.0_linux_amd64
cp frps frps_full.ini frps.ini ../frps

删除无用文件和文件夹

cd /usr/local
rm -rf frp_0.24.0_linux_amd64 frp_0.24.0_linux_amd64.tar.gz

配置frps

编辑frps.ini文件

cd frps
vi frps.ini

修改参照

[common]
bind_addr = 0.0.0.0
bind_port = 7000
bind_udp_port = 7001
kcp_bind_port = 7000
vhost_http_port = 80
vhost_https_port = 443
dashboard_addr = 0.0.0.0
dashboard_port = 6443
dashboard_user = admin
dashboard_pwd = xxxxxxxxx     # 这里设置为管理面板配置的密码
log_file = ./frps.log
log_level = info
log_max_days = 3
token = xxxxxxxxxxxxxx        # 这里设置为客户端配置的token
allow_ports = 2000-3000,3001,3003,4000-50000
max_pool_count = 50
max_ports_per_client = 0
subdomain_host = frps.com
tcp_mux = true

ESC退出编辑
输入:wq回车即可保存

注意:阿里云腾讯云服务器需在安全组添加7000,6443端口开放.

启动frps

启动frps命令

./frps -c ./frps.ini

保持后台运行frps命令

nohup ./frps -c ./frps.ini &

配置systemctl来控制frps

登录服务器
创建frps.service

sudo vim /lib/systemd/system/frps.service

在frps.service里添加以下内容

注意"ExecStart="之后的路径要填写你的frps安装路径(本文以安装到/usr/local/为例)
[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
Restart=on-failure
RestartSec=5s
ExecStart=/usr/local/frps/frps -c /usr/local/frps/frps.ini

[Install]
WantedBy=multi-user.target

ESC退出编辑
输入:wq回车即可保存

使用systemctl命令来控制frps

启动frps

sudo systemctl start frps

服务器开机自动启动frps

sudo systemctl enable frps

查看状态

sudo systemctl status frps

重启frps

sudo systemctl restart frps

停止frps

sudo systemctl stop frps

检查服务器端安装情况

输入http://xxx.xxx.xxx.xxx:6443来查看frps服务状态

xxx.xxx.xxx.xxx为你的frp服务器IP

1.jpg

客户端安装frpc

frp客户端主流有以下几种安装方法.

  • Linux系统安装
  • 群晖Docker安装
  • 梅林固件路由器安装

Linux系统安装

群晖NAS安装配置免费frp内网穿透教程

群晖Docker安装

群晖NAS使用Docker安装配置免费frpc内网穿透教程

梅林固件路由器安装

梅林固件路由器安装配置免费frp内网穿透教程


结语

本文详解了frp服务器端的安装配置教程.由于frp内网穿透速度依赖于第三方服务器的带宽,建议选用国内阿里云,腾讯云等服务商的服务器,带宽选择建议50M以上,体验最佳.但是高带宽的服务器成本过高,本站还提供了免费提供的frp服务:

解决了内网穿透问题,现在可以在群晖的Web Station上来部署网站.更多群晖NAS相关技巧,教程及信息,请持续关注本站群晖Synology专栏:

本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.

本文链接 https://www.ioiox.com/archives/5.html

最后修改:2020 年 01 月 02 日 09 : 46 AM