Advertisement

FRP Linux服务端安装-一键脚本

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
简介:本文提供了一键脚本,用于简便地在Linux服务器上部署和配置FRP(Fast Reverse Proxy)服务端。 本处高能:由于Frp作者更新了新的模块,导致Frp v0.18.0与之前的版本不兼容,请在升级服务器端的同时进行同步升级。升级命令如下: ``` wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh bash install-frps.sh update ``` 首先感谢@sadoneli(S大)的帮助,完成了frp插件web页面的制作。 WARNING:请在动手安装前仔细阅读本教程1楼和2楼的内容。frp是一个高性能反向代理应用,可以帮助您轻松地进行内网穿透,并对外提供服务。它支持tcp、http、https等协议类型,并且web服务可以根据域名进行路由转发。 *由于frp是用Go语言编写的,在路由器上使用时,请务必启用虚拟内存。 脚本由业余爱好者编写,英文水平有限,如有不当之处欢迎批评指正。 安装平台:CentOS、Debian、Ubuntu 已测试过的平台: - CentOS 6(32/64位) - CentOS 7(32/64位) - Debian 6(32/64位) - Debian 7(32/64位) - Debian 8(32/64位) - Ubuntu 14(32/64位) 一、安装命令 此命令需在您自己的服务器上运行,而不是路由器中。 ``` wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh chmod 700 ./install-frps.sh ./install-frps.sh install ``` 二、安装步骤 加载网络版本的frp,等待... 自动获取最新版本段落件(无需干预) 请输入服务器设置: - 输入frp提供服务的端口,默认为5443。 - 输入控制台服务端口,默认为6443。 - 输入http穿透的服务端口,默认为80。 - 输入https穿透的服务端口,默认为443。 - 设置客户端与服务器通信密码,随机生成默认值可用。 - 设定每个代理的最大连接池上限(1到200之间),默认50。 选择日志等级: 1. info 2. warn 3. error 4. debug 设置日志保留天数,默认为3天。输入范围是1至30天内任一数值。 决定是否启用日志文件记录,如果开启则生效设定的日志等级和保留时间。 安装前检查您的输入信息,并确认无误后按任意键继续安装 ``` ============== 检查你的设置 ============== 服务器IP地址 : 12.12.12.12 绑定端口:5443 控制台端口 :6443 HTTP服务端口 :80 HTTPS服务端口: 443 通信密码:WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq 最大连接池数 : 50 日志等级:info 日志保留天数 :3 是否开启日志文件记录:启用(默认) ============================================== ``` 安装完成后,显示如下信息: ``` Congratulations, frps install completed! ... 服务器IP地址 : 12.12.12.12 绑定端口:5443 控制台端口 :6443 HTTP服务端口 :80 HTTPS服务端口: 443 通信密码:WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq 最大连接池数 : 50 日志等级:info 日志保留天数 :3 是否开启日志文件记录:启用(默认) ``` 请将上述信息添加到您的路由器frp穿透插件中。 控制台访问地址: http://12.12.12.12:6443/ 三、更新命令 ``` ./install-frps.sh update ``` 四、卸载命令 ``` ./install-frps.sh uninstall ``` 五、服务器端管理命令 - 启动服务:`/etc/init.d/frps start` - 停止服务:`/etc/init.d/frps stop` - 重启服务:`/etc/init.d/frps restart` - 查看状态:`/etc/init.d/frps status` - 查看配置信息:`/etc/init.d/frps config` - 显示版本信息:`/etc/init.d/frps version` 七、更多帮助请参考官方文档。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • FRP Linux-
    优质
    简介:本文提供了一键脚本,用于简便地在Linux服务器上部署和配置FRP(Fast Reverse Proxy)服务端。 本处高能:由于Frp作者更新了新的模块,导致Frp v0.18.0与之前的版本不兼容,请在升级服务器端的同时进行同步升级。升级命令如下: ``` wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh bash install-frps.sh update ``` 首先感谢@sadoneli(S大)的帮助,完成了frp插件web页面的制作。 WARNING:请在动手安装前仔细阅读本教程1楼和2楼的内容。frp是一个高性能反向代理应用,可以帮助您轻松地进行内网穿透,并对外提供服务。它支持tcp、http、https等协议类型,并且web服务可以根据域名进行路由转发。 *由于frp是用Go语言编写的,在路由器上使用时,请务必启用虚拟内存。 脚本由业余爱好者编写,英文水平有限,如有不当之处欢迎批评指正。 安装平台:CentOS、Debian、Ubuntu 已测试过的平台: - CentOS 6(32/64位) - CentOS 7(32/64位) - Debian 6(32/64位) - Debian 7(32/64位) - Debian 8(32/64位) - Ubuntu 14(32/64位) 一、安装命令 此命令需在您自己的服务器上运行,而不是路由器中。 ``` wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh chmod 700 ./install-frps.sh ./install-frps.sh install ``` 二、安装步骤 加载网络版本的frp,等待... 自动获取最新版本段落件(无需干预) 请输入服务器设置: - 输入frp提供服务的端口,默认为5443。 - 输入控制台服务端口,默认为6443。 - 输入http穿透的服务端口,默认为80。 - 输入https穿透的服务端口,默认为443。 - 设置客户端与服务器通信密码,随机生成默认值可用。 - 设定每个代理的最大连接池上限(1到200之间),默认50。 选择日志等级: 1. info 2. warn 3. error 4. debug 设置日志保留天数,默认为3天。输入范围是1至30天内任一数值。 决定是否启用日志文件记录,如果开启则生效设定的日志等级和保留时间。 安装前检查您的输入信息,并确认无误后按任意键继续安装 ``` ============== 检查你的设置 ============== 服务器IP地址 : 12.12.12.12 绑定端口:5443 控制台端口 :6443 HTTP服务端口 :80 HTTPS服务端口: 443 通信密码:WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq 最大连接池数 : 50 日志等级:info 日志保留天数 :3 是否开启日志文件记录:启用(默认) ============================================== ``` 安装完成后,显示如下信息: ``` Congratulations, frps install completed! ... 服务器IP地址 : 12.12.12.12 绑定端口:5443 控制台端口 :6443 HTTP服务端口 :80 HTTPS服务端口: 443 通信密码:WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq 最大连接池数 : 50 日志等级:info 日志保留天数 :3 是否开启日志文件记录:启用(默认) ``` 请将上述信息添加到您的路由器frp穿透插件中。 控制台访问地址: http://12.12.12.12:6443/ 三、更新命令 ``` ./install-frps.sh update ``` 四、卸载命令 ``` ./install-frps.sh uninstall ``` 五、服务器端管理命令 - 启动服务:`/etc/init.d/frps start` - 停止服务:`/etc/init.d/frps stop` - 重启服务:`/etc/init.d/frps restart` - 查看状态:`/etc/init.d/frps status` - 查看配置信息:`/etc/init.d/frps config` - 显示版本信息:`/etc/init.d/frps version` 七、更多帮助请参考官方文档。
  • 自动vsftpd
    优质
    简介:本文介绍了一种快速简便的方法来使用一键脚本自动化安装和配置Vsftpd FTP服务器,适用于Linux系统。 可以在Linux系统上使用一键脚本自动化安装vsftpd,并且可以结合Ansible进行远程部署。
  • Zabbix 5.0 离线(含、客户及使用指南)
    优质
    简介:提供一套全面的Zabbix 5.0离线环境自动化部署方案,涵盖服务器与客户端配置,附带详尽的操作手册和辅助脚本。 我们提供了Zabbix的一键部署服务端和客户端解决方案。在安装过程中,客户端会要求输入服务器的IP地址,并自动更新相应的配置文件以确保其生效。若需更改指定的服务端信息,可以手动编辑配置文件并重启Zabbix客户端来实现。 详细的安装步骤如下:首先,在服务端(包含未配置代理到具体服务器IP的Agent)上使用offline_rpm和zabbix.sh脚本进行部署;在客户端则通过执行zabbix-agent.sh及zabbix-agent-rpm完成。默认情况下,登录Zabbix Web界面时使用的账号密码均为Admin、zabbix,并且数据库访问所用的密码为123456。 安装过程中配置MySQL部分只需填写上述提供的默认密码即可继续下一步操作;按照提示依次进行设置直至最后登录Web端前结束。到此为止,整个部署过程就完成了!
  • TermuxLinux:termux-install-linux
    优质
    termux-install-linux是一款专为Termux设计的一键式脚本工具,能够快速简便地在Android设备上安装和配置多种Linux发行版,极大地方便了开发者与爱好者的使用需求。 Termux 一键安装 Linux 脚本的灵感来源于 AnLinux 和 AndroNix 这两个软件。这两个软件使用的脚本下载资源都在国外,并且安装后的系统更新源也是国外的,没有 vim 编辑器时只能手动输入源地址,操作起来很不方便。因此我编写了这个脚本来解决这个问题。核心镜像文件的下载地址使用的是码云。 Termux 使用以下命令来安装依赖: ``` pkg install proot git python -y ``` 基本使用方法如下: ```shell git clone https://github.com/sqlsec/termux-install-linux cd termux-install-linux python termux-linux-install.py ``` 这个脚本可以直接上手,无需学习成本。即使用户输入错误也没关系,我已经考虑到了各种可能的情况,并且如果需要篡改网址的话也需要一些代码知识。
  • Zabbix-Agent 客户
    优质
    该脚本提供了一种简便的方法来快速部署和配置Zabbix监控系统的客户端代理。通过执行此一键式安装工具,用户可以轻松地在Linux系统上设置Zabbix Agent,无需复杂的命令行操作或手动配置文件编辑。 ```bash #!/bin/bash # 作者:lhy # 日期:2024-1-12 # Zabbix版本:5.0 # 运行脚本前请将下面的Zabbix_Service修改为zabbix服务端IP地址 Zabbix_Service=192.168.115.120 # 配置安装zabbix源 rpm -Uvh http://repo.zabbix.com/zabbix/5.0/rhel7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm sed -i s/enabled=0/enabled=1/ /etc/yum.repos.d/zabbix.repo # 安装zabbix客户端 yum install zabbix-agent -y # 修改zabbix_agentd.conf配置文件 sed -i.bak s/^Server=127.0.0.1/Server=$Zabbix_Service/ /etc/zabbix/zabbix_agentd.conf sed -i s/ServerActive=127.0.0.1/ ```
  • jdk-8u211-linux-x64.tar.gz 与
    优质
    简介:本文提供关于JDK 8更新版本(8u211)在Linux x64系统上的安装方法,并介绍了一键安装脚本,帮助用户轻松完成Java开发环境搭建。 在Linux目录下创建了jdk-8u211-linux-x64.tar.gz 和 install.sh 文件。
  • FastDFS
    优质
    简介:这款FastDFS一键安装脚本旨在简化分布式文件系统的部署过程,适用于需要高效管理大量小文件的企业或开发者,支持快速、简便地在Linux服务器上搭建FastDFS环境。 FastDFS一键安装脚本支持0配置安装!如果个人用户需要优化设置,可以自行调整配置文件。
  • Oracle
    优质
    该脚本专为快速部署Oracle数据库设计,用户通过执行此bash脚本可简化复杂的Oracle安装过程,支持自定义配置选项,适用于Linux环境。 Oracle 11g在CentOS 7下自动静默安装的脚本包含详细的注释,便于理解。
  • MySQL
    优质
    简介:MySQL一键安装脚本是一款简化数据库部署过程的工具,适用于多种操作系统环境,帮助用户快速、便捷地完成MySQL服务的安装与配置。 一键安装MySQL脚本所需编译安装包为mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz。