Parsec 配置代理后仍然[-800]的问题

问题

由于总所周知的原因,Parsec 在部分地区或运营商无法登陆,那么就需要代理访问,但是我配置代理之后,却仍然无法登陆,表现为 -800 代码提示框瞬间弹出,注意是【瞬间弹出提示框】,而且没有 Parsec 的网络请求记录,用 Proxifier 导流也不行,这就很奇怪了,而且搜遍了全网都没解决方案(可能几乎没遇到过这个问题),在win 11上就这样,但win 10就不会,顺便说一下这个版本是 Parsecd-150-95a

:heixian: 简直整吐了,TMD,折腾了一个礼拜这试那试的,后面自己试出了方法成功登上了,我现在严重怀疑是不是 Parsec 本身登陆设计就有问题(直到现在我还是不知道为啥)

配置文件方法

先说一下配置代理的方法,打开config.json 文件,此文件存放的位置,不同的系统以及安装选项位置不一,详细如下:

Tips

  • Windows:
    • Per User:%appdata%\Parsec\
      • 即目录为 C:\Users\[用户名]\AppData\Roaming\Parsec
    • Per Computer :%programdata%\Parsec\
      • 即目录为  C:\ProgramData\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_portapp_proxy_address 的话,Parsec 就会走系统代理,配置后能够登录的话,那么就愉快地去用吧

除非,出现了刚刚说的瞬间弹出[-800]提示框,那么先恭喜你掉坑了(bushi)  :xiaoyan:

解决

解决思路是通过 “便携版”的Parsec 登上账号后,再把配置信息全部替换到原来的目录

首先请先安装好安装版的 Parsec,然后完全退出软件(可以通过任务管理器关掉);代理软件依旧需要开着;

  1. 从 Parsec 下载页选 Portable 包(parsec-flat-windows.zip);
  2. 解压出来到文件夹,位置随意(建议目录全英文),修改 config.json 文件,添加上面所说的代码然后保存,之后打开【包里的 parsecd.exe】,然后神奇地能按照正常流程登上了;
  3. 完全退出 Parsec,把包里的全部配置文件、dll 复制到原来的 Parsec 安装目录,如图
  4. 打开原来 Parsec 就可以了

此时你也会发现,Parsec 会自动检查并修正文件以及配置信息,比如 parsecd-50-95e.dll 被删除,appdata.json 内的 "so_name":"parsecd-150-95e.dll" 也被修正为 "parsecd-150-96a.dll"

参考

参考鸡毛,都说了我tm搜全网搜不到,咕噜咕噜也没有

简直了,唉,写到这里都不知道吐多少口气,很不明白为啥安装版的就是无法登上  :leng:

点赞
  1. reran说道:

    感谢分享,搞了好久好久

发表回复

电子邮件地址不会被公开。必填项已用 * 标注