移动程序关联 URL 是常态,桌面应用程序其实也早就支持关联 URL 以便在浏览器中打开。当我们的程序关联了一个 URL 协议之后,开发的网站上就可以通过这个 URL 与程序进行互操作,这很互联网。...对于 Windows 桌面应用来说,关联一个 URL 协议是通过修改注册表来实现的。本文介绍如何为你的应用关联一个 URL 协议。...注册一个 URL 协议 要在 Windows 系统上注册一个 URL 协议,你只需要两个步骤: 好好想一个协议名称 在注册表中添加协议关联 好好想一个协议名称 就知道你想不出来名字,于是可以使用命名生成工具...在注册表中添加协议关联 你需要在注册表的 HKEY_LOCAL_MACHINE\Software\Classes 或者 HKEY_CURRENT_USER\Software\Classes 添加一些子键...URL Protocol 这个注册表项是必须存在的,但里面的值是什么其实无所谓。这只是表示 walterlv 是一个协议。
猫头虎 分享:如何在服务器中Ping特定的端口号? 网络调试的实用技巧,学会这些工具,你将成为运维与开发中的“Ping”王!...在日常开发和运维中,我们经常需要检查目标主机上的某个端口是否开启,并确定网络连通性。...适用平台:Windows、Linux、macOS 安装方法: Windows: 打开“控制面板” > “程序” > “启用或关闭 Windows 功能”。...install netcat # macOS Windows: 下载 Netcat for Windows 并解压。...Windows: 从 nmap 官网 下载并安装。
该功能的实现方式网络上有很多示例,在 Windows 和 macOS 不同平台下他们分别需要如下设置: Windows 注册自定义 URL Scheme Windows Registry Editor...,告诉系统我们要注册一个自定义 URL Scheme,上面的例子中 MYSCHEME 是自己的 URL Scheme 名称 E:\\Documents\\Repositories\\temporary\...macOS 注册自定义 URL Scheme macOS 下与 Windows 在自定义 URL 的实现上有差异,你需要在应用 boundle 里面,修改 Info.plist 增加如下字段: 中实现自定义 URL Scheme 的不同,到这里都已经能成功唤起我们的应用了,但本文主要叙述的内容并不是唤起相关的能力,而是如何在应用已经启动的情况下,又通过浏览器去唤起应用来实现参数的传递...Windows 和 macOS 上使用的是不同的机制,两个平台不同的实现步骤我们再列一下清单,避免日后遗忘: Windows 通过注册表注册 URL Scheme 到系统 程序首次启动实现自动创建管道能力
0x02 创建 url scheme 那么 url scheme 功能是如何在操作系统中注册的呢?不同的操作系统都有不同的实现方式,这里以 Windows7 为例进行演示说明。...在 Windows7 上,url scheme 被记录在注册表 HKEY_CLASSES_ROOT 下,如 mailto 的相关字段: ?..." 补充一点:实际上,在 Windows 中有两种添加 url scheme 的方式,以上是直接添加注册表的方式(Pluggable Protocol),还有一种是异步可插拔协议(Asynchronous...0x05 浏览器的参数注入 2018 年,在 url scheme 的安全问题中,有两个问题是由于 Windows 下的 IE 和 Edge 参数注入引发的,其中一个是 Electron 自定义协议命令注入...Electron 自定义协议命令注入 2018 年 1 月,Electron 发布了由自定义协议而导致命令注入的安全公告(CVE-2018-1000006),由于参数注入而引发的问题,构造的 PoC 如下
本文详细介绍了如何在本地windows电脑使用小皮面板phpStudy构建WordPress网站运行环境,包括下载安装配置和网站让公网访问等步骤,适合初学者入门,和本地搭建服务器并提供外网访问的用户需求参考...注意普通windows与server的区别:Windows:面向个人用户和小型办公环境,提供直观的图形界面(GUI),支持日常任务如办公、娱乐和开发,强调易用性和消费级软件兼容性(如游戏、多媒体工具...如windows2012/2016/2019/2022等。二、phpstudy安装部署1、下载phpstudy访问PhpStudy官网:https://www.xp.cn/,首页选择Windows版。...4、添加映射自定义域名端口登录nat123客户端后,添加映射操作,结合自己本地实际选择合适对应类型映射(如需要外网固定80访问的http标准协议 网用80http映射),和自定义填写好内网地址(本地wordpress...5、外网访问在外地使用对应浏览器输入自定义域名和外网端口地址进行连接访问。使用自己域名的,需要同时填写映射用自己域名,和在自己注册域名解析网添加对应指向让自己域名生效,不然会一直提示域名指向不对。
今天,就让我们一起来探索如何在CentOS 7上搭建GitLab Runner,释放持续集成的魔力吧!...复制注册 Runner 的 URL 和 Token。...回到你的 Runner 主机上,在终端中执行注册命令,使用提供的 URL 和 Token: gitlab-runner register --url --token 3.配置runner 执行gitlab-runner...docker+machine: 使用 Docker Machine 在虚拟机中运行 Docker 容器。 docker-windows: 在 Windows 主机上使用 Docker 运行任务。...virtualbox:在虚拟机中执行任务,可用于本地开发和测试。 ssh:通过SSH协议连接到远程主机并执行任务。 custom:自定义执行器,根据需要编写自己的执行器逻辑。
我们先来看看实现起来的效果,我们在浏览器中输入ping so.com 试试打开计算器、启动steam 要实现这个效果其实用到了浏览器自定义协议,我们可以通过自定义协议打开wechat、扣扣、emali...比如在web客服系统中通常会使用tencent://自定义协议提供一个扣扣聊天按钮,当我们点击时浏览器会启动外部应用。...我们将自定义协议写入注册表后,浏览器会根据协议启动我们的先导应用,如下在tencent://协议中启动了一个Timwp.exe,Timwp.exe将URL参数解析后启动对应服务。...据此我们就可以自己注册一个cmd协议来启动我们的应用。...我们将如下urlCmd.reg注册表文件导入到注册表HKEY_CLASSES_ROOT项中,当然也可以手动在注册表中添加项和字串来实现,我们告诉注册表我要注册一个URL Protocol,他的目录结构为
0x01 简介 大家好,今天和大家讨论的是自定义协议,在很多应用中,除了支持 http(s)、file、ftp等开放的通用标准协议外,还会支持一些自定义协议,自定义协议常被用于实现特殊功能,比如深度集成应用程序与特定的网络服务...例如 vscode 就注册了 vscode: 协议,在浏览器中输入 vscode://xxx 就会唤醒 vscode 这就属于在系统层面全局注册了自定义的 vscode:协议 在一些应用程序中,我们发现...当你设置partition:'persist:name'时,Electron 会为该窗口创建一个持久化的分区,即使应用重启,这个分区中的数据(如Cookie)也会被保留。...id=2 时 成功解析了我们的自定义 url 注册全局协议,主要使用app 模块的一些方法 2. app.setAsDefaultProtocolClient 将当前可执行文件的设置为协议(也就是 URI...-1000006 这个漏洞是个Windows 平台独有的漏洞,在注册全局协议时,用户可以控制 URL,打开特定的 URL 时,URL中的一部分可能会闭合处理程序的语法,导致另一部分成为传递给处理程序的参数
Server Port:端口号,443 或者 8443 或者其他本地未占用的自定义都可以。同行默认有勾选是否使用https,这个按需即可,一般都是用的,如取消勾选则表示用http协议访问用。...在对应官网下载安装对应操作系统环境版本使用,如windows主机的就下载安装windows客户端。...2,注册帐号并登录客户端。没有账号的先去官网注册,注册链接里面自定义名称密码邮箱获取自己nat123帐号,然后登录客户端。提示:不同应用环境下,需要分别注册使用不同帐号区分。3,内网映射SVN配置。...提示:如内网本地svn服务使用的是http则对应外网访问也是http,同理本地SVN服务配置用的是https则访问同样是对应同协议的https方式。...SVN检出:在有安装SVN客户端的电脑指定目录(如直接在桌面上,或在D盘或专门管理SVN文件目录文件夹里面)右键->【SVN Check】输入需要获取资源的SVN Server 项目的外网URL(在外地电脑使用
2.配置映射参数:进入端口映射设置页面后,填写以下信息:-服务名称:自定义一个名称,方便识别,如 “Web 服务器端口映射”。...-协议类型:选择与服务对应的协议,如 TCP 或 UDP。3.保存设置:填写完所有参数后,点击 “保存”“应用” 或 “确定” 按钮,使端口映射设置生效。...获取公网地址启动隧道后,ngrok会在命令行中显示一个公网URL。这个URL可以被任何人访问,就像访问你的本地服务器一样。...Windows版本建议安装至非系统盘(如D盘)以避免权限问题。2、 注册账号并登录 首次使用需注册账号,已有账号直接登录客户端。注意需要区分不同应用在不同网络环境下使用独立不同账号。...检查防火墙是否放行映射端口(如Windows需配置入站规则)。 若内网服务为网站,需提前部署好Web服务(如IIS)并测试内网访问正常。
简介--在现代Web应用程序中,埋点上报是一种重要的数据收集和分析手段。本文将介绍前端埋点上报的几种常见方式,并详细阐述如何在项目中运用这些方式进行数据上报,以帮助开发者更好地进行数据收集和分析。...图片请求(Image Beacon):通过创建一个Image对象,将要上报的数据作为URL参数拼接到一个1x1像素的透明图片URL中,发送一个GET请求来触发上报。2....通过创建一个Image对象,将要上报的数据作为URL参数拼接到一个1x1像素的透明图片URL中,发送一个GET请求来触发上报。...使用方式注册和配置:首先,您需要注册并获取一个账户,然后在你的网站或应用程序中添加相应的跟踪代码。通常,这涉及将一段JavaScript代码添加到每个页面的头部或尾部。...数据上报:在前端代码中,通过发送异步请求(如XMLHttpRequest或Fetch API)将埋点数据发送到自定义接口的URL。
今天,笔者就为大家介绍,如何在电脑上,使用Serv-U+Cpolar内网穿透,构建一个ftp协议服务器,方便我们随时读取调阅文件资料。 2....笔者使用的电脑安装了Windows操作系统,因此选择Windows版本下载。至于其他操作系统,则可根据需求自行选择。...首先Serv-U会要求我们对自定义域的名称进行设置,这里填入我们喜欢的名字即可 第三步Serv-U会要求我们填入domain URL(域名网址),这里我们根据其范例填入本地地址即可(127.0.0.1)...但笔者Windows系统的80端口已经被占用,因此需要将80端口修改,这个例子中改为83。...注册过程也非常简单,只要在cpolar主页右上角点击用户注册,在注册页面填入必要信息,就能完成注册。 3.
自建类ChatGPT服务:本地化部署与远程访问教程 摘要 本文介绍了如何在Windows 10系统上,通过使用Text generation web UI和cpolar内网穿透工具,搭建和远程访问自建类...引言 随着大型语言模型在自然语言处理领域的广泛应用,许多研究者和开发者对如何在本地进行自建类ChatGPT服务,并通过远程访问来提高效率和满足私有化部署的需求产生了兴趣。...通过这种方法,读者可以轻松地拥有一个自定义的语言模型服务,无论是用于个人学习研究还是商业应用,都能得到便捷的体验。 系统环境 Windows 10 Python 3.11.4 1....启动 点击start_windows.bat启动 启动后,可以看到访问的地址和端口,端口是:7860 在浏览器输入上述URL,即可看到web ui 界面: 设置一下语言模型,点击Model,在下拉框可以看到我们上面下载安装的...cpolar官网:https://www.cpolar.com/ 访问cpolar官网,注册一个账号,然后下载并安装客户端,具体安装教程可以参考官网文档教程。
宝塔面板是一款使用很方便、功能强大且终身免费的服务器管理软件,支持 Linux 与 Windows 系统。...在宝塔面板中,您可以一键配置 LAMP、LNMP、网站、数据库、FTP、SSL,还可以通过 Web 端轻松管理服务器。本文指导您如何在腾讯云服务器的 Linux 实例上手动安装宝塔面板。...[ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec...15706/80b6a328 首次打开浏览器可能会遇到如下提示: 请点击【高级】-【继续访问】或【接受风险并继续】访问 打开后输入记录的username 用户名、password 密码登录 登陆后阅读用户协议...步骤六:绑定账号 登录并绑定宝塔账号,如您首次使用宝塔,请先点击注册账号前往宝塔官网完成注册后登录。
一般来说,本地网站的构建需要在本地的计算机上安装一个Web服务器软件,如Apache、Nginx、windows内置的iis服务等。...如Windows系统下载zip压缩包,解压后得到安装包,然后双击安装包一路默认安装即可,涉及目录选择可以考虑安装在D盘或其他非系统盘避免系统盘权限问题;linux系统支持一键自动安装脚本;android...2、注册登录点击进入对应官网地址页面,点击注册链接页面里面,自定义名称密码邮箱信息方式获取自己的nat123账号,然后用于登录客户端。...;外网域名端口:默认提供生成随机二级域名和端口号,可以自定义如二级字符域名修改用,也可以修改使用自己注册的域名;图片然后点击确认保存即生效,客户端上多一个映射记录图示,包括 显示内外网地址信息,这个外网域名端口地址就是用于外地打开访问的...需要注意的是,如使用自己域名的,则在添加好映射后,同时需要在自己注册域名解析网上添加对应的域名解析指向让自己域名生效,不然会一直提示域名指向不对且访问不到。
简单地说,网络中的端口是与网络协议相关联的软件定义的数字,用于接收或传输特定服务的通信。端口确保网络连接到达正确的地址,保证线路稳定。什么是端口号?...总共有 65,535 个端口号分配给不同的协议,分为三个范围:知名端口号、注册端口号和动态或私有端口号。...SSL 证书是遵循 TLS 协议的小型数字文件,可保护通过网络在两台计算机之间传输的数据。加密网站的最佳标识是 URL 旁边的安全锁图标。443端口是互联网上所有加密通信的通用端口。...下面介绍如何在 Windows和Linux上启用443端口。如何在Windows启用443端口要在 Windows 上启用443端口,则需要将其添加到 Windows 防火墙。1....在左侧列表中,选择高级设置,然后单击左上角的入站规则。3. 接下来,单击“操作”列右侧面板上的“新建规则”。4.
SupportedProtocols 创建一个字符串,其中包含给定密钥的 URL 协议方案。 这可以包含多个注册表值,以指示支持的方案。 此字符串遵循 scheme1:scheme2 的格式。...如果此列表不为空,则将 文件: 添加到字符串中。 定义 SupportedProtocols 时,隐式支持此协议。 UseUrl 指示应用程序可以接受 URL (而不是命令行上) 文件名。...在 Windows Vista 及更早版本中,此项指示通过 ShellExecuteEx 调用时,应将 URL 连同本地文件名一起传递给应用程序。...在 Windows 7 中,它指示应用程序可以理解传递给它的任何 http 或 https URL,而无需提供缓存文件名。 此注册表项与 SupportedProtocols 项相关联。...这里是windows操作系统故意设置,应用程序仅需将自身应用注册到计算机\HKEY_CURRENT_USER\Software\Classes\Applications即可,对于Classes中的注册表变更
前言 对于一个 URL 来说,其实就是指定了一个协议(protocol),然后让系统用对应的应用去打开它。如 myapp://openapp?...name=1&pwd=2,系统会去找到已经注册了 myapp 这个协议的应用,然后把 URL 当做参数传过去。 这样我们就可以在浏览器中通过一个 标签简单地唤起应用了。...gotTheLock) { // 如果获取失败,说明已经有实例在运行了,直接退出 app.quit(); } 注册协议 我们期望通过协议来启动应用,所以要先注册一个协议到系统中,调用 API 即可...在 Windows 上启动一个协议URL时,实际上是用如下参数启动了我们的应用: ${process.execPath} ${...args} myapp://......`argv` app.on('second-instance', (event, argv) => { // Windows 下通过协议URL启动时,URL会作为参数,所以需要在这个事件里处理
前言 本篇文章将带你快速了解如何在Windows系统本地部署Focalboard项目管理工具,并结合Cpolar内网穿透实现公网访问,助力远程团队高效协作,提高工作效率!...使用Docker本地部署Focalboard 演示环境:Windows10专业版、Docker 如未安装Docker,可参考下方如何在Windows中安装Docker,如已安装可跳过以下步骤。...1.1 在Windows中安装 Docker 第一步:启动Hyper-v 打开控制面板,在程序与功能页面选择启用或Windows功能 勾选Hyper-V、虚拟机平台、Linux子系统并点击确认 然后,重启计算机...登录界面中,点击下方注册一个账号 登录后,进入到Focalboard项目管理界面,进入系统的默认看板可能不符合你的需求,可以从自带的模版来创建新的看板,这里有很多常用的模版,基本覆盖了场景场景。...协议:选择http 本地地址:80 (本地访问的地址) 域名类型:免费选择随机域名 地区:选择China Top 隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式
(需要先创建这两个工程) 首先被启动的应用需要向iPhone注册一个自定义URL协议。这是在info.plist文件进行的。 1. 右键,选择“Add Row” 2....如果您已经为自己的应用程序注册了定制的URL模式,则务必在委托中实现这个方法。 基于定制模式的URL采用的协议是请求服务的应用程序能够理解的。...与您注册的定制模式相对应的“协议”可以使用这些URL要素来传递各种信息。...在主应用程序中通过访问自定义URL启动另外一个应用:(test已经安装,这段代码要写在另一个应用里面,比如test02) 2.3 自定义处理URL(在test中) 有些时候我们除了启动还需向另外一个应用发送参数...,这是也可以通过自定义的URL来实现,如: test:// test://com.company.test test://config=1&abar=2 这时我们在被启动应用中就必须进行自定义处理,在AppDelegate