Linux 下 firewalld 防火墙服务设置

linux 配置防火墙 firewalld 屏蔽海外国外IP访问(服务器受到外网未知用户攻击,通过设置防火墙隔绝) 仅允许中国国内ip访问自己在公网上的服务器 屏蔽海外国外IP访问。仅允许中国国内ip访问自己在公网上的服务器 阅读详情

Linux 下 firewalld 防火墙服务设置

  • firewalld简述
    动态防火墙后台程序firewalld提供了一个动态管理的防火墙用以支持网络“zones”,以分配对一一个网络及其相关链接和界面一定程度的信任。它具备对IPV4和IP v6防火墙设置的支持。它支持以太网桥,并有分离运行时间和永久性配置选择。它还具备一个通向服务或者应用程序以直接增加防火墙规则的接口
  • 相较于传统的防火墙管理配置工具,firewalld 支持动态更新技术并加入了区域(zone)的概念。简单来说,区域就是 firewalld 预先准备了几套防火墙策略集合(策略模板)
    ,用户可以根据生产场景的不同而选择合适的策略集合,从而实现防火墙策略之间的快速切换。例如,我们有一台笔记本电脑,每天都要在办公室、咖啡厅和家里使用。按常理来讲,这三者的安全性按照由高到低的顺序来排列,应该是家庭、公司办公室、咖啡厅。当前,我们希望为这台笔记本电脑指定如下防火墙策略规则:在家中允许访问所有服务;在办公室内仅允许访问文件共享服务;在咖啡厅仅允许上网浏览。在以往,我们需要频繁地手动设置防火墙策略规则,而现在只需要预设好区域集合,然后只需轻点鼠标就可以自动切换了,从而极大地提升了防火墙策略的应用效率。

1. firewalld 中常用的区域名称及策略规则

区域默认策略规则
trusted允许所有的数据包
home拒绝流入的流量,除非与流出的流量相关;而如果流量与 ssh、mdns、ipp-client、amba-client 与 dhcpv6-client 服务相关,则允许流量
internal等同于 home 区域
work拒绝流入的流量,除非与流出的流量数相关;而如果流量与 ssh、ipp-client 与 dhcpv6-client 服务相关,则允许流量
public拒绝流入的流量,除非与流出的流量相关;而如果流量与 ssh、dhcpv6-client 服务相关,则允许流量
external拒绝流入的流量,除非与流出的流量相关;而如果流量与 ssh 服务相关,则允许流量
dmz拒绝流入的流量,除非与流出的流量相关;而如果流量与 ssh 服务相关,则允许流量
block拒绝流入的流量,除非与流出的流量相关
drop拒绝流入的流量,除非与流出的流量相关

2. firewall-cmd 命令中使用的参数以及作用

参数作用
–get-default-zone查询默认的区域名称
–set-default-zone=<区域名称>设置默认的区域,使其永久生效
–get-zones显示可用的区域
–get-services显示预先定义的服务
–get-active-zones显示当前正在使用的区域与网卡名称
–add-source=将源自此 IP 或子网的流量导向指定的区域
–remove-source=不再将源自此 IP 或子网的流量导向某个指定区域
–add-interface=<网卡名称>将源自该网卡的所有流量都导向某个指定区域
–change-interface=<网卡名称>将某个网卡与区域进行关联
–list-all显示当前区域的网卡配置参数、资源、端口以及服务等信息
–list-all-zones显示所有区域的网卡配置参数、资源、端口以及服务等信息
–add-service=<服务名>设置默认区域允许该服务的流量
–add-port=<端口号/协议>设置默认区域允许该端口的流量
–remove-service=<服务名>设置默认区域不再允许该服务的流量
–remove-port=<端口号/协议>设置默认区域不再允许该端口的流量
–reload刷新火墙配置(不中断不符合火墙要求但正在进行的操作)
–complete-reload完全刷新火墙配置(终端修改后不符合的操作将会中断)

3. 操作示例

ip 及网络接口控制

 [root@client ~]# firewall-cmd --add-source=172.25.254.39 --zone=trusted 
 #将172.25.254.39加入到 trusted 中
 可通过 http 服务进行测试,以及 elinks 服务进行查看
 [root@client ~]# firewall-cmd --remove-source=172.25.254.39 --zone=trusted 
 #将172.25.254.39 从 trusted 中移除
 [root@client ~]# firewall-cmd --list-interfaces  
 #列出网络接口
 [root@client ~]# firewall-cmd --get-zone-of-interface=eth0   
 #查看接口所在区域
 [root@client ~]# firewall-cmd --change-interface=eth0 --zone=trusted  
 #修改接口所在区域
 [root@client ~]# firewall-cmd --remove-interface=eth0 --zone=trusted  
 #将接口从所在区域移除
 [root@client ~]# firewall-cmd --add-interface=eth0 --zone=public      
 #将接口添加到指定区域
 #以上操作是临时的,在重启防火墙,或者重新加载防火墙时将会失效
 [root@client ~]# firewall-cmd --reload     #刷新火墙配置

 执行下述命令永久修改火墙信息
 永久修改信息,在命令前添加 --permanent 
 [root@client ~]# firewalld-cmd --permanent --命令

执行如下:
将 ip 为 172.25.151.150 的主机加入 trusted 区域
这里写图片描述)
通过 httpd 服务进行测试
主机 172.25.151.150 访问本机 httpd 服务,成功
这里写图片描述
主机 172.25.151.250 访问本机 httpd 服务,失败
这里写图片描述
将 ip 为 172.25.151.150 的主机从 trusted 区域移除
这里写图片描述
查看网络接口信息
这里写图片描述
修改网络接口所在区域
这里写图片描述
将网络接口从区域移除
这里写图片描述
将网络接口添加到指定区域
这里写图片描述

端口与服务

 [root@client ~]# firewall-cmd --add-service=http --zone=public   
                # 为指定区域添加服务
 [root@client ~]# firewall-cmd --add-port=8080/tcp --zone=public  
                # 为指定区域添加端口
 [root@client ~]# firewall-cmd --remove-service=http --zone=public  
                # 将服务从指定区域中移除
 [root@client ~]# firewall-cmd --remove-port=8080/tcp --zone=public 
                # 将端口从指定区域中移除
 #以上操作是临时的,在重启防火墙,或者重新加载防火墙时将会失效
 #永久修改信息,在命令前添加 --permanent

执行如下:
为指定区域添加服务
这里写图片描述
为指定区域添加端口
这里写图片描述
删除指定区域的指定端口及服务
这里写图片描述

防火墙的配置文件在 /etc/firewalld/ 中,可通过直接修改配置文件来进行对防火墙的操作

 修改 /etc/firewalld/zones/public.xml public区域的配置文件

  1 <?xml version="1.0" encoding="utf-8"?>
  2 <zone>
  3   <short>Public</short>
  4   <description>For use in public areas. You do not trust the other
   compu    ters on networks to not harm your computer. Only selected 
   incoming conne    ctions are accepted.</description>
  5   <service name="dhcpv6-client"/>
  6   <service name="ssh"/>
  7   <service name="http"/>  #添加 http 服务
  8 </zone>

将http 服务添加到 public 区域中,重新加载防火墙,或者重启防火墙后,
可通过 firewall-cmd --list-all --zone=public 进行查看

执行如下:
编辑配置文件
这里写图片描述
进行查看
这里写图片描述

防火墙的属性信息在 /usr/lib/firewalld/ 中 ,如防火墙中添加服务,是以服务来代替端口相关的信息内容,若是单纯修改服务端口号,就算允许服务,也无法进行操作

 #示例:
 查看 /usr/lib/firewalld/services/http.xml 
 内容如下:
  1 <?xml version="1.0" encoding="utf-8"?>
  2 <service>
  3   <short>WWW (HTTP)</short>
  4   <description>HTTP is the protocol used to serve Web pages. If you 
  plan     to make your Web server publicly available, enable this 
  option. This op    tion is not required for viewing pages locally or 
  developing Web pages.<    /description>
  5   <port protocol="tcp" port="80"/>  #端口号为 80
  6 </service>

 修改 httpd 主配置文件 /etc/httpd/conf/httpd.conf
 编辑第 42 行,修改端口为 8080
 42 Listen 8080
 重启服务后,不可访问

 防火墙中规定以 http 服务来映射 80 端口 若是修改 http 服务的配置文件,将 http 的端口修改为
 8080 重启httpd 服务后,将无法访问 httpd 服务。由此可知火墙限制服务是通过端口来限制而不是服务本身

执行如下:
修改端口前访问主机的 httpd 服务
这里写图片描述
编辑配置文件,修改 httpd 服务端口
这里写图片描述
重启服务,并查看防火墙,允许 http 服务
这里写图片描述
此时进行访问,失败
这里写图片描述

4. Firewalld 的 direct rules 与 rich rules

4.1 direct rules

  • 直接选项,直接选项可以更直接地访问防火墙。这些选项要求用户了解基本的iptables概念,直接选项只能做为最终选择当 –add-service 或者 –add-rich-rule 不能使用时,才应该还是用 direct options
  • 通过firewall-cmd工具,可以使用–direct选项在运行时间里增加或者移除链。如果不熟悉iptables ,使用直接接口非常危险,因为您可能无意间导致防火墙被入侵。直接端口模式适用于服务或者程序,以便在运行时间内增加特定的防火墙规则。直接端口模式添加的规则优先应用

如为本机filter 表的INPUT 链中添加内容,允许 172.25.131.250 主机访问本机的 80 端口
执行如下

 firewall-cmd --direct --add-rule ipv4 filter INPUT 1 -p tcp --dport 80 -s 172.25.151.250 -j ACCEPT
  filter: iptables 的 filter 表
  INPUT: INPUT 链
  ipv4: 互联网协议 
  -p: 协议
  -dport: 目的地端口
   -s: 数据来源
   -j: 参数   ACCEPT 允许
              REFECT 直接拒绝,有回应
              DROP   直接丢弃,无回复
通过此操作,允许172.25.254.39 主机访问本机的 80 端口

执行如下:
在允许前,由于防火墙,无法访问主机的 httpd 服务
这里写图片描述
进行 direct rules 的设置
这里写图片描述)
再次尝试访问 httpd 服务,成功
这里写图片描述

4.2 rich rules

Rich Rules
通过“rich language”语法,可以用比直接接口方式更易理解的方法建立复杂防火墙规则。此外,还能永久保留设置。这种语言使用关键词值,是iptables工具的抽象表示。这种语言可以用来配置分区,也仍然支持现行的配置方式

端口转发

firewall-cmd –permanent –add-forward-port=port=22:proto=tcp:toport=22:toaddr=172.25.151.239
进行伪装,当通过 22 端口访问本机时,将请求转发到 172.25.151.239 主机上
还要开启 masquerade
这里写图片描述
这里写图片描述
尝试通过 ssh 服务访问 172.25.151.50 主机,发现访问成功后到达的是 172.25.151.239 主机
这里写图片描述

地址伪装

通过对主机的防火墙进行配置,实现主机的路由功能
实际是客户端借由防火墙主机的身份去访问外界
执行如下

客户端主机地址为 192.168.1.151 ,通过 ip 为 172.25.151.50 的主机进行不同网段的访问
设定防火墙主机的另一张网卡 ip 为 192.268.1.1。开启防火墙主机的防火墙伪装功能,masqueade
设定客户端主机的网关为,防火墙主机 第二章网卡 ip 192.168.1.1

具体如下
对防火墙进行配置,允许借助防火墙主机进行地址伪装
这里写图片描述
编辑配置文件,开启内核路由功能
这里写图片描述
这里写图片描述
在另一台主机进行测试,可以借由防火墙主机进行不同网段的连通
设定网关
这里写图片描述
进行 ping 命令
这里写图片描述
通过ssh服务可发现,是以防火墙主机的身份进行访问的
这里写图片描述

【Linux安全管理】Firewalld详解 1、与iptables不同 2、配置防火墙 3、firewalld区域概念 4、filewalld 配置生效 5、firewalld服务 firewalld 端口映射 富规则 rich-rule 绑定源地址的区域规则> 网卡绑定的区域规则> 默认区域规则。 阅读详情

相关推荐

Linux防火墙——iptables以及firewalld的使用介绍

本文摘要: Linux防火墙系统主要介绍了iptables和firewalld两种实现方式。iptables基于Netfilter机制,通过表(Filter/NAT/Mangle/Raw)、链(INPUT/OUTPUT/FORWARD等)和规则实现流量控制,支持ACCEPT/DROP/REJECT等策略。firewalld采用动态区域管理(public/trusted等),支持服务级控制和端口转发,通过firewall-cmd命令配置。文中详细对比了两者的工作流程、配置方法和典型应用场景,包括Web服务访问

树下一少年的博客 3234

快速了解Firewalld 防火墙

Firewalld 防火墙一、firewalld概述二、firewalld与iptables的区别三、firewalld区域的概念四、firewalld防火墙预定义了9个区域五、Firewalld数据处理流程六、Firewalld防火墙的配置方法6.1 运行时配置6.2 永久配置七、firewalld防火墙的配置方法八、常用的 firewall-cmd 命令选项8.1 常用命令8. 2 区域管理8.3 服务管理8.4 端口管理 一、firewalld概述 firewalld防火墙是Centos7系统默认的防

panrenjun的博客 1332

Linux防火墙和端口设置常用命令

本文总结了Linux系统中防火墙和端口设置的常用命令,包括:1)查看端口状态(netstat)、2)防火墙端口管理(iptables)、3)网络配置修改(ifcfg-eth0)、4)路由表配置(route)、5)网络诊断工具(ping/traceroute)等。重点介绍了如何开启/关闭端口、保存防火墙配置、重启服务等操作,同时提供了修改IP地址、DNS配置、路由表等网络参数的具体方法。这些命令是Linux系统网络管理的基础操作,适用于RedHat等主流Linux发行版。

程序猿老樊的博客 255

Firewalld 防火墙常用命令汇总

目录 一、firewalld概述 二、firewalld与iptables的区别 三、firewalld区域的概念 四、firewalld防火墙预定义了9个区域 五、Firewalld数据处理流程 六、Firewalld防火墙的配置方法 1、运行时配置 2、永久配置 七、firewalld防火墙的配置方法 八、常用的 firewall-cmd 命令选项 (一)、常用命令 (二)、区域管理 (三)、服务管理 (四)、端口管理 一、firewalld概述 firewalld防

m0_63761361的博客 5077

linux 防火墙 firewall 和iptables详解

一、防火墙简介 介绍: 防火墙是整个数据包进入主机前的第一道关卡。是一种位于内部网络与外部网络之间的网络安全系统,是一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。防火墙主要通过Netfilter与TCPwrappers两个机制来管理的管理防火墙的两种方式 : ...

weixin_43740680的博客 848

26、深入了解端口与 Linux 防火墙 firewalld

本文深入介绍了Linux系统中端口的分类与作用,重点讲解了firewalld防火墙的安装、配置与管理方法。内容涵盖查询防火墙状态、设置默认区域、自定义服务与区域、后端选择及与NetworkManager的集成,帮助用户根据实际需求构建安全的网络环境。通过流程图和综合案例,系统梳理了常见操作流程和注意事项,适用于各类Linux服务器的安全防护配置。

gamma的博客 66

CentOS7系列之Firewalld防火墙常用命令操作

CentOS7 Linux系统firewall防火墙firewall-cmd常用命令操作详解

liyuanjie的博客 1762

SAP公司间外协业务流程以及配置说明

SAP公司间外协业务流程以及配置说明

竹大的博客 7147

Linux中防火墙firewalld

Linux中防火墙firewalld一.防火墙firewalld1.什么是防火墙2.Linux中的防火墙分类三级目录 一.防火墙firewalld 1.什么是防火墙 防火墙:防范一些网络攻击。有软件防火墙、硬件防火墙之分。防火墙选择让正常请求通过,从而保证网络安全性。 2.Linux中的防火墙分类 CentOS5、CentOS6 => 防火墙 => iptables防火墙 CentOS7 => 防火墙 => firewalld防火墙 注:firewalld = fire火 wa

weixin_47144155的博客 715

GD32F4系列替换STM32F4,HAL库CAN初始化卡死?一个Sleep模式的坑与填坑实录

本文详细解析了GD32F4系列替换STM32F4时,HAL库CAN初始化卡死的问题根源——Sleep模式差异。通过对比两款芯片CAN控制器的默认状态,提出了不修改HAL库源码的解决方案,即在HAL_CAN_MspInit()中清除SLEEP位,并分析了该方法的优势。文章还提供了国产MCU替换的通用建议和调试技巧,帮助开发者高效解决问题。

weixin_29174013的博客 211

具身智能与空天具身智能:从理论到实践的AIBOX技术革命

本文深入探讨了具身智能从理论到实践的发展,重点介绍了AIBOX技术如何作为边缘智能计算模块,为无人机、机器人等无人系统提供可进化的“大脑”。文章通过空天具身智能等应用场景,阐述了AIBOX在实现感知、决策、行动一体化闭环中的核心作用,并展望了其在协同智能与规模化部署中的未来挑战与机遇。

lll78的博客 757

SELinux、SELinux运行模式、破解Linux系统密码 firewalld防火墙介绍、构建基本FTP服务、systemd管理服务、设置运行模式

而在enforcing模式与permissive模式之间切换时,并不需要重启,可以直接执行setenforce 1|0操作。SELinux,Security-Enhanced Linux:是由美国NSA国家安全局提供的一套基于内核的增强的强制安全保护机制,针对用户、进程、文档标记安全属性并实现保护性限制。用户--systemctl--->systemd--服务启动配置文件--->找到相应的进程或程序。真机为windows:windterm软件,效果如图-1、图-2、图-3所示。

qq_58152870的博客 2249

重回童年的经典系列☀️|【炸弹人小游戏】制作过程+解析 | 收藏起来跟曾经的小伙伴一起梦回童年!

Unity,小游戏开发。 本篇文章对童年经典小游戏——炸弹超人进行制作和解析。不知道有没有勾起你童年的回忆呢!快来和我一起制作这个童年经典的小游戏吧! 敬请品尝!

努力前行,总会成为自己心中的那道光 13万+

linux系统firewalld防火墙服务

firewalld(Dynamic Firewall Manager of Linux systems,Linux系统的动态防火墙管理器)服务是默认的防火墙配置管理工具,它拥有基于CLI(命令行界面)和基于GUI(图形用户界面)的两种管理方式。firewalld支持动态更新技术并加入了区域(zone)的概念。简单来说,区域就是firewalld预先准备了几套防火墙策略集合(策略模板),用户可以根据生产场景的不同而选择合适的策略集合,从而实现防火墙策略之间的快速切换。

Super_Marvin的博客 1140

讲透 ABAP CDS 注解名称:简单名、结构化名、@ 与 @<、作用域与分组

本文从开发者角度梳理ABAP CDS注解的命名规则与实战写法,重点解析: 语法规则:@与@<的使用场景、结构化命名规范、作用域唯一性要求 评估机制:ABAP运行时与组件框架的注解处理差异 分组技巧:花括号分组简化重复前缀的书写 实战示例:包含完整CDS View Entity(演示注解分组与@<用法)和ABAP报表(读取打印注解) 常见问题:命名错误导致激活失败、框架忽略等注意事项 最后通过航空预订统计案例,展示如何结合多种注解类型实现业务需求。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 247

Calibre LVS 问题解析

LVS常见问题与解决办法

m0_61544122的博客 2万+

Linux 防火墙端口设置常用命令

应对安全检查,服务器启用防火墙,关闭端口访问,以IP白名单方式对内开发在Linux系统中设置防火墙端口通常涉及到以下步骤。这里以常用的firewalld服务为例进行说明,适用于大多数现代Linux发行版如RHEL、CentOS、Fedora等。如果您使用的是较旧的系统或配置了其他防火墙软件(如iptables),操作可能会有所不同。以下是针对firewalld的端口设置流程。

轩小川 1347

【毕设全程指导】基于YOLOv8的包装商品检测与可视化系统(SKU110K实战)

本文介绍了一个基于YOLOv8的包装商品检测与可视化系统毕业设计方案。项目采用SKU110K数据集,通过CSV转TXT格式转换适配YOLO模型训练,包含详细的环境搭建、模型配置和训练流程。系统实现了包装商品的自动化检测,并开发了Tkinter可视化界面进行交互式检测展示。该方案结合产业应用需求与技术深度,既具备实用价值,又能充分展示学生的技术能力,适合作为计算机视觉相关专业的毕业设计选题。整个项目从数据准备到界面开发完整覆盖,帮助学生系统掌握目标检测项目的完整实现流程。

LXY_LOVE36的博客 138

如何使用 Firewalld 设置 Linux 防火墙

在 Linux 中,防火墙是一个应用程序或服务,它使用预定的规则集来过滤或控制进出 Linux 服务器的网络流量。通常将防火墙配置为允许所需的流量通过,同时阻止其余的外部流量。Firewalld是一个用于 Linux 系统的防火墙管理解决方案。它是一个服务守护进程,提供可自定义的基于主机的防火墙,以及 D-Bus 接口和一套全面的防火墙规则,用于控制网络接口之间的流量。Firewalld 使用区域的概念来管理网络流量。区域是预定义的规则集,可以将网络接口分配给这些规则集。

weixin_53510183的博客 1938

Bootstrap方法详解——技术与实例

一、Introduction 如果说到Bootstrap你会想到什么?是Twitter推出的那个用于前端开发的开源工具包吗?Unfortunately,本文要讨论的并非是Bootstrap工具包,而是统计学习中一种重采样(Resampling)技术。这种看似简单的方法,对后来的很多技术都产生了深远的影响。机器学习中的Bagging,AdaBoost等方法其实都蕴含了Bootstrap的思想...

白马负金羁 8万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux服务器,如何设置防火墙呢

如果你不熟悉iptables,还有其他防火墙管理工具,如ufw(Uncomplicated Firewall)和firewalld,它们提供了更简单的界面来配置防火墙规则。你可以选择适合你的技能水平和需求的工具。配置允许的入站规则: 根据你的服务器需求,设置允许的入站规则。请注意,iptables可以变得复杂,因此建议深入研究其文档和更多高级规则,以确保你的服务器安全性。请注意:在进行这些操作之前,请确保你对Linux操作系统有一定的了解,并且具有管理员权限,以避免不小心封锁对服务器的访问。

2301_76418831的博客 539

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【Linux】—管理、设置防火墙规则(firewalld详解)

【Linux】—管理、设置防火墙规则(firewalld详解)

✨ 欢迎来到【Seal ^_^ 的CSDN博客】!✨ 1万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Linux操作系统:Firewalld防火墙

当我们想把某个端口隐藏起来的时候,就可以在防火墙上阻止那个端口访问,然后再开一个不规则的端口,之后配置防火墙的端口转发,将流量转发过去。--service= --remove-source-port=[-]/--service= --query-source-port=[-]/--service= --add-source-port=[-]/

qq_56414082的博客 7931

如何在 Linux 系统中配置 firewalld 防火墙策略

通过使用选项"--zone”和“--change-interface”的组合,可以轻松更改zone中的接口。它提供了一个动态管理的防火墙,带有一个非常强大的过滤系统,称为 Netfilter,由 Linux 内核提供。每个zones都可以按照指定的标准进行配置,以根据你的要求接受或拒绝某些服务或端口,并且它可以与一个或多个网络接口相关联。添加'samba'服务后,所有端口都会同时激活,因为所有端口信息都在samba服务配置中。Firewalld 服务配置是预定义的服务,如果启用了服务,则会自动加载。...

永远在学习Linux之路上 2586

Linux虚拟机关闭防火墙

#停止firewall systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service

ZHAIKE的博客 3055
上一篇: Linux 下 网络磁盘共享的部署(ISCSI)
下一篇: Linux 下 iptables 防火墙管理服务设置
Buster_ZR
博客等级 码龄9年 138粉丝 82原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值