※ 引述《x94fujo6 ()》之銘言:
: KCV LAG的原因應該找到了
: 先說解決方法
: 一樣是用記事本打開KanColleViewer.exe.config
: 找到
: <setting name="LocalProxyPort" serializeAs="String">
: <value>37564</value>
: </setting>
: 把37564改成1~65535中的隨意數字即可
原文恕刪。
各位初次見面,小弟還是個學生,對 MS 的東西不太熟,希望大家鞭小力一點。
下面會解釋這個問題成因,並附上我打 patch 的版本。
KCV 這個東西用了一個 library 叫做 FiddlerCore 。
他是個 proxy , KCV 送出去的東西都會經過這個開在本機的 proxy ,
經由它處理回應和請求並且分析傳送的內容, KCV 再拿來用。
現在的問題在於這個開在本機的 proxy 只是中間拿來爬東西的一層,
不是真的要拿來當 proxy 用, KCV 在寫的時候沒有讓他只能讓這臺機器用,
所以其他機器也可以把他當 proxy 來用,上文中那個 37564 就是它的 port 。
可想而知,改 port 只是一時的解決方法,並沒有阻止門戶大開,
只是把窗戶換個位置而已。我不太熟 MS ,找了一陣子才找到要改的地方,
在 FiddlerCore 初始化時告訴它要禁止遠端的電腦使用它。
目前我使用還滿正常的,還不清楚有沒有其他問題。
載點
https://db.tt/8OIKLqO4
原始碼
http://goo.gl/k2EajZ