Skip to content

Commit

Permalink
添加通过v2ray配置ss
Browse files Browse the repository at this point in the history
  • Loading branch information
Mcl committed Oct 20, 2020
1 parent ba1cd3c commit a5449da
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 3 deletions.
10 changes: 9 additions & 1 deletion app.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"value": "如出现错误,请检查参数格式或多尝试几次。使用自定义参数请务必先充分理解其含义"
},
"APASSWORD": {
"description": "SS和BROOK以及GOST使用的密码",
"description": "V2RAY-SS|SS|BROOK|GOST使用的密码",
"value": "password"
},
"TOREnable": {
Expand Down Expand Up @@ -75,6 +75,14 @@
"description": "V2RAY使用VLESS时的路径",
"value": "/vlesspath"
},
"VRAYSSENCYPT": {
"description": "V2RAY使用SHADOWSOCKS时的加密方式",
"value": "chacha20-ietf-poly1305"
},
"VRAYSSPATH": {
"description": "V2RAY使用SHADOWSOCKS时的路径",
"value": "/vraysspath"
},
"AUUID": {
"description": "V2RAY使用的UUID,可生成UUID的网站: https://www.uuidgenerator.net",
"value": "8f91b6a0-e8ee-11ea-adc1-0242ac120002"
Expand Down
7 changes: 7 additions & 0 deletions etc/Caddyfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,10 @@ header Upgrade websocket
path $VLESSPATH
}
reverse_proxy @websocket_v2ray_vless 127.0.0.1:5234

@websocket_v2ray_shadowsocks {
header Connection *Upgrade*
header Upgrade websocket
path $VRAYSSPATH
}
reverse_proxy @websocket_v2ray_shadowsocks 127.0.0.1:6234
12 changes: 12 additions & 0 deletions etc/v2ray.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,23 @@
"port": 5234,"listen": "127.0.0.1","protocol": "vless",
"settings": {"clients": [{"id": "$AUUID"}],"decryption": "none"},
"streamSettings": {"network": "ws","wsSettings": {"path": "$VLESSPATH"}}
},
{
"port": 6234,"listen": "127.0.0.1","protocol": "dokodemo-door",
"tag": "door",
"settings": {"address": "v1.mux.cool","followRedirect": false,"network": "tcp, udp"},
"streamSettings": {"network": "ws","wsSettings": {"path": "$VRAYSSPATH"}}
},
{
"port": 7234,"listen": "127.0.0.1","protocol": "shadowsocks",
"settings": {"method": "$SSENCYPT","password": "$APASSWORD","network": "tcp,udp"}
}
],

"outbounds":
[
{"protocol": "freedom","tag": "direct","settings": {}},
{"protocol": "freedom","tag": "dokodemo-shadowsocks","settings": {"redirect": "127.0.0.1:7234"}},
{"protocol": "socks","tag": "sockstor","settings": {"servers": [{"address": "127.0.0.1","port": 9050}]}},
{"protocol": "blackhole","tag": "blocked","settings": {}}
],
Expand All @@ -24,6 +35,7 @@
{
"rules":
[
{"type": "field","inboundTag": "door","outboundTag": "dokodemo-shadowsocks"},
{"type": "field","outboundTag": "blocked","domain": ["geosite:category-ads-all"]},
{"type": "field","outboundTag": "sockstor","domain": ["geosite:tor"]}
]
Expand Down
4 changes: 2 additions & 2 deletions start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
mkdir -p /etc/caddy/ /usr/share/caddy && wget $CADDYIndexPage -O /usr/share/caddy/index.html
unzip -qo /usr/share/caddy/index.html -d /usr/share/caddy/ && mv /usr/share/caddy/*/* /usr/share/caddy/
[[ "$ROBOTS" == "true" ]] && wget -qO- $ROBOTSCONFIG >/usr/share/caddy/robots.txt
wget -qO- $CADDYCONFIG | sed -e "1c :$PORT" -e "s/\$SSPATH$/\\$SSPATH/" -e "s/\$GOSTPATH$/\\$GOSTPATH/" -e "s/\$BROOKPATH$/\\$BROOKPATH/" -e "s/\$VMESSPATH$/\\$VMESSPATH/" -e "s/\$VLESSPATH$/\\$VLESSPATH/" >/etc/caddy/Caddyfile
wget -qO- $V2RAYCONFIG | sed -e "s/\$AUUID/$AUUID/g" -e "s/\$VMESSPATH/\\$VMESSPATH/" -e "s/\$VLESSPATH/\\$VLESSPATH/" >/v2ray.json
wget -qO- $CADDYCONFIG | sed -e "1c :$PORT" -e "s/\$SSPATH$/\\$SSPATH/" -e "s/\$GOSTPATH$/\\$GOSTPATH/" -e "s/\$BROOKPATH$/\\$BROOKPATH/" -e "s/\$VMESSPATH$/\\$VMESSPATH/" -e "s/\$VLESSPATH$/\\$VLESSPATH/" -e "s/\$VRAYSSPATH$/\\$VRAYSSPATH/" >/etc/caddy/Caddyfile
wget -qO- $V2RAYCONFIG | sed -e "s/\$AUUID/$AUUID/g" -e "s/\$VMESSPATH/\\$VMESSPATH/" -e "s/\$VLESSPATH/\\$VLESSPATH/" -e "s/\$VRAYSSPATH$/\\$VRAYSSPATH/" -e "s/\$SSENCYPT$/\\$SSENCYPT/" -e "s/\$APASSWORD$/\\$APASSWORD/" >/v2ray.json

# start
[[ "$TOREnable" == "true" ]] && tor &
Expand Down

0 comments on commit a5449da

Please sign in to comment.