问题
由于总所周知的原因,Parsec 在部分地区或运营商无法登陆,那么就需要代理访问,但是我配置代理之后,却仍然无法登陆,表现为 -800 代码提示框瞬间弹出,注意是【瞬间弹出提示框】,而且没有 Parsec 的网络请求记录,用 Proxifier 导流也不行,这就很奇怪了,而且搜遍了全网都没解决方案(可能几乎没遇到过这个问题),在win 11上就这样,但win 10就不会,顺便说一下这个版本是 Parsecd-150-95a
简直整吐了,TMD,折腾了一个礼拜这试那试的,后面自己试出了方法成功登上了,我现在严重怀疑是不是 Parsec 本身登陆设计就有问题(直到现在我还是不知道为啥)
配置文件方法
先说一下配置代理的方法,打开config.json 文件,此文件存放的位置,不同的系统以及安装选项位置不一,详细如下:
Tips
- Windows:
- Per User:%appdata%\Parsec\
- 即目录为
C:\Users\[用户名]\AppData\Roaming\Parsec
- 即目录为
- Per Computer :%programdata%\Parsec\
- 即目录为
C:\ProgramData\Parsec
- 即目录为
- Per User:%appdata%\Parsec\
- macOS:
- Normal:~/.parsec/
- Custom shared installer for login screen access:/Users/Shared/.parsec/
- Linux:~/.parsec/
添加以下代码:
"app_proxy": {
"value": true
},
"app_proxy_port": {
"value": 1080
},
"app_proxy_address": {
"value": "127.0.0.1"
}
注意 app_proxy_port 是你代理的端口号,根据实际情况来写,当然,去掉 app_proxy_port 和 app_proxy_address 的话,Parsec 就会走系统代理,配置后能够登录的话,那么就愉快地去用吧
除非,出现了刚刚说的瞬间弹出[-800]提示框,那么先恭喜你掉坑了(bushi)
解决
解决思路是通过 “便携版”的Parsec 登上账号后,再把配置信息全部替换到原来的目录
首先请先安装好安装版的 Parsec,然后完全退出软件(可以通过任务管理器关掉);代理软件依旧需要开着;
- 从 Parsec 下载页选 Portable 包(parsec-flat-windows.zip);
- 解压出来到文件夹,位置随意(建议目录全英文),修改 config.json 文件,添加上面所说的代码然后保存,此时打开【包里的 parsecd.exe】,此时就能按照正常流程登上了;
- 完全退出 Parsec,把包里的全部配置文件、dll 复制到原来的 Parsec 安装目录,如图
- 打开原来 Parsec 就可以了
此时你也会发现,Parsec 会自动检查并修正文件以及配置信息,比如 parsecd-50-95e.dll 被删除,appdata.json 内的 "so_name":"parsecd-150-95e.dll" 也被修正为 "parsecd-150-96a.dll"
参考
参考鸡毛,都说了我tm搜全网搜不到,咕噜咕噜也没有
简直了,唉,写到这里都不知道吐多少口气,很不明白为安装版的就是无法登上