-
Notifications
You must be signed in to change notification settings - Fork 1.5k
常见问题
有些vps主机商会对vps所使用的资源进行限制,可能会造成Caddy启动失败,提示“failed to create new OS thread ”错误,在一些免费vps类型上经常出现。可以切换为不使用web伪装的代理模式(不填伪装网址的就是了)。
vps主机配置推荐内存在256M及以上,过低的内存配置,可能导致某些代理方案不能成功运行。
纯IPV6主机,安装过程中,将临时设置NAT64网关。仅用于布署代理,布署完成后,则会删除,若设置伪装网站,该网址需要可以使用ipv6访问,否则将无效。注意,纯IPV6 的主机无法直接访问纯IPV4的网络。(不推荐使用纯ipv6主机做为代理节点)
ProxySU的安装流程,是假设在全新系统下,没有装过以上代理软件,如果已经安装过,最好将系统重装一下,会减少很多的麻烦。
ProxySU将安装代理软件的最新版本,为了最好的兼容,请确保客户端也是当前最新版本。
在实际使用中,发现Centos7,debian8,ubunutu16.04等版本,安装出错的机率很大,不建议使用以上版本。低于以上版本的,无法使用ProxySU.
Nat类型的vps主机,因为无法独占80,443端口,使用tls模式的代理,可能不能申请证书,安装会失败。
ProxySU在开发过程中,一般都是在vultr的vps中测试,测试系统版本为:Debian 10。由于同一个版本的Linux系统,不同的VPS商,云服务商也不完全相同。实在没有精力去逐一测试。如果安装失败,可以先尝试以下方法解决:
1.如果以前装过翻墙软件,请重装一下vps系统后,再试。
2.更换为其他版本的linux发行版,推荐使用 Debian 9与Debian 10系统,再试。
以上两种方法不能解决,请各位网友及时发issues,或者到TG群组反馈。
在以上平台反馈求助时,请尽可能将安装出错的日志保存下来,并提供,将有利于查找错误原因。
1.如果连线不稳定的远程主机,请尽可能的使用稳定的代理连线,减少因网络不稳定而出现的问题,如:连接超时、安装到中途卡住(实际是掉线了)等。
2.ProxySU安装的都是V2Ray等代理软件最新版,为了减少兼容性的问题,请及时升级客户端的版本。
3.远程主机版本请优先选择Debian9\Debian10。
4.关于闪退,目前已知的造成闪退,主要是以下两个原因:
---1)运行ProxySU的windows系统是精简版或者一键ghost版,可能缺少运行组件,造成闪退。解决方法是用原版安装盘,重新装一下系统,就好了,或者用虚拟机安装一个临时用的原版系统也可以。
---2)使用密钥登录,但是密钥不是ProxySU所兼容的格式。见此处详细说明:关于兼容的密钥格式及转换教程
5.实践中发现内存资源低于128M的vps主机,无法成功运行v2ray的多模式共存方案,因此建议远程主机vps的内存在256M以上。以保证可以使用更多的代理模式。
ProxySU调用SSH.NET库登录远程主机,目前SSH.NET只支持以下格式的密钥:
- RSA in OpenSSL PEM and ssh.com format
- DSA in OpenSSL PEM and ssh.com format
- ECDSA 256/384/521 in OpenSSL PEM format
- ED25519 in OpenSSH key format
见官方说明:
https://github.com/sshnet/SSH.NET#public-key-authentication
如果当前拥有的密钥格式不是以上几种,可以下载puttygen工具,将其转换成上面的格式。
puttygen使用教程可以看这里
ProxySU所使用的acme.sh与Caddy,都是申请的Let's Encrypt免费证书。三个月需要续期,都是自动完成续期的,无需用户操作。但是Let's Encrypt证书有一些限制,请知晓,如下:
Let's Encrypt证书申请频率的限制
同一个主域名一周之内只能申请50个证书
每个账号下每个域名每小时申请验证失败的次数为5次
每周只能创建5个重复的证书,即使是通过不同的账号进行创建
每个账号同一个IP地址每3小时最多可以创建10个证书
每个多域名(SAN) SSL证书(不是通配符域名证书)最多只能包含100个子域
更新证书没有次数的限制,但是更新证书会受到上述重复证书的限制
如果提示证书申请失败,可以尝试更换域名再试(添加或换不同的二级域名,也算是新域名)
同一IP地址,在短时间内过于频繁的申请证书,也会被限制,此时更换域名也无法申请成功,只能等待一段时间,或者更换Ip.
(网友分享)
伪装网站是网上已经现存的任何网站,没有敏感信息的,没有被墙的国外网站都行,不需要自已搭建。只填域名,不要带 http 或 /,也不要与当前使用的域名相同。