在Heroku上部署v2ray,支持VMESS、VLESS、Trojan-Go、Shadowsocks协议
1、带来了久违的dns over https解析方式
2、dns over https默认禁用缓存防止因缓存错误造成域名解析出错
3、dns over https默认只进行ipv4解析,有需要ipv6解析的同学请自行修改源码etc/config.json的ipv4为ipv6
服务端与部署方式的重大改变:
1、重写了dockerfile和start.sh改进部署方式,精简storefiles文件。删除app.json的storefiles内容,现在部署无需读取storefiles文件。
2、服务端全部使用Xray-core代替V2Ray-core。vmess服务端删除alterid以强制启用aead提高安全性,增强vmess抗重防攻击能力。ssocks服务端启用ivcheck分析器增强ssocks抗重放攻击能力。
3、启用dockerfile内传输配置文件代替以前wget传输配置文件方式,解决了用户修改自己仓库的配置文件而无法生效的情况。
4、使用curl代替wget执行配置文件传输及部署。
5、修改readme.md的说明配合新的部署方式。
针对v0.1.6版本的细节部分修补
提升功能和安全性的重大更新
1、恢复原代码作者的所有连接方式
2、强化shadowsocks抗重放攻击能力,vmess启用aead,禁vmess弱加密方式,详见readme中的vmess小节。现在客户端可直接使用x2/v2的shadowsocks+ws+tls模式连接服务端。无需shadowsocks+插件ws+tls方式连接服务端。
3、启用新的issues模板。
4、v2/x2全线启用geoip/site过滤ip/域名提高安全性。
安全性更新 Caddyfile 删除http request头中的server信息增强安全性
有依有据地更新
憑空想象修trojan-go
已可使用