Re: [求助] KCV跟別的東西起衝突??

看板KanColle (艦隊Collection)作者 (0x15BE)時間11年前 (2015/03/29 01:54), 11年前編輯推噓22(22041)
留言63則, 24人參與, 最新討論串3/3 (看更多)
※ 引述《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

03/29 01:55, , 1F
推 你要不要送patch上KCV的Github?
03/29 01:55, 1F

03/29 01:56, , 2F
我已經送 pull request 了,只是不知道他會不會鳥
03/29 01:56, 2F

03/29 01:56, , 3F
03/29 01:56, 3F

03/29 02:12, , 4F
03/29 02:12, 4F

03/29 02:13, , 5F
裝看得懂推個QwQ
03/29 02:13, 5F

03/29 02:17, , 6F
快推 不然別人以為(ry
03/29 02:17, 6F

03/29 02:29, , 7F
你看要不要去KCV作者推特那邊問看看?
03/29 02:29, 7F

03/29 02:31, , 8F
所以現在有推薦的處理方式嗎?
03/29 02:31, 8F

03/29 02:41, , 9F
你可以用我的版本,或是等 KCV
03/29 02:41, 9F

03/29 02:42, , 10F
不信任我編的你可以抓我的原始碼下來編,或是等官方
03/29 02:42, 10F

03/29 02:50, , 11F
我覺得這問題急需要解決啊..
03/29 02:50, 11F

03/29 03:01, , 12F
對.NET的東西不太熟 原來是這個問題啊
03/29 03:01, 12F

03/29 03:11, , 13F
你居然弄了這個wwww
03/29 03:11, 13F

03/29 03:21, , 14F
@seriushwa 這洞這麼大不補不放心啊
03/29 03:21, 14F

03/29 03:31, , 15F
建議元PO直接去作者推特回報比較快+1
03/29 03:31, 15F

03/29 04:48, , 16F
雖然在路遊憩後面沒有這個問題,不過認真給推
03/29 04:48, 16F

03/29 04:49, , 17F
安全問題很重要,不然門戶大開誰也不知道會發生什麼事
03/29 04:49, 17F

03/29 05:56, , 18F
這挺嚴重的,真的建議盡快回報作者
03/29 05:56, 18F

03/29 06:36, , 19F
推文了 希望作者快點看到快點處理吧
03/29 06:36, 19F

03/29 06:37, , 20F
對岸也有人發現KCV怪怪的 https://hjc.im/
03/29 06:37, 20F

03/29 06:58, , 21F
原po 我用了您的後有出現「此網站的安全性憑證有問題」
03/29 06:58, 21F

03/29 06:59, , 22F
開啟原始KCV也變成這樣 雖然可以不管他直接登入 0rz
03/29 06:59, 22F

03/29 06:59, , 23F
這樣是正常的嗎?| 還是只是我的電腦識別錯誤?
03/29 06:59, 23F
這是因為 KCV 初始化 FiddlerCore 時設定成讓他解密 SSL , 於是他會分別建立兩條 SSL 連線,自己當中間人。 雖然是在同一臺機器,可是 SSL 有涉及 public key 的交換, 要直接解密不太容易,這是一種折衷的方法。既然不是真的遠端機器直接連線, 而是中間被打開過了再重新打包的,那憑證會有問題也是理所當然的。

03/29 07:11, , 24F
啊有人推了嗎,還好我還沒按送出 (掩面
03/29 07:11, 24F

03/29 07:26, , 25F
安全憑證有問題?我只有在搭配使用航海日誌的時候才發生
03/29 07:26, 25F

03/29 07:50, , 26F
更正,有沒有航海日誌都會出現安全性憑證有問題
03/29 07:50, 26F

03/29 08:31, , 27F
我使用原版的KCV就會出現安全性憑證有問題的警告,和原PO
03/29 08:31, 27F

03/29 08:31, , 28F
的關聯不大
03/29 08:31, 28F

03/29 08:37, , 29F
能問一下這版本的多出來的項目是什麼嗎?
03/29 08:37, 29F

03/29 08:38, , 30F
原版3.5的資料夾內容只有26項+四個資料夾。但你的卻爆
03/29 08:38, 30F

03/29 08:38, , 31F
增到50個項目+4個資料夾...
03/29 08:38, 31F
我把 Release 資料夾產生的東西全部包進來了,有些東西是拿來 debug 用的。

03/29 08:41, , 32F
KCV怪怪的昨天跑出js:decode今天跑出HTML:Script-inf
03/29 08:41, 32F

03/29 08:42, , 33F
是kcv的問題還是我自己電腦的問題-_-
03/29 08:42, 33F

03/29 08:44, , 34F
多出來的東西是一些程式的專案檔案之類的 編譯後殘留
03/29 08:44, 34F

03/29 08:47, , 35F
所以這些殘留的XML跟PDB我刪掉沒差吧?
03/29 08:47, 35F

03/29 08:53, , 36F
03/29 08:53, 36F

03/29 09:10, , 37F
借題想請問 有沒有人3.5跟3.6預設畫面大小&解析度不同的?
03/29 09:10, 37F

03/29 09:48, , 38F
給推,雖然我不懂。
03/29 09:48, 38F
※ 編輯: OxISBE (140.113.88.45), 03/29/2015 12:52:20

03/29 13:47, , 39F
問題是大家就算電腦沒防火牆,種花的小龜龜也有啊?
03/29 13:47, 39F

03/29 13:50, , 40F
除非你的電腦設成DMZ不然應該沒差,從那個port進來也不
03/29 13:50, 40F

03/29 13:51, , 41F
會到你的電腦,小龜龜又不知道要送到哪裡去
03/29 13:51, 41F

03/29 13:56, , 42F
有些地方像是學校宿舍會是直接實體 IP 對外
03/29 13:56, 42F

03/29 13:58, , 43F
有些 ISP 裝機也不會裝 router
03/29 13:58, 43F

03/29 14:01, , 44F
我這幾天開kcv avast一直跳出來 要怎解決呢?
03/29 14:01, 44F

03/29 14:07, , 45F
跳出什麼東西呢?
03/29 14:07, 45F

03/29 14:09, , 46F
那個可能是有人在連你的 FiddlerCore 開著的 port
03/29 14:09, 46F

03/29 14:09, , 47F
@OxISBE 喔喔,那麼目前就只能推薦大家...裝防火牆啊!
03/29 14:09, 47F

03/29 14:09, , 48F
他會用你那個 proxy 去抓惡意的東西下來,我之前也有遇到
03/29 14:09, 48F

03/29 14:14, , 49F
一直跳出來呢..
03/29 14:14, 49F

03/29 14:17, , 50F
你遇到的正是我昨天遇到的,也是文中所說的問題
03/29 14:17, 50F

03/29 14:17, , 51F
看你要不要暫時換成我打過 patch 的版本
03/29 14:17, 51F

03/29 14:30, , 52F
是直接把release丟到裡面嗎?
03/29 14:30, 52F

03/29 14:32, , 53F
直接用就好
03/29 14:32, 53F

03/29 14:59, , 54F
有點搞不清楚 所以現在是原版的kcv有問題?
03/29 14:59, 54F

03/29 15:22, , 55F
是的
03/29 15:22, 55F

03/29 15:33, , 56F
所以說現在是把原本的刪掉改用大大這個版本就可以了
03/29 15:33, 56F

03/29 15:33, , 57F
是嗎?
03/29 15:33, 57F

03/29 15:45, , 58F
是的
03/29 15:45, 58F

03/29 21:30, , 59F
最新的issue也有人提,不過只改一行?
03/29 21:30, 59F

03/29 21:33, , 60F
yuyuvn版的KCV已經先修正這個問題了
03/29 21:33, 60F

03/29 23:11, , 61F
我看到了,他修正的方式跟我差不多
03/29 23:11, 61F

03/29 23:11, , 62F
論時間的話,和那個修正及 issue 比起來還是我比較早 XD
03/29 23:11, 62F

03/31 14:32, , 63F
用WINDOWS防火牆直接BLOCK掉KCV可以嗎?
03/31 14:32, 63F
文章代碼(AID): #1L5khXdS (KanColle)
討論串 (同標題文章)
文章代碼(AID): #1L5khXdS (KanColle)