首页 文章 精选 留言 我的

精选列表

搜索[X3D技术],共10000篇文章
优秀的个人博客,低调大师

安全技术学习——NAT444实验

文章目录 组网需求 基础配置 接口加入相应的安全区域 配置NAT策略 防火墙配置安全策略 配置默认路由 实验拓扑【GitHub下载】 组网需求 A运营商公网IPv4地址比较匮乏,为尽量节约公网地址,其内部城域网使用的是私网IPv4地址。为满足城域网下的私网用户访问Internet的需求,需要在CPE和CGN设备上两次使用NAT,使IPv4私网用户能够访问IPv4公网。 如下实验拓扑: 实验需求: 完成相关配置,实现客户端可以访问Server端 配置步骤: 如图所示,完成基础的IP地址配置 将CPE、CGN的接口加入相应的区域 在CPE、CGN上配置NAT策略 在CPE、CGN配置安全策略 配置默认路由 基础配置 ---------------------------------------- # CPE基础配置 sys CPE int g1/0/0 ip ad 192.168.0.1 24 int g1/0/1 ip ad 10.1.1.1 24 ---------------------------------------- # CGN基础配置 sys CGN int g1/0/0 ip ad 10.1.2.1 24 int g1/0/1 ip ad 1.1.1.1 24 ---------------------------------------- # AR1基础配置 sysname AR1 # interface GigabitEthernet0/0/0 ip address 10.1.1.2 255.255.255.0 # interface GigabitEthernet0/0/1 ip address 10.1.2.2 255.255.255.0 ---------------------------------------- # AR2基础配置 sysname AR2 # interface GigabitEthernet0/0/0 ip address 1.1.1.2 255.255.255.0 # interface LoopBack0 ip address 2.2.2.2 255.255.255.255 接口加入相应的安全区域 CPE配置 [CPE]firewall zone trust //进入trust区域 [CPE-zone-trust]add interface g1/0/0 //将接口加入区域 [CPE-zone-trust]q [CPE]firewall zone untrust [CPE-zone-untrust]add interface g1/0/1 CGN配置 [CGN]firewall zone trust [CGN-zone-trust]add interface g1/0/0 [CGN-zone-trust]q [CGN]firewall zone untrust [CGN-zone-untrust]add interface g1/0/1 对于CGN而言,PC、CPE、IPv4Network都为信任区域 IPv4Network对于CPE来说为非信任区域,对于CGN来说为信任区域 配置NAT策略 CPE配置NAT策略 使用Easy-IP的配置方式 [CPE]nat-policy [CPE-policy-nat]rule name CPE //rule名字CPE [CPE-policy-nat-rule-CPE]source-zone trust //源区域 [CPE-policy-nat-rule-CPE]destination-zone untrust //目标区域 [CPE-policy-nat-rule-CPE]source-address 192.168.0.0 24 //源IP [CPE-policy-nat-rule-CPE]action source-nat easy-ip //配置Easy-IP CGN配置NAT策略 使用动态地址池的配置方式 配置地址池 [CGN]nat address-group 1 [CGN-address-group-1]mode pat //NAT模式为一对一转换 [CGN-address-group-1]route enable //地址池自动生成 [CGN-address-group-1]section 0 1.1.1.11 1.1.1.20 //创建地址池 配置NAT策略 [CGN]nat-policy [CGN-policy-nat]rule name CGN [CGN-policy-nat-rule-CGN]source-zone trust [CGN-policy-nat-rule-CGN]destination-zone untrust [CGN-policy-nat-rule-CGN]source-address 10.1.1.0 24 [CGN-policy-nat-rule-CGN]action source-nat address-group 1 //配置动态地址池 防火墙配置安全策略 CPE安全策略配置 配置安全策略 # 进入安全策略视图 [CPE]security-policy # 创建安全规则 [CPE-policy-security]rule name tr_to_un # 设置安全规则的源安全地址为trust [CPE-policy-security-rule-tr_to_un]source-zone trust # 设置安全规则的目的安全地址为untrust [CPE-policy-security-rule-tr_to_un]destination-zone untrust # 设置安全规则源网段 [CPE-policy-security-rule-tr_to_un]source-address 192.168.0.0 24 # 设置安全规则的动作为允许 [CPE-policy-security-rule-tr_to_un]action permit 接口放行所有服务,允许ping [CPE-GigabitEthernet1/0/0]service-manage all permit CGN安全策略配置 配置安全策略 [CGN]security-policy [CGN-policy-security]rule name tr_to_un [CGN-policy-security-rule-tr_to_un]source-zone trust [CGN-policy-security-rule-tr_to_un]destination-zone untrust [CGN-policy-security-rule-tr_to_un]source-address 10.1.1.0 24 [CGN-policy-security-rule-tr_to_un]action permit 接口放行所有服务,允许ping [CGN-GigabitEthernet1/0/0]service-manage all permit 配置默认路由 CPE指定默认路由 [CPE]ip route-static 0.0.0.0 0 10.1.1.2 AR1配置默认路由 [AR1]ip route-static 0.0.0.0 0.0.0.0 10.1.2.1 CGN配置默认路由 [CGN]ip route-static 0.0.0.0 0 1.1.1.2 //去往Server的路由 [CGN]ip route-static 10.1.1.1 24 10.1.2.2 //回客户端的路由 AR2配置默认路由 [AR2]ip route-static 0.0.0.0 0 1.1.1.1 注意事项: 因为是模拟的运营商网络,所以必须配置默认路由,否则无法ping通 在防火墙的接口下,必须允许ping,不然无法ping通 AR1(IPv4 Network)需要配置任意路由,否则无法ping通CGN右侧的(untrust)区域 对于CGN而言,所有的数据流量都是从10.1.1.0网段发来的,所以安全策略的源IP直接是10.1.1.0 以上内容均属原创,如有不详或错误,敬请指出。

优秀的个人博客,低调大师

Android 开发技术周报 Issue#300

新闻 Google Phone官方应用终于支持完整的通话录音 Nova Launcher第7版公测 带来新的动画和更多的功能 教程 Kotlin Vocabulary | Kotlin 委托代理 Android事件分发机制抽象--钓钩模型 京东APP收银台Kotlin化实践 使用 R8 压缩您的应用 聊聊 APK —— AAR 的合并进 APK 开源库 FullDraggableDrawer Make Android DrawerLayout can be dragged out in real-time within the range of fullscreen bottom-sheets Many beautiful bottom sheets for quick use in your project. OptionsSheet, CalendarSheet, ColorSheet, ClockTimeSheet, TimeSheet, InputSheet (forms/surveys), InfoSheet, CustomSheets... sheet everything! frogo-recycler-view RecyclerView With No Adapter and Shimmer Effect 🚀 AdvancedBiometricPromptCompat This is an Android project allowing you to use the advanced biometric authorization features. ogTagParser 📲 An API to parse open graph tags for Kotlin & Android j2v8-debugger This project is an add-on for the excellent J2V8 Project. It allows users to debug JS running in V8 using Chrome DevTools. Uses Stetho for communication with Chrome DevTools. EasyHttp Android 网络请求框架,简单易用,so easy DiDiPrism 小桔棱镜,一款专注移动端操作行为的利器! A powerful tool (iOS & Android) that focuses on mobile operation behavior! HDRocket 采用单Activity+多Fragment以及多模块Activity+多Fragment的设计模式编写的架构。一个非常轻量级又十分强大的Fragment管理框架。 Dispatch Utilities for kotlinx.coroutines which make them type-safe, easier to test, and more expressive. Use the predefined types and factories or define your own, and never inject a Dispatchers object again. speedometer A lightweight circular indicator view library for Android belay Robust error-handling for Kotlin and Android VideoLayout To play video on layout background (textureview videoview for layout designs) flower Super cool android library to manage database caching and networking with ease. taskprogressview A lightweight task progress calendar view library for Android easypermissions-ktx 🔓 Kotlin version of the popular google/easypermissions wrapper library to simplify basic system permissions logic on Android M or higher. SkeletonBlock 骨架屏弹性块 kable Kotlin Asynchronous Bluetooth Low-Energy AndroidLaTeXMath A LaTeX rendering library for Android toolkit [WIP] - Toolkit 是一套可提高生产力并以各式各样的功能强大的小工具🔧️(Gradle-Plugin、UI-Kit、Ktx 等...)组成的工具包。Tookit is a series of powerful tools🔧️, built to help developers simplify and accelerate kotlin development. FragmentKey FragmentKey一款解决使用newInstance创建fragment定义key传值问题的apt框架 TabLayoutNiubility Android自定义控件之RecyclerView打造万能ViewPager TabLayout(仿今日头条Tab滑动、Tab多布局、indicator蠕动、自定义indicator、文字颜色渐变、自定义Fragment) Cabret-Log ✏️ Method call logging for Kotlin Multiplatform 示例 android-multimodule-navigation-example android multimodule navigation example android-webview-upload-file 本工程为大家演示在H5中如何上传文件,同时也提供了服务端代码,有兴趣的读者可以部署起来,测试文件上传功能。 App legado 阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。 InTimeAndroid Android interval timer app using compose + compose navigation, dagger hilt, room, kotlin coroutines + flow and mvvm design pattern. pokedex-ar 🦄 Android Pokedex-AR using ARCore, Sceneform, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture. liveboot Sources for the LiveBoot app for rooted Android devices 工具 rogcat A adb logcat wrapper TraceReader android小工具,通过读取trace文件,回溯整个整个程序执行调用树。

优秀的个人博客,低调大师

优酷外挂字幕技术实践

作者| 阿里文娱无线开发专家 黄陂 优酷外挂字幕的目标是实现对全平台和全机型的覆盖,同时能支持 ass 之外的多种字幕格 式、支持字幕互动等多种创新玩法。本文将分享我们对外挂字幕的探索与实践。 一、字幕的简单科普 在开始之前,先科普一些字幕知识。一般而言,字幕分为硬字幕、软字幕和外挂字幕。 硬字幕,或者叫内嵌字幕是视频生产时就直接叠加到视频画面上的,字幕不可取消、不可编辑更改,不支持多语言及国际化。软字幕是将字幕与视频打包在一起,形成独立于音频和视 频 track 流的单独一路 subtitle track 流,整体打包在视频文件中。我们今天介绍的外挂字幕,是将字幕做成一个独立文件,这些字幕文件可以有多种格式, 独立下发及展示。优点是不破坏视频画面,可随时根据需要更换字幕语言,并且可随时编辑字 幕内容并重新生产发布;缺点是由于字幕文件单

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册