FunctionClub / V2ray.Fun

正在开发的全新 V2ray.Fun
2k stars 611 forks source link

(已解决)TLS无法开启:“请检查域名是否已解析至此服务器,这可能需要等待数分钟” #57

Open junfeidai opened 5 years ago

junfeidai commented 5 years ago

VPS:Vultr, 系统:Debian9 我用的是Cloudflare做CDN 1,先在CF里创建name为域名(不带www),value为 IP 的A记录,云朵点灰 2,在图形化脚本里面开启tls时输入域名(不带www),此时我的界面没有出现“请检查域名是否已解析至此服务器,这可能需要等待数分钟”,等了几十秒,tls开启成功 3,在CF里创建name为www, value为 IP 的A记录, (我自己的操作步骤是这样的,不知道第3步与 第1步同时做会不会成功,我也没有再验证。) 然后把两个云朵都点亮 4,进入VPS修改json文件,在adress一行,在域名前添加“www.” 5,用v2ray客户端扫描图形化界面的二维码,此时配置信息不全需要做如下修改 地址: 在已经存在的域名前加上“www.” 加密方式:auto(默认) 端口:443(配置文件里也要改成这个) alterid:查看配置文件(默认100,建议自己修改) 传输协议: ws 伪装类型:none(默认) 伪装域名: 同地址 路径: / 底层传输安全: tls

本人不懂各种相关知识,纯粹是被墙逼成了高手(伪),靠脑洞猜想解决了这个问题,在此把自己的方法分享给大家,可能你用了这种方法不一定会成功,此外我是用纯净的VPS,如果你的vps之前安装了其他程序,那么重装一下系统也许会有帮助。

srw4115 commented 5 years ago

问题是出在app.py的gen_ssl方法里面,调用acme.sh那里

解决办法(我虚拟机是debian9)

1.先安装acme:wget -O - https://get.acme.sh | sh 2.去acme目录:cd /root/.acme.sh 3.执行命令生成证书:acme.sh --issue -d {你的域名} --standalone

如果是root模式下的话,第三步需要加--force 参数,或者不去目录直接/root/.acme.sh/acme.sh --issue -d {你的域名}} --standalone 试试

yiyunma1024 commented 5 years ago

感谢楼上。

Jimmisama commented 4 years ago

问题是出在app.py的gen_ssl方法里面,调用acme.sh那里

解决办法(我虚拟机是debian9)

1.先安装acme:wget -O - https://get.acme.sh | sh 2.去acme目录:cd /root/.acme.sh 3.执行命令生成证书:acme.sh --issue -d {你的域名} --standalone

如果是root模式下的话,第三步需要加--force 参数,或者不去目录直接/root/.acme.sh/acme.sh --issue -d {你的域名}} --standalone 试试 It seems that {www.xxx.com} is an IDN( Internationalized Domain Names), please install 'idn' command first. 这个怎么办啊

Meilinhost commented 4 years ago

同样问题

wangxiusen commented 4 years ago

--force

centos7怎么解决这个问题啊