Line 22:
Line 22:
* [https://github.com/Tibowl/KCCacheProxy KCCacheProxy] can be used with browsers and viewers that support proxy connections. It serves assets from a local cache and so should also speed up asset loading.
* [https://github.com/Tibowl/KCCacheProxy KCCacheProxy] can be used with browsers and viewers that support proxy connections. It serves assets from a local cache and so should also speed up asset loading.
−
===General DMM Cookie-based Block===
+
<!---===General DMM Cookie-based Block===
To ensure that region-restricted pages are accessed only from Japan DMM is using an IP check to [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie set] a region flag in its cookies every time a page is loaded. Then the flag is [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie used] to check if a region-restricted page can be accessed. It is possible to bypass this restriction by changing the flag right before loading each page or by setting a path-overriding cookie.
To ensure that region-restricted pages are accessed only from Japan DMM is using an IP check to [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie set] a region flag in its cookies every time a page is loaded. Then the flag is [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie used] to check if a region-restricted page can be accessed. It is possible to bypass this restriction by changing the flag right before loading each page or by setting a path-overriding cookie.
Line 40:
Line 40:
document.cookie=`ckcy=1;expires=${expires};path=/netgame;domain=.dmm.com`
document.cookie=`ckcy=1;expires=${expires};path=/netgame;domain=.dmm.com`
</syntaxhighlight>
</syntaxhighlight>
−
<!--
+
--><!--
** https://tools.ietf.org/html/rfc6265.
** https://tools.ietf.org/html/rfc6265.
** <code>path=/netgame</code> overrides <code>path=/</code> which is set by DMM.
** <code>path=/netgame</code> overrides <code>path=/</code> which is set by DMM.
** <code>expires</code> date should be ahead of the current date by one year, although any future date will work.
** <code>expires</code> date should be ahead of the current date by one year, although any future date will work.
−
-->
+
--><!--
* Execute it by pressing '''Enter''' or '''Ctrl + Enter''' for Internet Explorer.
* Execute it by pressing '''Enter''' or '''Ctrl + Enter''' for Internet Explorer.
* Then use the address bar or a bookmark to go directly to the [http://www.dmm.com/netgame/social/-/gadgets/=/app_id=854854/ KanColle play page], you will still need a [[#Gadget Server Block|KanColle gadget server block]] fix.
* Then use the address bar or a bookmark to go directly to the [http://www.dmm.com/netgame/social/-/gadgets/=/app_id=854854/ KanColle play page], you will still need a [[#Gadget Server Block|KanColle gadget server block]] fix.
+
-->
==VPN or Proxy==
==VPN or Proxy==