Frp服务端搭建
时间:2022-07-28
本文章向大家介绍Frp服务端搭建,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.服务端搭建(Linux)支持amd64(树莓派除外)
以下操作以个人真实服务器为例
1.例如我们的Linux操作系统,先下载我们的这个优化版的frp远程工具包(放在root目录下)
wget https://myit.icu/usr/uploads/2020/09/2299491200.zip
2.解压工具包
unzip 2299491200.zip
3.运行我们的py文件
python frp.pyc
[root@mysql ~]# python frp.pyc
+****************************************+
| 欢迎使用Frp自动化部署 |
| 院长技术:https://myit.icu |
| 作者:院长 |
| 脚本版本:v2.3 |
| Frp版本:0.34.0 |
+****************************************+
__ __ _____
/ /___ | ___| __ _ __
V /_ /____| |_ | '__| '_
| | / /_____| _|| | | |_) |
|_|/___| |_| |_| | .__/
|_|
脚本语言:Python2
系统支持:适配于CentOS7,Ubuntu16.04,18.04,19.04,20.04---X64位系统
注意:请确认frp文件夹所在/root目录下
注意:请确认系统已安装Python2
准备工作是否完成(y/n):y
1.CentOS_7.x
2.Ubuntu16.04,18.04,19.04,20.04
请输入系统类型编号:1
---------------------
1.Frp服务端:frps
2.Frp客户端:frpc
请输入编号:1
---------------------
请设置服务端IP:xx.xx.xx.xx
请设置WEB用户名:root
请设置WEB密码:123456
请设置默认token:xmaven
----------------------------
放行所有端口例子:1-65535
放行指定端口例子:666,888,999
请设置可用端口:1-65535
Created symlink from /etc/systemd/system/multi-user.target.wants/frps.service to /usr/lib/systemd/system/frps.service.
-------------
Frps服务状态:
Active: active (running) since Tue 2020-10-13 19:54:29 CST; 129ms ago
+*************************INFO*********************+
| 脚本程序运行时间:132秒
| WEB页面网址:http://xx.xx.xx.xx:7500/
| WEB页面IP地址:xx.xx.xx.xx
| WEB页面端口:7500
| WEB页面账号:root
| WEB页面密码:123456
| 通信端口:7000
| Token:xmaven
| 特权模式:已经禁用
| 日志文件:/var/log/frps.log
| 日志级别:info
| 日志时间:30天
| 开放端口:1-65535
| 端口问题:注意防火墙是否放行
| 启用tcp多路复用
| 每个代理可以设置的连接池上限为:100
| 不限制单个客户端允许建立的穿透服务
| 配置文件:/etc/frp/frps.ini
| 启动服务:systemctl start frps
| 停止服务:systemctl stop frps
| 重启服务:systemctl restart frps
| 自启服务:systemctl enable frps
| 热载配置:systemctl reload-daemon
+**************************************************+
部署完成100%,程序已退出......
[root@mysql ~]# systemctl firewalld
Unknown operation 'firewalld'.
[root@mysql ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@mysql ~]#
可以去服务端访问自己设置的WEB页面网址:http://xx.xx.xx.xx:7500/
进去后可以控制我们的服务连接
输入我们用户账号和密码
| WEB页面网址:http://xx.xx.xx.xx:7500/ | WEB页面IP地址:xx.xx.xx.xx | WEB页面端口:7500 | WEB页面账号:root | WEB页面密码:123456
相关配置命令
| 启动服务:systemctl start frps | 停止服务:systemctl stop frps | 重启服务:systemctl restart frps | 自启服务:systemctl enable frps | 热载配置:systemctl reload-daemon
- 基于ASP.NET MVC(C#)和Quartz.Net组件实现的定时执行任务调度
- 第五章 正则表达式的拆分
- android 防止反编译的若干方法
- 支持Ajax跨域访问ASP.NET Web Api 2(Cors)的简单示例教程演示
- android 股票K线图
- github搭建个人网站
- Android:一个高效的UI才是一个拉风的UI
- 什么是ORM?为什么用ORM?浅析ORM的使用及利弊
- .NET[C#]中实现实体对象深拷贝(克隆/复制)的几种方法
- Android中图片大小和屏幕密度的关系讲解
- C# WINFORM通过委托和事件窗体间(跨窗体)传值(自定义事件参数)--实例详解
- Apache Spark 2.0预览:机器学习模型持久性
- 推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler
- 携程Android App的插件化和动态加载框架
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 07 . Prometheus监控Memcached并配置Grafana
- 内置函数 -- bytes -- 字节码与字符串相互转换
- 01 . Shell详细入门介绍及简单应用
- 06 . Prometheus监控Redis并配置Grafana
- Django实现图片上传并前端页面显示
- 04 . Prometheus(联邦集群)监控MySQL
- 01 . MongoDB简介及部署配置
- 06 . Jenkins分布式构建和Pipline
- 05 . ELK Stack简介原理及部署应用
- java编程思想第四版第三章要点习题
- GoAccess分析Web日志
- java编程思想第四版第三章要点总结
- 05 . Prometheus监控Nginx
- java编程思想第四版第五章总结
- 01 . 容器编排简介及Kubernetes核心概念