1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Add V2Ray Trojan and VMess protocol support

This commit is contained in:
Ycarus (Yannick Chabanois) 2023-08-25 11:06:40 +02:00
parent 051577195e
commit a8387400ba
6 changed files with 139 additions and 14 deletions

View file

@ -36,7 +36,7 @@ if [ -z "$(uci -q get v2ray.main)" ]; then
set v2ray.omrout.tag='omrout_tunnel'
set v2ray.omrout.protocol='vless'
set v2ray.omrout.s_vmess_address=''
set v2ray.omrout.s_vmess_port='65228'
set v2ray.omrout.s_vmess_port='65230'
set v2ray.omrout.s_vmess_user_id=''
set v2ray.omrout.s_vmess_user_security='none'
set v2ray.omrout.s_vmess_user_alter_id='0'
@ -46,6 +46,12 @@ if [ -z "$(uci -q get v2ray.main)" ]; then
set v2ray.omrout.s_vless_user_security='none'
set v2ray.omrout.s_vless_user_encryption='none'
set v2ray.omrout.s_vless_user_alter_id='0'
set v2ray.omrout.s_trojan_address=''
set v2ray.omrout.s_trojan_port='65229'
set v2ray.omrout.s_trojan_user_id=''
set v2ray.omrout.s_trojan_user_security='none'
set v2ray.omrout.s_trojan_user_encryption='none'
set v2ray.omrout.s_trojan_user_alter_id='0'
set v2ray.omrout.ss_network='tcp'
set v2ray.omrout.ss_security='tls'
set v2ray.omrout.ss_tls_allow_insecure='1'
@ -155,4 +161,24 @@ if [ "$(uci -q get v2ray.policy_level_0.conn_idle)" = "2400" ]; then
EOF
fi
if [ "$(uci -q get v2ray.omrout.s_vmess_port)" = "65228" ]; then
uci -q batch <<-EOF >/dev/null
set v2ray.omrout.s_vmess_port='65230'
commit v2ray
EOF
fi
if [ "$(uci -q get v2ray.omrout.s_trojan_port)" = "" ]; then
uci -q batch <<-EOF >/dev/null
set v2ray.omrout.s_trojan_address=''
set v2ray.omrout.s_trojan_port='65229'
set v2ray.omrout.s_trojan_user_id=''
set v2ray.omrout.s_trojan_user_security='none'
set v2ray.omrout.s_trojan_user_encryption='none'
set v2ray.omrout.s_trojan_user_alter_id='0'
commit v2ray
EOF
fi
fi
exit 0