当前位置:网站首页 / FRP教程 / 正文

Debian手动搭建frps服务端

时间:2018年03月15日 | 作者 : liuhui | 分类 : FRP教程 | 浏览: 14539次 | 评论 0

阿里云限量代金券 | 此广告位出租25元/月

本教程以 Debian 64位(amd64)为例。


更新

apt-get update

安装

apt-get install -y wget ntpdate supervisor


创建目录

mkdir /etc/frp


下载frp 0.16.0版本

linux_amd64.tar.gz(Linux64位)

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


解压

tar -xzvf frp_0.16.0_linux_amd64.tar.gz


复制frps到/etc/frp

cd frp_0.16.0_linux_amd64

cp -f frps /etc/frp


赋予执行权限

chmod +x /etc/frp/frps


创建frps.ini文件

touch /etc/frp/frps.ini

编写参数

vi /etc/frp/frps.ini

自己编辑文件,添加frps参数,然后保存。

可参考这里 https://www.diannaobos.com/post/264.html


使用supervisor守护进程,来让frps开机自启、奔溃重启、后台运行。

由于上面安装命令安装了,我们只需要添加一个supervisor配置文件,来守护frp进程。

创建守护进程文件

touch /etc/supervisor/conf.d/frps.conf

编辑文件

vi /etc/supervisor/conf.d/frps.conf

添加以下参数


[program:frps]

user=root

command=/etc/frp/frps -c /etc/frp/frps.ini

startsecs=1

startretries=100

autorstart=true

autorestart=true

stderr_logfile=/tmp/err-frps.log

stderr_logfile_maxbytes=50MB

stderr_logfile_backups=10

stdout_logfile=/tmp/out-frps.log

stdout_logfile_maxbytes=50MB

stdout_logfile_backups=10

保存后,需要对supervisor进行更新

命令:supervisorctl update all


启动(首次使用,请执行一次)

supervisorctl start frps

重启

supervisorctl restart frps

停止

supervisorctl stop frps


由于frps对时间进行验证,所以你的当前机器时间最好同步北京时间为准,上面已经安装ntpdate。我们需要对本机器进行更新校对。

命令:/usr/sbin/ntpdate 0.cn.pool.ntp.org

或者添加定时任务,每天执行一次时间校对。

crontab -e

30 5 * * * /usr/sbin/ntpdate 0.cn.pool.ntp.org


特别注意你当前的机器防火墙,frps.ini里所使用到的端口,都需要开放,tcp和udp协议。


推荐您阅读更多有关于“”的文章

猜你喜欢

网站分类
关注电脑博士
友情链接

分享:

支付宝

微信