宝塔面板端口转发其它端口至MySQL的3306

ops/2025/2/5 8:02:43/

最近需要把服务器的MySQL服务开放给外网,但又希望公开给所有人。也不想用默认的3306端口。同时也不想改变MySQL的默认端口。

        这时候最好的办法就是用一个不常用的端口来转发至3306上去。例如使用49306至3306,外网通过49306来访问,内网依然使用3306。

       首页要在安全规则上开通49306,在宝塔的安全面板中也开启49306。然后在宝塔中开启端口转发,如下图:

此时你以为已经好了。

但经过我的实践发现,这时候所有的都是通的,但是不管是telnet或者是MySql的客户端都连接不上。排查各方面都是正常的。

        通过查看FireWall防火墙的配置,发现,这里不能指定127.0.0.1如果指定了就连不上。需要指定为空才可以。也就是说不能通过Bt的面板工具来添加转发,而是通过linux命令添加:

firewall-cmd --add-forward-port=port=49306:proto=tcp:toaddr=:toport=3306 --permanent

注意这里的:toaddr=空,不要写。这样就可以连上了。


http://www.ppmy.cn/ops/155815.html

相关文章

从通讯工具到 AI 助理,AI手机如何发展?

随着AI进军各行各业,全面AI化时代已经到来。手机,作为现代人类的“数字器官”之一,更是首当其冲地融入了这一变革浪潮之中。 2024年年初,OPPO联合IDC发布了《AI手机白皮书》,公布OPPO已迈向AI手机这一全新阶段。到如今…

《海丰县蔡氏简介》前言

《海丰县蔡氏简介》前言 蔡惠进主编 汕尾市海陆丰蔡姓祖先基本是福建人, 在宋朝时迁至海丰, 因受潮汕文化、 客家文化、 广府文化、 政治归属等系列因素影响, 形成了闽南人一 种新的文化, 既有传统的闽南文化, 又有潮汕…

软件质量与测试报告3-功能测试 JUnit与覆盖测试 EclEmma

目录 一、 要求和目的 二、 环境和设备 三、 内容与步骤 A. 日期推算器 B. 售货机程序 不要问学长图为什么这么糊,问就是学长也是从别人那截图来的(图被截过多次,自然糊了),课太水了,一言难尽。差不多得了,90分…

CTF从入门到精通

文章目录 背景知识CTF赛制 背景知识 CTF赛制 1.web安全:通过浏览器访问题目服务器上的网站,寻找网站漏洞(sql注入,xss(钓鱼链接),文件上传,包含漏洞,xxe,ssrf,命令执行&#xff0c…

使用 Iptables 实现网络安全策略:从入门到精通

使用 Iptables 实现网络安全策略:从入门到精通 在运维工作中,网络安全是重中之重,而 iptables 作为 Linux 内核自带的防火墙工具,提供了强大的流量控制能力。通过合理的 iptables 规则,我们可以有效防止未经授权的访问,保护服务器免受攻击。今天,我们就来深入探讨如何使…

MyBatis-Plus速成指南:基本CURD

BaseMapper: MyBatis-Plus 中的基本 CURD 在内置的 BaseMapper 中都已得到了实现,我们可以直接使用接口,接口如下: // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) //p…

使用Pytorch训练一个图像分类器

一、准备数据集 一般来说,当你不得不与图像、文本或者视频资料打交道时,会选择使用python的标准库将原始数据加载转化成numpy数组,甚至可以继续转换成torch.*Tensor。 对图片而言,可以使用Pillow库和OpenCV库对视频而言&#xf…

python学习笔记5-函数的定义

1.函数的定义: # def 是英⽂ define 的缩写def 函数名([参数1],[参数2]....[参数n]):函数体 关于函数名的定义,有几项需要注意的地方: • 函数名命名规则同变量名,要满⾜标识符命名规则 • 不能和系统…