草庐IT

HTTPS_PROXY

全部标签

linux自建证书搭建https(单项加密)

搭建https有两种方式,分为单向认证和双向认证。单向认证就是传输的数据加密过了,但是不会校验客户端的来源,也就只有客户端验证服务端证书。本次实验是搭建单向认证的https证书1、建立服务器私钥,生成RSA秘钥,过程中会输入密码(123456)1.1、创建存放ssl证书的路径[root@localhost~]#mkdir-p/home/ssl/certificate[root@localhost~]#cd/home/ssl/certificate1.2、创建私钥[root@localhostcertificate]#opensslgenrsa-des3-outserver.key2048Gen

cURL error 1: Protocol “https“ not supported or disabled in libcurl

1、php项目composerupdate报错 2、curl-V检查 发现curl已经支持了https了3、php版本检查 4、php插件检查 插件也已经含有openssl组件了5、phpinfo检查curl是否开启ssl 定位到问题所在,php7.4的curl扩展不支持https需要重装php7.4的curl扩展6、curl下载下载curl:https://curl.se/download.html我下载的是当前最新的curl-7.82.0版本7、卸载mac自带curlbrewuninstallcurl8、编译安装curl./configure--with-php-config=/Appli

Caddy 中实现自动 HTTPS

要在Caddy中实现自动HTTPS,您可以按照以下步骤进行操作:步骤1:安装Caddy首先,您需要安装Caddy服务器。您可以从Caddy的官方网站(https://caddyserver.com/)下载适用于您的操作系统的最新版本。步骤2:创建Caddyfile在安装完成后,您需要创建一个名为Caddyfile的配置文件。Caddyfile用于指定您的站点配置和启用自动HTTPS功能。以下是一个简单的示例Caddyfile配置文件:example.com{root/path/to/your/sitelog/var/log/caddy/access.log}在这个示例中,我们指定了一个域名为e

HTTPS-RSA握手

RSA握手过程HTTPS采用了公钥加密和对称加密结合的方式进行数据加密和解密RSA握手是HTTPS连接建立过程中的一个关键步骤,用于确保通信双方的身份验证和生成对称加密所需的密钥通过RSA握手过程,客户端和服务器可以协商出一个共享的对称密钥,并确保通信双方的身份验证和数据传输的安全性通过Wireshark抓包,一共经历了四次握手TLS第一次握手客户端向服务器发出ClientHello,客户端向服务器发送一个包含加密套件列表、随机数和其他参数的消息,以表示自己支持的加密算法和通信参数Random随机数是生成会话秘钥的材料之一TLS第二次握手服务器发送ServerHello:服务器从客户端发送的加

npm install报错code ERR_SOCKET_TIMEOUT(proxy相关)

npmERR!codeERR_SOCKET_TIMEOUTnpmERR!networkSockettimeoutnpmERR!networkThisisaproblemrelatedtonetworkconnectivity.npmERR!networkInmostcasesyouarebehindaproxyorhavebadnetworksettings.npmERR!networknpmERR!networkIfyouarebehindaproxy,pleasemakesurethatthenpmERR!network'proxy'configissetproperly.See:'npm

ios - WKWebView 在 'successful' HTTPS NSURLRequest 之后空白

我创建了一个NSURLRequest(HTTPS)WKWebView的委托(delegate)回调成功返回,没有错误。'decidePolicyForNavigationAction'由决策处理程序中的AllowEnum提供@available(iOS8.0,*)funcwebView(webView:WKWebView,decidePolicyForNavigationActionnavigationAction:WKNavigationAction,decisionHandler:(WKNavigationActionPolicy)->Void){decisionHandler(.

全网最详细,Fiddler抓包实战 - 手机APP端https请求(超详细)

前言Fiddler抓取App端请求准备工作:将手机和电脑连接到同一路由器(保证两者能够ping通);如果使用的模拟器则不需要上面的步骤,因为模拟器是共享PC端的网络,两者网络默认就是连通的状态;查询PC端的IP地址; 配置fiddler可以抓取远程端设备请求打开Tools->Options->Connections,勾选Allowremotecomputerstoconnect选项,为了防止PC端的浏览器的请求和App端的请求信息混乱,可以把Fiddler的监听端改下,比如改成:7777(当然,不改也是可以的)。 手机端配置代理进入到手机/模拟器设置,选择WLAN->连接上的WiFi热点名->

详细SpringBoot框架教程——SpringBoot配置SSL(https)

前言:本篇文章主要内容SpringBoot配置SSL(https)SpringBoot全局异常处理SpringBoot404页面处理SpringBoot配置SSL(https)SpringBoot可以通过在application.properties或application.yml配置文件中配置各种server.ssl.*属性来声明性使用SSL(https),比如下面的例子在application.properties中设置SSL属性:如果使用了上面的配置就表示springboot应用程序不再在端口8080上支持HTTP连接请求,SpringBoot不能通过配置application.prop

Nginx如何实现http自动跳转到https

本文主要介绍了Nginx实现http自动跳转到https,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着微点阅读小编来一起学习学习吧https是更安全的http,通过http自动跳转https,可以更便于用户使用web。有几下几个方法可以完成跳转:1.打开http和https的server,让http跳转到https12345678910111213141516server{   listen80;   listen[::]:80;   return301https://$host$request_uri;}server{   listen44

ShardingSphere-Proxy数据库代理入门使用

前言我们知道,在做了分库分表或其他规则的情况下,数据会分散到多个数据库实例上,这在管理上难免会有一些不便。针对这些不便,我们可以使用ShardingSphere-Proxy进行方便的管理。一.Sharding-Proxy简介Sharding-Proxy是一个分布式数据库中间件,定位为透明化的数据库代理端。作为开发人员可以完全把它当成数据库,而它具体的分片规则在Sharding-Proxy中配置。目前提供MySQL和PostgreSQL(兼容openGauss等基于PostgreSQL的数据库)版本,它可以使用任何兼容MySQL/PostgreSQL协议的访问客户端(如:MySQLCommand