一、前言
之所以写这个配置文件生成器,主要是因为市面上的配置文件生成器不太符合自己的需求,于是乎就自己造了一个。
功能列表:
- vmess、shadowsocks、dokodemo-door、socks、http 协议的 inbound 生成
- 同时可生成任意个 inbound
- vmess 支持 tcp、kcp、ws、http 等传输配置的生成,包括 tls 配置
- 生成客户端 vmess 链接和二维码
- 导出为标准格式的 config.json。生成出来的 config.json 默认包含屏蔽 bt 下载的路由
- 从一个标准格式的 config.json 导入到生成器中,方便进行配置修改
二、使用说明
vmess 协议可配置 tcp、kcp、ws、http 传输配置,推荐的组合有:纯 tcp(不伪装)、ws + tls、http + tls。更多关于 tls 的说明请查看这篇文章:v2ray 配置 ws + tls 或 http2 + tls 教程。
shadowsocks 就不用说了,相信大家都知道这个。
dokodemo-door 是端口转发协议,主要用于中转用途,更多关于端口转发请查看这篇文章:端口转发详解,v2ray 配置端口转发。
socks 协议兼容 socks4、socks4a、socks5 代理,用处并不是很大,加上这个功能只是考虑到可能有人真的需要吧。
http 协议就是 http 代理了,用处不大,同上。你可能会和上面 vmess 协议的 http 传输配置搞混,那么我现在明确的告诉你,这两个完全不一样。
生成配置文件
将你想要的配置信息都填好之后,点击【生成 inbound】按钮,即可生成一个 inbound 配置文件内容,你就可以直接将这个 inbound 内容放到它应该在的位置。
如果你不懂什么是 inbound 的话,那么就点击【生成服务端 config.json】,这会生成一个完整的服务端配置文件,直接覆盖掉服务端原有的 config.json 即可。
如何使用生成出来的配置文件
查看这篇文章:v2ray高级篇①——认识配置文件
三、其它说明
你可能会疑问为什么没有 mtproto 协议,我在这里说明一下,目前的 mtproto 协议已经能被精准打击,基本上用不了多久就会被 xx,所以我不建议使用这个协议。
生成的服务端 config.json 中加入了屏蔽 bt 下载的路由,可屏蔽大多数的 bt 下载,如果你不需要这个功能,请自行删除对应的配置内容。
如果遇到使用生成的配置信息导致 v2ray 无法启动的情况,大多数时候可能是你填写的信息有误,比如很多新手配置 tls 的时候,可能会把证书路径搞错,关于配置填写错误导致的问题,请自行解决。不过如果你发现生成的配置确实不符合 v2ray 要求的格式,请在评论区告诉我。
这个生成器怎么做的,有源码地址吗?
感谢,关于inbound的写法太难找了,都没有个规范,官网也不太友好