随着游戏开发者安全意识的提高,使用HTTPS的页游手游越来越多,HTTPS不仅让数据传输变得更安全,也对岛风GO这种针对游戏具体通讯内容做优化的程序造成了麻烦。
由于HTTPS的特性,在通常情况下,岛风GO无法得知游戏访问的HTTPS网址具体是多少,也就意味着无法提供本地缓存和网络错误回避等功能。

为了解决这个问题,岛风GO需要使用自己的一套证书来加解密HTTPS数据,而为了让操作系统认可岛风GO自己的证书,需要将这个证书的上级CA证书导入系统的“受信任的根证书颁发机构”中。
当然这个操作会引发一些安全隐患,这些网站的HTTPS通讯对于岛风GO来说内容会变成明文可见的。
对于这个安全问题,岛风GO提供了两种方式来规避。

首先对于大多数的普通用户,岛风GO没有内置使用CA证书动态签发网站证书的功能,所有能支持的网站都是添加进了一个预先签发的证书中,随便打开一个岛风GO会解密的HTTPS网站,查看它证书信息中就能看到所有岛风GO会解密的HTTPS网站的域名。
这其中的所有域名都会在本页面列出,并会说明每个域名对应的游戏(如果非游戏域名则会说明为什么需要对应这个域名),欢迎大家监督。

然后对于有一定的技术和动手能力的用户,岛风GO提供了使用自定义证书功能,这样能从根本上避免岛风GO解密未经许可的HTTPS网站的可能性,详细请看下方说明。
要使用自定义证书,只需要将自己签发好的证书命名为 customize_cert.pfx 并放入岛风GO目录中即可。
需要注意的是签发的证书本身。
岛风GO只支持 pkcs12(.pfx) 格式且带私钥的证书文件。
请签发多域名证书将所有需要支持的域名都签入同一个证书内,需要支持的域名见下方。
请注意要放入岛风GO目录的并不是CA证书,而是网站证书,CA证书在导入系统并生成了网站证书后请自己保管好,下次增减需要的网站域名时会需要。
DNS.1 = *.cdn.dmmgames.com#DMM游戏CDN通用域名
DNS.2 = *.bilibiligame.net#Bilibili游戏通用域名
DNS.3 = *.yuyuyui.jp#結城友奈は勇者である 花結いのきらめき