我不清楚CA密钥和证书之间的区别。CA密钥不是简单的证书吗?让我试着用一个例子来说明
我有一个客户端和一个服务器。我只是尝试验证我与服务器的连接,而不是尝试建立对其他人的信任,所以我不在乎使用真正的CA签名
选项1:生成自签名CA(ssCA),并使用该CA对证书进行签名(C)。然后,我将ssCA安装到客户端的根密钥库中,并将服务器设置为使用证书C
选项2:生成自签名证书(SSC)。将SSC安装到我的客户端的根密钥库中。将我的服务器设置为使用证书SSC
第二种选择似乎是一个简单得多的过程。是否仍然
我有一个模块在Yii中启动并运行。我可以在http://url/module没有任何问题。然而,我无法获得与工作的安全连接
当我尝试使用https(https://url)。当我尝试访问模块中的任何内容时
Not Found
The requested URL /module was not found on this server.
Apache/2.2.17 (Ubuntu) Server at url Port 443
我在这里或谷歌上都找不到任何线索。任何帮助都会很好
已编辑
根据l
标签: Ssl
iis-6application-pool
如果我有一个正在运行的网站,并且我编辑安全通信以始终需要SSL…它会回收应用程序池吗?查看本文。基于此,我会说是的,因为大多数配置更改都会导致循环
我正在使用自签名证书进行与Axis2服务器的HTTPS连接。所有这些连接工作正常,符合要求
我的web服务中有一个部分负责发送电子邮件。我使用GMail发送邮件
问题是,当我尝试使用SSL连接发送邮件时,我收到了证书错误,即GMail证书不受信任。我在JBoss上也遇到过类似的问题。这一次,我在下载GMail证书并使用Keytool实用程序将其导入密钥库之后,就能够绕过这个问题。很长一段时间以来,这种方法一直行之有效
但直到最近,我才开始再次遇到老问题。我试图使用上次解决问题的旧技术,但这次不起
我正在尝试了解SSL握手过程。读了这篇文章后,我看到了这一点
服务器发送其证书消息(根据选择的密码套件,服务器可能会忽略此消息)
我也在现实生活中的嗅探中看到过这种行为,但仅限于用户最终收到“无效证书”警告的情况
我想知道在哪些情况下服务器可以省略证书?在这种情况下,客户端如何验证服务器的身份?或者它只适用于服务器没有证书并且放弃发送假证书的情况,因为知道用户无论如何都会看到浏览器警告
谢谢 某些密码套件不依赖证书:
在主TLS RFC中定义的名称(包含DH_anon)。其中一些可以提供加密,
有一点证书错误相关的问题。
我拥有这个域名www.coachba.se,并为此购买了SSL证书。无论是在http还是https上,浏览器都不会出错。
但是,当用户在浏览器上键入coachba.se(缺少www)时,它会向用户生成一个证书警告。浏览器上的域为
一旦它发出警告,用户接受了警告,网站就会如期而至。
然而,这一警告令我烦恼。我想知道是否有修复这个问题的方法,还是我别无选择,只能买一个新的证书
谢谢。该证书已在www.coachba.se上注册,仅此有效。当用户转到coachba.se时,
从主机运行sudopuppet代理-t:host.internaltest.com
err:无法从远程服务器检索目录:服务器上的错误400:节点Host.internaltest.com上存在另一个类型和标题为Host[Host.internaltest.com]的本地或导入的资源
这台机器的ssl证书被弄乱了,所以我将其从主机上清除,然后使用autosign(我知道很糟糕!)运行了sudopuppet代理-t,它重新生成了ssl证书,但也抛出了此错误。如果您需要更多信息,请告诉我,我没有太多删
我有两台IBM HTTP服务器,ip为10.10.10.2和10.10.10.3,带有HTTP(端口80)和https(端口443)。我还使用http(端口80)和https(端口443)访问了10.10.10.4。现在,我必须使用单个域名设置两个http服务器,并将动态内容的http/https请求转发到whebsphere
我不知道怎么做。有人能帮我举个例子或写一份像样的文件吗
我阅读了有关虚拟主机和http插件的内容,但我不明白它们之间的区别或它们的具体用途是什么?HTTPplugin是一
我正在为Facebook编写一个应用程序,它需要安全。最初的页面,加载得非常好
然而,当我点击一个链接时,Chrome抱怨说该应用程序试图从一个不安全的来源加载。我在控制台中收到以下消息:
[已阻止]通过HTTPS加载“”处的页面,但运行了来自“”的不安全内容:此内容也应通过HTTPS加载
现在该链接是一个带有https前缀的绝对URL,但显然该页面正试图从http版本加载
我访问了域名本身,并检查了Chrome控制台中的网络选项卡以查看发生了什么。发生以下情况:
进入是301,永久移动
然后重
我喜欢用普通钥匙
然而,在测试中,它会弄乱SHA3-512。
对于减少的攻击向量。(目前他们的软件还不支持此功能)
我的csr文件规格sha3。然而,我还是被淘汰了。
Openssl支持生成Shaw3密钥
使自签名密钥变得很棒--它有很多指南。
openssl请求-new-config\u com.cnf-keyout\u com.key-out\u com.csr
[请求]
默认_位=4096
提示=否
加密密钥=否
默认值\u md=SHA-3
可分辨名称=dn
请求扩展=请求扩展
[dn]
对于间接使用OpenSSL的应用程序,是否可以全局禁用TLS 1.1
我想为使用gSOAP进行soap HTTPS调用的C应用程序禁用TLS1.1。
禁用TLS 1.1修复了我在过去几天中遇到的间歇性SSL连接问题(SSL例程:SSL3\u GET\u记录:错误的版本号)
目前,TLS1.1是通过使用gSOAP的自定义构建禁用的,但理想情况下,我希望使用配置文件或应用程序中的某些代码禁用该协议
Ubuntu 12.04.5 LTS
OpenSSL 1.0.1-4ubuntu5.20
gSOAP
我有一个使用自签名证书运行的flask应用程序。我可以使用以下方式发送卷曲请求:
curl -v -k -H "Content-Type: application/json" -d '{"data":"value1","key":"value2"}' https://<server_ip>:<port>
CURL在使用private.pem文件时向我抛出以下错误:
curl: (58) unable to use client certificate (no key f
我的站点是使用oa_域模块的多域站点(在openatrium中)。所有网站都在SSL下,也不例外
没有SSL,它工作得非常好(多域或单域)。配置为(#4)
为了在SSL下使用一个域设置,除了在.htaccess中进行修改(重定向http->https),我还将基本url添加为https://www.domain.com。这很有效
我的问题是,现在我需要使用oa_domains module+SSL配置多域,我不能再使用base_url(为了使SSL工作),因为域是不同的
我想在settings.
我在一个需要支持wss的服务器上工作://。服务器需要处理websocket头以识别请求,然后可能决定将SSL上下文传递给工作进程。目前,服务器使用OpenSSL进行SSL通信,但据我所知,使用OpenSSL无法在进程之间共享安全套接字(在父进程中尝试使用SSL_会话,在子进程中尝试使用d2i_SSL_会话/SSL_CTX_添加_会话)-参考:
我正在寻找其他SSL库,可能允许这一点,目前正在研究NSS
这在任何成熟的开源SSL库中都是可能的吗
这在任何成熟的开源SSL库中都是可能的吗
我认为在
我对NGINX非常陌生,今天我安装了ssl证书,但只在我的索引上工作,不在子文件夹中工作。
例如:
www.mysite.com SSL工作正常
www.mysite.com/forum SSL不工作
这是我在nginx中的当前配置:
default.conf
--------------------
# The default server
server {
listen 80;
listen 443 ssl;
server_name mysite.com www.mysi
我们在尝试获取curl-vvv时遇到了一些问题
从5个请求中我们得到4个。其问题仅来自子网109.72.148.0/22。你能看到你的防火墙吗?或者是防火墙阻止了我们的请求?
例如:
curl-vvv
即将连接到api.linkedin.com端口443 0
正在尝试185.63.147.12。。。有联系的
已连接到api.linkedin.com 185.63.147.12端口443 0
使用certpath:sql:/etc/pki/nssdb初始化NSS
CAfile:/etc/pki/t
标签: Ssl
localhostssl-certificatemamp-pro
我正在尝试使用Mamp Pro 3.4在本地计算机上设置SSL域,但在完成SSL设置过程并重新启动Mamp Pro服务器后,我收到“您的连接不是私有的”
以下是我正在做的:
创建了服务器名“awesome.com”(其本地开发,域
姓名不重要)
将端口号设置为443
将文档根目录设置为我选择的本地文件夹
转到awesome.com的SSL选项卡,创建一个自签名证书
将该证书文件夹分配给我的项目根目录(以保持组织)
拯救
重新启动Mamp Pro服务器
当我前往我新建立的网站时,我收到一条信息
我正在使用“CertOpenStore”API打开证书存储,并使用“CertEnumCertificateSinstare”API获取证书。
API返回的证书上下文数据以证书名称BLOB类型给出颁发者名称。
如何从证书中获取证书RDN或证书名称信息。?
我的要求是获取颁发者名称属性(O、OU等)。我不想解析CertNameToStr API返回的字符串 以上评论是正确的,您确实需要解码CERT\u NAME\u BLOB中的ASN.1编码数据。但是,CryptoAPI有一个函数可以为您执行此操作
如何在cmd.exe上运行csr生成命令
openssl req-nodes-newkey rsa:2048-keyout www\u mydomain\u com.key-out www\u mydomain\u com.csr-subc”/C=BB/ST=CCC/L=DDD/O=EEE./OU=IT/CN=mydomain.com“打开cmd.exe,转到openssl安装文件夹,让我们说“C:\openssl”,然后转到“bin”并下命令。谢谢你,在重新安装openssl后,我通过在命令之
让我解释一下我现在对WebSphere有多沮丧。是的,剧场是WebSphereApplicationServer8.5,主角是SSL。我已经按照IBM指南对以下数据库源启用SSL加密:。我以前在不同的节点上成功使用过。然而,我无法理解为什么这只是不玩球。当我测试数据源时,它抛出这个错误。我环顾四周,似乎没有人在同样的情况下在网上报告过同样的问题。我应该指出的唯一偏差是,我在节点级别而不是单元级别应用自签名证书
我的数据库cfg已启用SSL,我正在指定端口上进行连接。这一部分还行
Caused b
我想在非标准环境中构建WolfSSL库,特别是STM32F405芯片。我试图为其构建库的产品是一款BitCrazyFlie2.0
阅读了WolfSSL手册后,第2.4章告诉我需要保持目录结构与下载包中的目录结构相同
我不知道的是下载包的哪些部分做了什么,哪些部分是什么功能所必需的。我的推测是为了实现基本的WolfSSL功能,我需要的下载包部分包括:
下载软件包/src
下载\u包/wolfssl
除了这两个目录,我没有任何线索
我的需求是DTLS 1.0功能和最小化内存和存储占用。wolfSSL
我使用的证书在“subject”字段中具有subject可选名称,而不是x509扩展名
我使用的java客户端仍然无法连接到https url,并抱怨证书中的主机名不匹配。我的理解是,只要主机名列在Subject Alt Names中,它就应该工作
以下是证书中“主题”字段的格式
C=US,ST=...CN=x.yz.com/emailAddress=a@b.com/subjectAltName=DNS.1=x2.y.com,DNS.2=x3.y.com
是否需要将SAN定义为X509扩展主题名
我试图在R中读取大量sas7bdat数据库(超过2.5亿个条目),并多次尝试安装parso库,但每次出现此错误时:
开发工具::安装github(“BioStatMatt/sas7bdat.parso”)
curl::curl\u fetch\u磁盘中出错(url,x$path,handle=handle):
SSL连接错误
我已经安装了rjava和devtools包,没有错误,而且我正在运行最新版本的R Studio,我已经尝试使用read.sas7bdat(用于非压缩数据库)并重新安装xml
我有一个具有多个SF服务的解决方案。其中一些使用HTTPS端点,因此我有这些规范(隐藏或更改详细信息)
我们是几个开发人员,我们使用自签名证书进行本地部署
<Parameters>
<Parameter Name="Api_SslCertHash" DefaultValue="<my-thumbprint-here!>" />
</Parameters>
及
然后
<Certificates>
<Endpoi
我使用以下NGINX配置将https重定向到http,然后运行301重定向。问题是,如果有人访问https://domain.com它们没有被重定向,而是停留在证书错误页面上
server {
listen 443;
server_name domain.com www.domain.com;
rewrite ^(.*) http://$host$1 permanent;
}
server {
listen 80;
有人能告诉我如何使用Heroku应用程序和我的1和1域设置通过1和1购买的SSL证书吗
我可以设置它,它会保持活动状态几分钟,但随后会返回到“未安全”状态
让我们调用我的域名harrison.com。我有一个子域名www.harrison.com。假设我的heroku应用程序是harrison.herokuapp.com
我目前正在做的是将harrison.com改为重定向到www.harrison.com,然后将该cname改为harrison.herokusl.com,而该cname目前不起
我想知道带有JDk8密码套件的TLSv2和带有MQ8的规范?
我在unix上使用“runmqckm”命令在MQ8上创建了一个jks文件
jks是否依赖密码套件和参数'-sig_alg'的规范
SUiteSPec组合未按以下站点运行
CipherSpec-TLS_RSA_和_AES_128_CBC_SHA256
等效密码套件-SSL\U RSA\U和\U AES\U 128\U CBC\U SHA256
协议-TLSv1.2
FIPS 140-2兼容-是
工作
MQEnvironment.ss
我有一台运行LAMP堆栈的服务器:
me@server:~$ sudo apachectl -v
Server version: Apache/2.4.10 (Debian)
me@server:~$ cat /etc/*-release
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
...
在这台服务器上,我有很多两个域——一个有SSL,一个没有SSL——目前一切都很好
我正在尝试将SSL添加到第二个站点,但对第二个站点的请求因以下问题而失败:
[FI
我在debian机器上运行plesk 17。可以毫无问题地签署一个证书。但后来我犯了一个错误:
Error: Let's Encrypt SSL certificate installation failed: Failed letsencrypt execution: Saving debug log to /opt/psa/var/modules/letsencrypt/logs/letsencrypt.log
Starting new HTTPS connection (1): acme-
我目前正在rhel 7.1上的docker容器中部署.net核心web api。
一切正常,但在我的应用程序中,我需要通过https调用其他服务,这些主机使用由自我维护的根证书签名的证书
在这个星座中,我在调用此服务时遇到ssl错误(ssl无效),因此我需要在docker容器中安装此根证书,或者以某种方式在.net核心应用程序中使用根证书
如何做到这一点?是否有处理这种情况的最佳实践?.net core是否可以访问rhel系统上的正确密钥库?由于.net core在linux上使用OpenSSL
跟进
关于7.5.3-1-g647ce9a:
OpenSSL 1.0.2g 1 Mar 2016
?- use_module(library(ssl)), current_prolog_flag(ssl_library_version, V).
V = 'OpenSSL 1.0.2g 1 Mar 2016'.
这是由于您所使用的OpenSSL库版本的差异造成的
请参阅的文档,了解当前在证书结构中可用的字段以及在什么条件下可用
特别是:
使用OpenSSL 1.0.2及更高版本,to_be
很抱歉,如果这个主题是重复的,我无法找到任何类似的问题
我们的docker客户端v17.X+(docker for Mac&docker for Linux)无法在SSL V2注册表下推送映像,但已在服务于同一台机器的不安全V2注册表(CNAME)下成功验证推送。输出总是相同的:未经授权,即使我docker登录正确
奇怪的是:对于我们的老docker客户端(v1.6),我们可以使用存储在~/.dockercfg的凭据文件登录并将docker映像推送到安全的v2 docker注册表,而不会出现任何
我有一个调用https端点的jar。我正在使用
-Djavax.net.ssl.trustStore
指向服务器证书。在命令提示符下在Windows 8.1上运行jar可以正常工作,但是如果我通过mintty在cygwin中启动jar,在尝试访问https端点时会出现以下错误:
java.lang.RuntimeException:意外错误:java.security.invalidalgorithParameterException:trustAnchors参数必须为非空
为什么它在命令p
我计划在Google云平台上为超过1700个域(不同的网站)设置HTTP/HTTPS负载平衡();所有这些都将具有TLS/SSL。但是,每个负载平衡器最多只能添加10个SSL证书,如下所示:
我应该如何设置负载平衡,以便使用计算引擎为网站提供服务?我希望在几个不同的区域中有实例,并且添加域的所有步骤都应该是自动化的(我已经解决了部署过程)
当然,我将提供自己的SSL证书。我可以使用Let's Encrypt()为每个证书添加多达100个域。但是,我是否需要为谷歌云负载平衡器的每个域提供单独的证书
你好
我有自己的证书颁发机构(CA),我们需要将其添加到Mozilla Firefox浏览器中,因为ive研究表明Firefox有自己的证书管理
但是我们需要以编程的方式添加它,因为我们有自己的应用程序,可以为我们的客户自动将我们的证书添加到IE、Edge和Chrome中
我使用了Firefox版本59。因为我没有创建代码的经验,所以我环顾四周,找到了一个解决方案。但它与我们的.cer或pem证书都不起作用
-我认为这只适用于Firefox39
我找到了另一篇文章,它有几种解决方案。最后有人说
我已根据以下内容为蚊子创建了自签名CA和证书:
及
然后将这些添加到mosquitto dir和用于mosquitto用户的chmoded中,通常都是通过运行命令的脚本来完成的:
-创建CA
-创建服务器证书
-创建客户端证书
#!/bin/bash
# FROM: https://mosquitto.org/man/mosquitto-tls-7.html and
# http://www.steves-internet-guide.com/mosquitto-tls/
set -e
#
标签: Ssl
ssl-certificateself-signedswagger-codegenopenapi
我有一个用OpenAPI 2.0编写的rest服务。它通过自签名ssl证书进行保护,该证书无法替换,因为该服务极有可能在生产中运行于localhost
我使用swagger codegen maven插件从OpenAPi规范生成了一个客户端。客户端似乎可以工作,但它拒绝自签名证书
底层http库是okhttp,它能够接受自签名证书,但由于这种情况,我需要能够随时重新生成客户端,我无法在生成的客户端中包含必要的更改
如何使okhttp接受我的证书
pom.xml
<?xml version
尝试启动nginx服务器时出现以下错误。我可以将服务器配置为在端口80上侦听,并代理到另一个地址,但现在我正在尝试将其配置为使服务器在443上侦听并为其分配证书
nginx: [emerg] invalid number of arguments in "ssl" directive in /etc/nginx/nginx.conf:70
这是我的nginx.conf文件
user www-data;
worker_processes auto;
pid /run/nginx.pid;
e
我正在寻找将PEM编码的x509证书链转换为Go语言的PKCS7格式的实用方法
这个openssl命令行说明了我在native Go中试图实现的目标
openssl crl2pkcs7 -nocrl -certfile certificate-chain.pem > pkcs7.pem
我能够使用exec包在Go程序中运行openssl命令行,但我正在寻找一个有效的Go解决方案
输入文件包含PEM格式的证书序列,从------开始证书------\n和base64编码数据开始。所需的输出
我继承了我的工作设置的这个服务器,我正在努力理解它
我们域的NS记录指向Cloudflare(xxx.xxx.xxx.163)。我们有他们的有效证书。
从浏览器端和此证书的在线证书检查程序来看,一切都很好
在Cloudflare上,DNS“A”记录指向3dCart.com(xxx.xxx.xxx.212)。这里是我们的web内容所在的位置。
但是如果我进行DNS查找,我会得到Cloudflare IP(xxx.xxx.xxx.163)。
因此,3dCart服务器看起来是完全透明的
我们现在有第二
标签: Ssl
wildflywildfly-swarm
刚刚发现在Wildfly Swarm 2018.5.0中,我们无法禁用较旧的TLSv1.0和TLSv1.1协议
2017年,我们曾经这样做过
-Dswarm.undertow.servers.default-server.https-listeners.https.enabled-protocols="TLSv1.2"
然而,现在,这给了我一个奇怪的信息,没有太多解释
INFO [org.wildfly.security] (ServerService Thread Pool -- 4) E
我的web应用程序有一个从webhook接收帖子的端点,发送有效负载的服务也使用openssl\u-sign对其进行签名
正如您所料,我知道服务的公钥,因此我使用openssl\u验证并检查发送到我的端点的“签名”是否与“有效负载”(有效负载和“签名”是参数名)匹配
一切都很好
我现在要做的是编写端点控制器的功能测试。我想证明,当“有效负载”和“签名”被验证时,与当“有效负载”和“签名”无效时,它能够正确处理
因为我没有服务的私钥,所以我不能为测试用例生成我自己的值
所以我使用日志记录来查看“有
所以我在matrix.org synapse homeserver上工作,并尝试联合
我得到了我的主服务器的证书。它里面有3个文件:chain.crt(二进制)、server.crt(非二进制)和server.key(非二进制)
server.crt有begin证书,server.key有私钥。
我正在使用Nginx webserver反向代理我的主服务器,在Nginx的配置中,我将SSl证书指向server.crt,将SSl密钥指向server.key
我遇到的问题是,它显示了x509:由未知
标签: Ssl
Tcp
connectionhandshaking
为了理解RESTWeb服务中如何建立连接,我正在学习握手(TCP和SSL)
我正试图找出SSL握手和TCP握手的额外时间开销
所以我知道SSL握手发生在TCP层上。TCP层通信再次使用TCP握手进行
让我们假设第一次TCP握手发生,然后必须有一段时间该握手保持有效
因此,在这种情况下,SSL握手发生了,因此也必须具有一定的有效性和过期性
那么,这种联系是如何中断的呢。由于TCP会话到期
我如何确定这些会话有效性的默认时间,以及它们是否可以更新
我可能也问错了问题。基于对TCP协议和SSL的有限理
我有一个关于IIS SSL证书问题的问题,我反复看到。
当我将CA颁发的SSL证书导入IIS时,我发现它无法工作,除非我使用标记为可导出的私钥导入它。
在我记忆中,每个版本的IIS的默认证书导入设置都是将私钥标记为不可导出
因此,如果我将证书导入到IIS中,私钥不可导出,Chrome和Edge等web浏览器将拒绝证书并拒绝加载网页,用户将收到错误消息。
(我确认SSL证书是问题所在,因为页面通过启用http/80正确加载)。
我发现我必须将证书标记为可导出的私钥才能使其工作
还有其他人发现同样的
我尝试使用故障切换URI连接到Qpid JMS 0.48.0客户端和启用SSL的RabbitMQ群集(启用AMQP 1.0插件)。
这不起作用:
failover:(amqps://host1:5671?transport.verifyHost=false,amqps://host2:5671?transport.verifyHost=false,amqps://host3:5671?transport.verifyHost=false)
但这是可行的(没有SSL):
SSL配置良好,因为它可
我们正在开发一个web应用程序,我们正在使用Testcafe 1.5创建UI测试。我们正在测试的所有站点都是HTTPS。我们的测试要么在本地运行,要么在SauceLabs上运行(用于多浏览器测试)
我们已经使用浏览器设置成功测试了很长时间:
“chrome:无头--允许不安全的本地主机”
“chrome--允许不安全的本地主机”
“saucelabs:Chrome@76.0:Windows 10“
本地Chrome版本是80。为此,我们使用以下代码:
const selfSignedS
标签: Ssl
python-requestspython-3.7swish
我正在尝试向瑞典小额支付系统Swish发送测试请求
当运行下面的代码时,我得到了错误“SSLError”(“错误握手:错误([('SSL例程','tls\U进程\服务器\证书','证书验证失败')))”
我的OpenSSl版本是1.1.1j,这意味着它支持Swish需要的TLS1.2
我需要改变什么才能让它工作
import json
from requests_pkcs12 import put
url = "https://mss.cpc.getswish.net/swish-c
使用以下命令,在k3s版本v1.18.8+k3s1和docker desktop版本v1.16.6-beta.0上安装各种版本(15和16)的Cert manager:
helm安装证书管理器\
--命名空间证书管理器jetstack/cert manager\
--版本v0.16.1\
--设置installCRDs=true\
--设置“extraArgs={--dns01递归名称服务器=1.1.1.1:53}”
我应用了以下测试yaml文件:
apiVersion:v1
种类:名称空间
标签: Ssl
ssl-certificateiotesp8266
免责声明:完全是新手,试图将我的头绕在SSL上
我正在使用ESP8266开发一个设备,该设备需要安全连接到已知服务器以实现物联网,我们将开发和控制服务器端点以及基于ESP8266的客户端(BearSSL等),我们不会控制托管服务器上的SSL证书更新,并且需要管理不断变化的证书密钥
对安装在服务器上的证书使用SHA-1指纹似乎是最简单的方法,并将提供我们需要的基本安全性。我们将要交换的数据不是敏感的或任务关键的,我们只需要让web服务器在未来保持愉快
我理解在服务器证书更新时需要更新客户端上的SH
1 2 3 4 5 6 ...
下一页 最后一页 共 130 页