mirror of
https://github.com/lush2020/edgetunnel.git
synced 2026-03-24 00:48:39 +08:00
feat: add Heroku
This commit is contained in:
44
configure.sh
Normal file
44
configure.sh
Normal file
@@ -0,0 +1,44 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Download and install V2Ray
|
||||
mkdir /tmp/v2ray
|
||||
curl -L -H "Cache-Control: no-cache" -o /tmp/v2ray/v2ray.zip https://github.com/v2fly/v2ray-core/releases/latest/download/v2ray-linux-64.zip
|
||||
unzip /tmp/v2ray/v2ray.zip -d /tmp/v2ray
|
||||
install -m 755 /tmp/v2ray/v2ray /usr/local/bin/v2ray
|
||||
install -m 755 /tmp/v2ray/v2ctl /usr/local/bin/v2ctl
|
||||
|
||||
# Remove temporary directory
|
||||
rm -rf /tmp/v2ray
|
||||
|
||||
# V2Ray new configuration
|
||||
install -d /usr/local/etc/v2ray
|
||||
cat << EOF > /usr/local/etc/v2ray/config.json
|
||||
{
|
||||
"inbounds": [
|
||||
{
|
||||
"port": $PORT,
|
||||
"protocol": "vmess",
|
||||
"settings": {
|
||||
"clients": [
|
||||
{
|
||||
"id": "$UUID",
|
||||
"alterId": 64
|
||||
}
|
||||
],
|
||||
"disableInsecureEncryption": true
|
||||
},
|
||||
"streamSettings": {
|
||||
"network": "ws"
|
||||
}
|
||||
}
|
||||
],
|
||||
"outbounds": [
|
||||
{
|
||||
"protocol": "freedom"
|
||||
}
|
||||
]
|
||||
}
|
||||
EOF
|
||||
|
||||
# Run V2Ray
|
||||
/usr/local/bin/v2ray -config /usr/local/etc/v2ray/config.json
|
||||
Reference in New Issue
Block a user