通过python管理mysql

news/2024/9/11 3:43:42/ 标签: mysql, 网络, 数据库

  1. 打开防火墙端口
    • 使用 firewall-cmd 命令在防火墙的 public 区域中永久添加 TCP 端口 7500(FRP 控制台面板端口)、7000(FRP 服务端端口)以及端口范围 6000-6100(一组客户端端口)。这些端口是 FRP 服务运行时需要开放的,以便外部用户可以访问 FRP 服务及其管理的代理服务。
    • firewall-cmd --reload 命令用于重新加载防火墙配置,使更改生效。
  2. FRP 服务端配置文件 (frps.ini)
    • 设置了 FRP 服务的基本参数,包括服务端口(bind_port = 7000)、控制台面板的用户名和密码(dashboard_user 和 dashboard_pwd)、控制台面板的端口(dashboard_port = 7500)以及客户端连接时需要的代理标识(token)。
  3. FRP 客户端配置文件 (frpc.ini)
    • 设置了客户端连接到 FRP 服务端的基本参数,包括服务端的 IP 地址(server_addr)和端口(server_port)、代理标识(token)。
    • 还配置了一个具体的代理规则,指定了被代理的主机名称([被代理主机名称xxx])、代理类型(type = tcp)、本地 IP 和端口(local_ip 和 local_port),以及远程端口(remote_port),这个远程端口是外部用户访问内网服务时使用的端口。

注意事项

  • IP 地址和端口:在配置文件中,server_addr 需要替换为 FRP 服务端的实际 IP 地址,remote_port 需要替换为一个未被占用的端口号,用于外部访问。
  • 安全性token 是客户端和服务端之间的身份验证机制,确保只有持有正确 token 的客户端才能连接到 FRP 服务端。因此,token 需要保密,并且不应该在公共或不安全的地方泄露。
  • 端口范围:虽然示例中开放了 6000-6100 端口范围,但具体使用时需要根据实际需求来配置。如果不需要这么多端口,可以缩小范围以减少潜在的安全风险。
  • 文件权限:确保 FRP 的可执行文件和配置文件具有适当的权限,以便正确运行和访问。在示例中,文件属于用户 yuanyu,并且具有执行权限。a
a内⽹主机 不可以被⽹络访问
b
外⽹主机 可以被外⽹通过ip或者域名访问
使⽤b代理a主机,通过访问b主机管理a主机
访问b主机的特定端⼝,管理a主机的22端⼝
现在我们说b为服务端,提供代理服务
a主机是客户端,被代理了
服务端
开启端⼝
文件
配置文件
客户端:
文件
配置文件
# 服务器名称
[common]
# 服务器 ip
server_addr = x.x.x.x # 服务器端⼝
server_port = 7000
# 代理标识
token=xxxxxxx
# 被代理的主机名称,不允许和其他重复
[ 被代理主机名称 xxx]
# 代理服务类型
type = tcp
# 本地 ip
local_ip = 127.0.0.1
# 本地被代理的端⼝
local_port = 22
# 选择代理后的端⼝
remote_port = ⾃选端⼝ xxxxxxx60000

http://www.ppmy.cn/news/1507106.html

相关文章

Eureka原理实践

随着分布式系统的普及,服务注册与发现成为了系统架构中的关键组成部分。Eureka作为Netflix开源的服务注册与发现组件,已经成为微服务架构中不可或缺的工具之一。在这篇文章中,我们将深入探讨Eureka的原理,并详细介绍如何在实际项目…

鸿蒙(API 12 Beta2版)媒体开发【管理麦克风】

因为在录制过程中需要使用麦克风录制相关音频数据,所以建议开发者在调用录制接口前查询麦克风状态,并在录制过程中监听麦克风的状态变化,避免影响录制效果。 在音频录制过程中,用户可以将麦克风静音,此时录音过程正常…

SQL注入之查询方式及报错盲注

如果SQL注入没有回显,可能是SQL语句查询方式的问题导致的,所以需要用到相关的报错或盲注进行后续操作 sql注入的查询方式:select,insert,update,delete 比如在注册时,就需要用到insert…

扩展Conda的宇宙:使用conda config --append channels命令

扩展Conda的宇宙:使用conda config --append channels命令 Conda不仅是Python编程语言的包管理器,它还是一个强大的环境管理工具,用于安装和管理不同编程语言的软件包。Conda的灵活性在很大程度上得益于其channels系统,它允许用户…

中间件是一种在客户端和服务器之间进行通信和处理的软件组件或服务

中间件是一种在客户端和服务器之间进行通信和处理的软件组件或服务。中间件位于应用程序和操作系统之间,可以提供一些功能,如请求转发、数据转换、安全性和身份验证、日志记录等。 中间件的主要作用是将应用程序与底层基础设施解耦,提供了一…

Java 并发编程:线程变量 ThreadLocal

大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 029 篇文章,在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验,并希望进…

Dev 使用汇总

【WinForm】Dev GridControl 使用汇总 C# DevExpress中GridControl控件的基本属性设置和使用方 TreeList控件实现数据过滤功能

Unity效果优化之抗锯齿

Unityde 基于HDRP渲染管线的抗锯齿处理的设置参考图: 前提:需要导入HDRP的插件包才行, 该参数设置能保证在PC版上抗锯齿效果非常好, 英文版:

Qt使用lupdate工具生成.ts文件

Qt提供了lupdate工具,用于从源代码中提取需要翻译的字符串【1】,并生成或更新.ts文件 注解【1】:使用tr()函数(或者QCoreApplication::translate()等其他相关的翻译函数)来标记所有需要翻译的文本。例如: …

【经验分享】数据结构——哈希查找冲突处理方法(开放地址法-线性探测、平方探测、双散列探测、再散列,分离链接法)

目录 1. 线性探测(Linear Probing)2. 平方探测(Quadratic Probing)3. 双散列探测(Double Hashing)4. 分离链接法(Separate Chaining)5. 再散列(Rehashing) 如…

【Vue】Echarts渲染数据,残留脏数据问题处理

目录 问题背景前提说明:问题说明: 解决问题1解决问题2解决问题3解决问题4解决 问题背景 前提说明: 不同组件中都使用了Echarts多个组件在一个父组件中动态渲染组件中存在多种数据渲染,有Echarts,也有集合&#xff0c…

分布式锁选型 Redis vs Zookeeper

分布式锁作为分布式环境下并发控制利器,使用场景广泛。分布式锁通常可利用中间件Redis或Zookeeper来实现, 例如针对Java语言Redis有Redisson组件, Zk有Curator组件。 Redis是一款内存数据库,通常可用来做缓存,由于其执…

代码随想录算法训练营第三十七天 | 动态规划 part05

518.零钱兑换II 问题的本质就是给定一个容量的背包,装满有多少种方法,递推公式是:dp[j] dp[j - coins[i]] 但是这里有拓展的地方是遍历顺序,完全背包问题是可以调换两个for循环的顺序的,但是在这里不行。因为这里是组…

安装 Zookeeper

安装 Zookeeper 安装 Zookeeper cd /opt tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz mv apache-zookeeper-3.5.7-bin /opt/zookeeper//修改配置文件 cd /opt/zookeeper/conf/ cp zoo_sample.cfg zoo.cfgvim zoo.cfg tickTime2000 #通信心跳时间,Zookeeper服务…

Python | Leetcode Python题解之第331题验证二叉树的前序序列化

题目: 题解: class Solution:def isValidSerialization(self, preorder: str) -> bool:pre 1for i in preorder.split(,):if i.isdigit():if pre 0:return Falsepre 1else:if pre 0:return Falsepre - 1return pre 0

【CSS入门】第一课 - CSS内容都可以写在哪里?

从这一小节开始,我们开始学习CSS的内容。之前都是学习的HTML标签,还用几节课的时间做了纯HTML标签的实战。 但是只用纯HTML标签做出来的东西呢,不是那么好看,而且你看那么多网站,没有哪个网站只用纯HTML标签做东西的&…

《npm 学习过程中遇到的诸多问题》

npm 开发 1.开发过程中难免会使用到npm ,进行安装第三方包 遇到的问题 match 报错:npm i报错npm ERR! Cannot read property match of undefined 可以尝试清除本地的package-log.json 文件,再试试

2024年8月一区SCI-海市蜃楼优化算法Fata morgana algorithm-附Matlab免费代码

引言 本期介绍了一种基于地球物理的高效优化方法名为海市蜃楼优化算法Fata morgana algorithm,FATA的元启发式算法。通过模拟海市蜃楼的形成过程,FATA分别设计了海市蜃楼滤光原理(MLF)和光传播策略(LPS)。该成果于2024年8月最新上线在JCR 1区&#xff0…

江科大/江协科技 STM32学习笔记P22

文章目录 AD单通道&AD多通道ADC基本结构和ADC有关的库函数AD单通道AD.cmain.c连续转换,非扫描模式的AD.c AD多通道AD.cmain.c AD单通道&AD多通道 ADC基本结构 第一步,开启RCC时钟,包括ADC和GPIO的时钟,ADCCLK的分频器也需…

基于STM32的智能家居安全系统

目录 引言环境准备工作 硬件准备软件安装与配置系统设计 系统架构硬件连接代码实现 初始化代码安全传感器读取代码应用场景 家居安全监控办公环境安全监控常见问题及解决方案 常见问题解决方案结论 1. 引言 在智能家居和办公环境中,安全系统是一个至关重要的组成…