rChinnnn / rchin-poe-trade

Path of Exile 查價工具 - 支援台服、國際服(繁體中文)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

javascript error permission denied

WillyChen-66 opened this issue · comments

image
說明: 原本是可以使用的,某一天就會出現這個錯誤
近期電腦變動: 我有開啟WSL以及Hyper-相關功能

附上系統資訊
Edition Windows 11 Pro
Version Dev
Installed on ‎2/‎17/‎2022
OS build 22557.1
Experience Windows Feature Experience Pack 1000.22557.1.0

巴哈那邊也有人回報 Windows 11 會有這個錯誤跳出來,他說他用 VM 開 Windows 10 沒這問題
也許是有系統應用程式佔用了 3031 port(?),能幫我參照這個網站說明的去找看看嗎?我手邊沒有 Windows 11 的環境能測試
https://blog.csdn.net/APythonC/article/details/115588722

今天電腦開機後,用了你提到的網址去查,沒有被占用,工具也確實開得起來了
我會再觀察看看是哪個應用搶了同一個port

你好
我也是升級win11後開不起來,
看敘述應該是3031被占用,所以用 netstat -ano | findstr 3031去找,發現沒有程式占用
使用w11的sandox可以成功開啟查價程式並搜尋,所以在想是不是系統內建保留
下netsh interface ipv4 show excludedportrange protocol=tcp去看也確實3031 PORT在範圍內,
解決辦法如下:

  1. 關閉winnat: net stop winnat
  2. 新增3031至個人保留: netsh int ipv4 add excludedportrange protocol=tcp numberofports=1 startport=3031
  3. 開啟winant: net start winnat

個人是以上述方式在非VM環境的win11下成功開啟程式並查價,不過這方面的操作沒有太多的了解,不知道會不會對其他程式有甚麼影響
感謝作者的程式讓查價過程能方便許多

解決辦法如下:

  1. 關閉winnat: net stop winnat
  2. 新增3031至個人保留: netsh int ipv4 add excludedportrange protocol=tcp numberofports=1 startport=3031
  3. 開啟winant: net start winnat

@Donvlouss 感謝測試並提供解決辦法,會啟用兩個 port 是因為必須在 local 開前端與後端
官方提供的某些 API 用前端抓會報 CORS 錯誤,只能用後端去處理
不然我之後找看看 Win10、Win11 所有系統保留的 Port,確定後再修改要佔用哪兩個 Port