通用GUI编程技术——Win32 原生编程实战(四)——WM_NOTIFY 消息机制

核心内容摘要

斩矛剑圣构建指南与实战应用:打造《正义之怒》物理输出优化方案
Flutter 组件 opus_dart 的适配 鸿蒙Harmony 实战 - 驾驭顶级音频编解码引擎、实现鸿蒙端极低延迟语音通信与 VoIP 性能优化方案

translategemma-27b-it部署案例:笔记本/台式机本地运行55语种翻译模型

学会内网穿透看这篇就够了什么是内网穿透简单来讲就像给内网设备装了一扇外网设备可以进的门家用设备比如NAS、电脑通常都躲在路由器分配的内网IP如

192.

x.x里外网根本进不来。

而内网穿透的原理就是用一台具备公网IP的服务器作为中转站让外部设备通过它访问你的内网设备搞定内网穿透你可以远程访问NAS、部署私人服务、搭建网盘、控制家中设备、实现远程办公和娱乐只要不断网设备随时在线资源随地可用内网穿透原理在教程正式开启前你需要先准备一台自带公网IP的云服务器以及需要进行内网穿透的本地设备我这里以Mac mini为例教程总共分为两大部分

分是云服务器配置

分是本地环境配置只要你按照步骤来大概率不会出现问题内网穿透教程示意图不喜欢看图文点这里查看视频教程https://www.bilibili.com/video/BV1eViqYxEGF/

分云服务器配置具备公网 IP 的云服务器将作为中转站帮助转发内网和外网的数据流量SSH登录服务器打开命令行窗口Windows 用户使用 CMD 或 PowerShell打开 CMD按下 WinR 输入 cmd然后回车打开 PowerShell按下 WinX选择 Windows PowerShellMac 用户使用 终端Terminal按下 CommandSpace 打开 Spotlight搜索“终端”并打开SSH连接步骤在终端输入以下命令后回车ssh 用户名服务器IP地址ssh和用户名之间有空格用户名通常默认是root浏览器搜索“我的IP”可以找到提供查询IP地址的网站首次连接会提示确认输入yes 回车之后会来到密码输入页面输入密码不会显示字符输完直接回车即可密码输入正确后提示类似图示信息代表成功连接到服务器查看服务器信息成功登录后可输入uname -a 查看服务器信息我这台服务器运行的是 Ubuntu 操作系统留意自己的接下来会用到安装1Panel管理面板下载安装打开1Panel官网点击下载安装https://1panel.cn/index.html下划找到安装部署根据服务器系统获取安装命令在终端中执行刚才拷贝好的安装命令如图所示配置说明国内服务器用户安装时需要选择y设置Docker镜像切换到国内加速源可以解决访问国外镜像慢或失败的问题加速安装流程设置访问端口、安全入口和密码也可以直接回车使用默认参数如果忘记保存密码可以使用1pctl user-info命令获取安全入口使用1pctl update password修改密码跟前面一样在命令行窗口中输入密码的过程是看不到的输入完直接回车即可登录面板将外网地址拷贝到浏览器地址栏中打开****进入到图示页面输入我们刚刚设置好的面板用户账号和密码成功登录之后的页面如图所示容器配置点击“容器”后点击“配置”将https://docker.1panel.live 添加进去然后手动输入“立即重启”后确认安装配置FRP服务端配置防火墙防火墙默认是关闭的我们需要手动打开系统防火墙新建端口规则协议选择 TCP/UDP端口输入7000然后点击确认配置 FRP 时如果没有特别修改7000 端口就是默认值如图所示代表创建端口规则成功创建配置文件回到命令行窗口运行mkdir -p dockers/frps创建多级文件夹然后cd dockers/frps进入frps文件夹输入vi docker-compose.yml命令创建docker-compose.yml文件然后复制粘贴这段代码编写docker-compose.yml文件version: 3services: frps: image: snowdreamtech/frps container_name: frps restart: always network_mode: host volumes: - ./frps.toml:/etc/frp/frps.toml environment: - FRP_CONFIG_FILE/etc/frp/frps.toml按一下 esc进入命令行模式输入:wq回车按esc切换到命令模式输入:wq是告诉编辑器保存当前文件并退出输入vi frps.toml创建frps.toml文件,复制粘贴下面这段代码# frps.toml # 基本配置bindPort 7000 # frps 监听的端口用于接收 frpc 的连接 # 认证配置[auth]method token # 认证方法这里使用 tokentoken token1234xyz # 用于验证 frpc 的 token请使用安全的随机字符串 # Web 管理界面配置如果不需要 Web 管理界面可以删除这部分[webServer]addr

0.

0.

0 # Web 界面监听的地址

0.

0.

0 表示所有地址port 7500 # Web 界面的端口user user # Web 界面的登录用户名password passwordxxx # Web 界面的登录密码 # 日志配置[log]to console # 日志输出位置console 表示输出到控制台level info # 日志级别debug, info, warn, error这里需要修改三个地方token、user和password要修改成自己的然后同样按下esc后输入:wq 回车启动FRP服务输入docker compose up -d后回车启动FRP服务此时前面开放的7000端口也会变成已使用

分本地环境配置使用 Docker 快速运行 FRP 客户端frpc将本地服务映射到云服务器完成内网与外网的安全连接正式实现内网穿透安装Docker环境下载安装Docker Desktop按照自己系统的型号下载对应版本的dockerhttps://www.docker.com/如何区分电脑型号第一次打开docker会让我们登录直接按“skip”跳过就好新建终端窗口在命令行中输入docker -v出现版本号就代表docker安装成功了配置FRP客户端创建项目目录在电脑上创建文件夹并命名为docker_project 然后创建子文件夹并命名为frpc并且将两个配置文件放进去docker-compose.yml 和frpc.toml点击阅读原文获取图中两个配置文件配置文件准备你需要修改的有serverAddr服务器的IP地址serverPort服务器当时开放的端口以及设置的token验证信息这几个都需要和自己服务器的实际信息保持一致部署测试服务并验证创建测试网站在刚才创建的存放docker项目的文件夹创建一个website-demo 用于存放网站的文件夹在里面创建一个docker-compose.yml文件,代码文件直接复制进去即可然后创建一个存放网站的目录www同样将index.html的网页粘贴进去点击阅读原文获取图中两个配置文件设置好后可以直接通过浏览器打开index.html返回到有docker compose文件的目录右键底部的地址栏拷贝为路径名称如果mac电脑不显示地址栏则需保持访达为活跃窗口点击“显示”选择“显示路径栏”win电脑的地址栏在窗口顶部启动服务打开终端输入指令cd空格刚刚拷贝的路径进入到该目录中然后输入docker compose up -d进入程序没有报错就代表成功运行验证测试验证一下在浏览器地址栏输入http://localhost:8080/打开刚才创建的frpc文件夹然后使用vs code编辑器编辑frpc.toml文件https://code.visualstudio.com/download这里需要修改的就是 配置的注释、name、和本地的端口以及服务器的端口name从mac-vnc改成mac-web本地IP就是8080 远程的IP随意例如我们就10000改为18080然后保存⌘commands后退出同样在终端中打开这个目录运行docker compose up -d启动frpc客户端因为我们是通过服务器的18080端口访问本地的8080端口的程序所以还需要在服务器中开放18080端口点击确认后退出即可我们在浏览器中访问服务器的IP:18080端口回车现在所有人都可以访问这个网站我们还可以修改网页代码让这个网址呈现不一样的画面学习资源如果你是也准备转行学习网络安全黑客或者正在学习这里开源一份360智榜样学习中心独家出品《网络攻防知识库》,希望能够帮助到你知识库由360智榜样学习中心独家打造出品旨在帮助网络安全从业者或兴趣爱好者零基础快速入门提升实战能力熟练掌握基础攻防到深度对抗。

知识库价值深度 本知识库超越常规工具手册深入剖析攻击技术的底层原理与高级防御策略并对业内挑战巨大的APT攻击链分析、隐蔽信道建立等提供了独到的技术视角和实战验证过的对抗方案。

广度 面向企业安全建设的核心场景渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点是应对复杂攻防挑战的实用指南。

实战性 知识库内容源于真实攻防对抗和大型演练实践通过详尽的攻击复现案例、防御配置实例、自动化脚本代码来传递核心思路与落地方法。

部分核心内容展示360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式既夯实基础技能更深入高阶对抗技术。

360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式既夯实基础技能更深入高阶对抗技术。

内容组织紧密结合攻防场景辅以大量真实环境复现案例、自动化工具脚本及配置解析。

通过策略讲解、原理剖析、实战演示相结合是你学习过程中好帮手。

网络安全意识

Linux操作系统

WEB架构基础与HTTP协议

Web渗透测试

渗透测试案例分享

渗透测试实战技巧

攻防对战实战

CTF之MISC实战讲解

适合学习的人群‌

基础适配人群‌‌零基础转型者‌适合计算机零基础但愿意系统学习的人群资料覆盖从网络协议、操作系统到渗透测试的完整知识链‌‌开发/运维人员‌具备编程或运维基础者可通过资料快速掌握安全防护与漏洞修复技能实现职业方向拓展‌或者转行就业‌应届毕业生‌计算机相关专业学生可通过资料构建完整的网络安全知识体系缩短企业用人适应期‌‌

能力提升适配‌

‌技术爱好者‌适合对攻防技术有强烈兴趣希望掌握漏洞挖掘、渗透测试等实战技能的学习者‌

安全从业者‌帮助初级安全工程师系统化提升Web安全、逆向工程等专项能力‌

‌合规需求者‌包含等保规范、安全策略制定等内容适合需要应对合规审计的企业人员‌因篇幅有限仅展示部分资料完整版的网络安全学习资料已经上传CSDN朋友们如果需要可以在下方CSDN官方认证二维码免费领取【保证100%免费】

微密圏免费圈子微密猫-微密圏免费圈子微密猫应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123