看板 KanColle 關於我們 聯絡資訊
※ 引述《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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.88.45 ※ 文章網址: https://www.ptt.cc/bbs/KanColle/M.1427565281.A.9DC.html
kira925: 推 你要不要送patch上KCV的Github? 03/29 01:55
OxISBE: 我已經送 pull request 了,只是不知道他會不會鳥 03/29 01:56
OxISBE: http://goo.gl/zb5avK 03/29 01:56
whiwhiwhi: 推 03/29 02:12
danzel80479: 裝看得懂推個QwQ 03/29 02:13
HukataNami: 快推 不然別人以為(ry 03/29 02:17
ryvius0723: 你看要不要去KCV作者推特那邊問看看? 03/29 02:29
colin1120: 所以現在有推薦的處理方式嗎? 03/29 02:31
OxISBE: 你可以用我的版本,或是等 KCV 03/29 02:41
OxISBE: 不信任我編的你可以抓我的原始碼下來編,或是等官方 03/29 02:42
actr: 我覺得這問題急需要解決啊.. 03/29 02:50
WiLLSTW: 對.NET的東西不太熟 原來是這個問題啊 03/29 03:01
seriushwa: 你居然弄了這個wwww 03/29 03:11
OxISBE: @seriushwa 這洞這麼大不補不放心啊 03/29 03:21
weiyilan: 建議元PO直接去作者推特回報比較快+1 03/29 03:31
miau9202: 雖然在路遊憩後面沒有這個問題,不過認真給推 03/29 04:48
miau9202: 安全問題很重要,不然門戶大開誰也不知道會發生什麼事 03/29 04:49
Shissoufubi: 這挺嚴重的,真的建議盡快回報作者 03/29 05:56
x94fujo6: 推文了 希望作者快點看到快點處理吧 03/29 06:36
x94fujo6: 對岸也有人發現KCV怪怪的 https://hjc.im/ 03/29 06:37
Marxing: 原po 我用了您的後有出現「此網站的安全性憑證有問題」 03/29 06:58
Marxing: 開啟原始KCV也變成這樣 雖然可以不管他直接登入 0rz 03/29 06:59
Marxing: 這樣是正常的嗎?| 還是只是我的電腦識別錯誤? 03/29 06:59
這是因為 KCV 初始化 FiddlerCore 時設定成讓他解密 SSL , 於是他會分別建立兩條 SSL 連線,自己當中間人。 雖然是在同一臺機器,可是 SSL 有涉及 public key 的交換, 要直接解密不太容易,這是一種折衷的方法。既然不是真的遠端機器直接連線, 而是中間被打開過了再重新打包的,那憑證會有問題也是理所當然的。
Shissoufubi: 啊有人推了嗎,還好我還沒按送出 (掩面 03/29 07:11
miau9202: 安全憑證有問題?我只有在搭配使用航海日誌的時候才發生 03/29 07:26
miau9202: 更正,有沒有航海日誌都會出現安全性憑證有問題 03/29 07:50
timshan: 我使用原版的KCV就會出現安全性憑證有問題的警告,和原PO 03/29 08:31
timshan: 的關聯不大 03/29 08:31
shirokase: 能問一下這版本的多出來的項目是什麼嗎? 03/29 08:37
shirokase: 原版3.5的資料夾內容只有26項+四個資料夾。但你的卻爆 03/29 08:38
shirokase: 增到50個項目+4個資料夾... 03/29 08:38
我把 Release 資料夾產生的東西全部包進來了,有些東西是拿來 debug 用的。
leo08210917: KCV怪怪的昨天跑出js:decode今天跑出HTML:Script-inf 03/29 08:41
leo08210917: 是kcv的問題還是我自己電腦的問題-_- 03/29 08:42
x94fujo6: 多出來的東西是一些程式的專案檔案之類的 編譯後殘留 03/29 08:44
shirokase: 所以這些殘留的XML跟PDB我刪掉沒差吧? 03/29 08:47
x94fujo6: 刪掉不影響 http://i.imgur.com/jY9oVuM.png 03/29 08:53
lsdtw01: 借題想請問 有沒有人3.5跟3.6預設畫面大小&解析度不同的? 03/29 09:10
tsubasanoyum: 給推,雖然我不懂。 03/29 09:48
※ 編輯: OxISBE (140.113.88.45), 03/29/2015 12:52:20
akira002: 問題是大家就算電腦沒防火牆,種花的小龜龜也有啊? 03/29 13:47
akira002: 除非你的電腦設成DMZ不然應該沒差,從那個port進來也不 03/29 13:50
akira002: 會到你的電腦,小龜龜又不知道要送到哪裡去 03/29 13:51
OxISBE: 有些地方像是學校宿舍會是直接實體 IP 對外 03/29 13:56
OxISBE: 有些 ISP 裝機也不會裝 router 03/29 13:58
q2604442633: 我這幾天開kcv avast一直跳出來 要怎解決呢? 03/29 14:01
akira002: 跳出什麼東西呢? 03/29 14:07
OxISBE: 那個可能是有人在連你的 FiddlerCore 開著的 port 03/29 14:09
akira002: @OxISBE 喔喔,那麼目前就只能推薦大家...裝防火牆啊! 03/29 14:09
OxISBE: 他會用你那個 proxy 去抓惡意的東西下來,我之前也有遇到 03/29 14:09
q2604442633: http://imgur.com/UjICjyK 一直跳出來呢.. 03/29 14:14
OxISBE: 你遇到的正是我昨天遇到的,也是文中所說的問題 03/29 14:17
OxISBE: 看你要不要暫時換成我打過 patch 的版本 03/29 14:17
q2604442633: 是直接把release丟到裡面嗎? 03/29 14:30
OxISBE: 直接用就好 03/29 14:32
TiffanyPany: 有點搞不清楚 所以現在是原版的kcv有問題? 03/29 14:59
OxISBE: 是的 03/29 15:22
TiffanyPany: 所以說現在是把原本的刪掉改用大大這個版本就可以了 03/29 15:33
TiffanyPany: 是嗎? 03/29 15:33
OxISBE: 是的 03/29 15:45
miau9202: 最新的issue也有人提,不過只改一行? 03/29 21:30
miau9202: yuyuvn版的KCV已經先修正這個問題了 03/29 21:33
OxISBE: 我看到了,他修正的方式跟我差不多 03/29 23:11
OxISBE: 論時間的話,和那個修正及 issue 比起來還是我比較早 XD 03/29 23:11
homo760123: 用WINDOWS防火牆直接BLOCK掉KCV可以嗎? 03/31 14:32