前言
为了方便快速的部署frps以及照顾新手使用,简单写了个一键脚本.可以直接使用,也可以fork到自己仓库配置后使用,方便自行更新版本和调整frps.ini配置.
更详细的手动安装流程可参考:
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
项目地址
简介
一个简单的frps安装卸载脚本.方便新手快速部署.脚本已设置开机自启动,但具体使用端口需自行开放防火墙.
使用说明
由于frps服务器端需要配置参数,本脚本为原版frps.ini
,安装完毕后请自行编辑frps.ini
配置端口,密码等相关参数.同时你也可以fork
本仓库后自行修改frps.ini,在进行一键安装也非常方便.后期也可以自行调整frps.ini配置和frps的版本.
一键脚本(先运行脚本,在自行修改 frps.ini 文件.)
安装
wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_install.sh && chmod +x frps_linux_install.sh && ./frps_linux_install.sh
# 以下为国内镜像
wget https://github.ioiox.com/stilleshan/frps/raw/branch/master/frps_linux_install.sh && chmod +x frps_linux_install.sh && ./frps_linux_install.sh
使用
vi /usr/local/frp/frps.ini
# 修改 frps.ini 配置
sudo systemctl restart frps
# 重启 frps 服务即可生效
卸载
wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_uninstall.sh && chmod +x frps_linux_uninstall.sh && ./frps_linux_uninstall.sh
# 以下为国内镜像
wget https://github.ioiox.com/stilleshan/frps/raw/branch/master/frps_linux_uninstall.sh && chmod +x frps_linux_uninstall.sh && ./frps_linux_uninstall.sh
自定义一键脚本(先 fork 本仓库,在自行修改 frps.ini 文件后运行脚本.)
- 首先 fork 本仓库
- 配置 frps.ini
- 修改 frps_linux_install.sh 脚本
- 修改脚本链接
- Push 仓库到 GitHub
修改 frps_linux_install.sh 脚本
FRP_VERSION="0.30.0"
可根据原版项目更新自行修改为最新版本 REPO="stilleshan/frps"
由于 fork 到你自己的仓库,需修改stilleshan
为你的GitHub账号ID.
运行一键脚本
修改以下脚本链接中的stilleshan
为你的GitHub账号ID后,运行即可.
wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_install.sh && chmod +x frps_linux_install.sh && ./frps_linux_install.sh
卸载脚本
frps_linux_uninstall.sh 卸载脚本为通用脚本,可直接运行,也可同上方式修改链接后运行.
wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_uninstall.sh && chmod +x frps_linux_uninstall.sh && ./frps_linux_uninstall.sh
frps相关命令
sudo systemctl start frps
# 启动服务
sudo systemctl enable frps
# 开机自启
sudo systemctl status frps
# 状态查询
sudo systemctl restart frps
# 重启服务
sudo systemctl stop frps
# 停止服务
结语
更多FRP内网穿透相关技巧,教程及信息,请持续关注本站FRP内网穿透专栏:
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
6 条评论
老是自动就关闭了是怎么回事啊,vps还正常运行
● frps.service - Frp Server Service
Main PID: 1730 (frps)
Nov 12 16:18:05 ip-172-26-1-153 systemd[1]: Started Frp Server Service.
root@ip-172-26-1-153:~# ^C
root@ip-172-26-1-153:~# sudo systemctl status frps
● frps.service - Frp Server Service
Main PID: 1904 (frps)
Nov 12 16:19:15 ip-172-26-1-153 systemd[1]: Started Frp Server Service.
root@ip-172-26-1-153:~# sudo systemctl status frps
● frps.service - Frp Server Service
Main PID: 1904 (code=exited, status=1/FAILURE)
Nov 12 16:19:16 ip-172-26-1-153 systemd[1]: frps.service: Main process exited, code=exited, status=1/FAILURE
Nov 12 16:19:16 ip-172-26-1-153 systemd[1]: frps.service: Failed with result 'exit-code'.
root@ip-172-26-1-153:~# sudo systemctl status frps
● frps.service - Frp Server Service
Main PID: 1923 (code=exited, status=1/FAILURE)
Nov 12 16:19:21 ip-172-26-1-153 systemd[1]: frps.service: Main process exited, code=exited, status=1/FAILURE
Nov 12 16:19:21 ip-172-26-1-153 systemd[1]: frps.service: Failed with result 'exit-code'.
root@ip-172-26-1-153:~#
无法web访问~还有当使用sudo systemctl status frps命令查看运行状态时候 总是一会看到服务运行一会看不到运行~Process: 和Main PID:后面的数字总会不停的变~研究2天了头昏脑胀~求帮助~~
最近遇到都是这个问题
您用的什么编辑器呀 文章写的真的很工整
默认编辑器,只是我每篇文章会花数小时排版检查而已...
非常好用,感谢分享!