侧边栏壁纸
博主头像
Epoch

Java开发、Python爬虫、微服务、分布式、前端

  • 累计撰写 92 篇文章
  • 累计创建 109 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Frp服务端搭建

Epoch
2020-10-17 / 0 评论 / 0 点赞 / 248 阅读 / 766 字 / 正在检测是否收录...

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

0

评论区