updated server configs

This commit is contained in:
Luxferre
2026-07-26 10:13:48 +03:00
parent 8956f8fd19
commit fb5cbc7917
2 changed files with 28 additions and 6 deletions
+4 -5
View File
@@ -2,19 +2,18 @@
# Client-side GS-Warp launcher # Client-side GS-Warp launcher
# Created by Luxferre in 2026, released into the public domain # Created by Luxferre in 2026, released into the public domain
[ -z "$OVPNCFG" ] && OVPNCFG="$2" [ -z "$OVPNCFG" ] && OVPNCFG="$1"
[ -z "$OVPNCFG" ] && OVPNCFG="client.ovpn" [ -z "$OVPNCFG" ] && OVPNCFG="client.ovpn"
printf "Using config from %s...\n" "$OVPNCFG" printf "Using config from %s...\n" "$OVPNCFG"
GS_SECRET="$(md5sum "$OVPNCFG" | cut -d ' ' -f 1)"
GSPIDFILE='/tmp/gswarp-gs.pid' GSPIDFILE='/tmp/gswarp-gs.pid'
OVPIDFILE='/tmp/gswarp-ov.pid' OVPIDFILE='/tmp/gswarp-ov.pid'
BEFORE_PIDS=$(pgrep -x gs-netcat 2>/dev/null) BEFORE_PIDS=$(pgrep -x gs-netcat 2>/dev/null)
gs-netcat -D -s "$GS_SECRET" -p 1194 gs-netcat -D -p 1194 -s $(md5sum "$OVPNCFG" | cut -d ' ' -f 1)
sleep 0.5
sleep 2
AFTER_PIDS=$(pgrep -x gs-netcat 2>/dev/null) AFTER_PIDS=$(pgrep -x gs-netcat 2>/dev/null)
if [ -n "$BEFORE_PIDS" ]; then if [ -n "$BEFORE_PIDS" ]; then
+24 -1
View File
@@ -56,6 +56,7 @@ EOF
cat <<EOF > /vpn/server.conf cat <<EOF > /vpn/server.conf
dev tun dev tun
topology subnet topology subnet
proto tcp-server
ca /vpn/ca.crt ca /vpn/ca.crt
cert /vpn/server.crt cert /vpn/server.crt
key /vpn/server.key key /vpn/server.key
@@ -91,11 +92,33 @@ tun-mtu 1300
mssfix 1200 mssfix 1200
# Native OpenVPN routes to bypass GSocket relay nodes via physical default gateway # Native OpenVPN routes to bypass GSocket relay nodes via physical default gateway
route j.gs.thc.org 255.255.255.255 net_gateway route gs.thc.org 255.255.255.255 net_gateway
route a.gs.thc.org 255.255.255.255 net_gateway route a.gs.thc.org 255.255.255.255 net_gateway
route b.gs.thc.org 255.255.255.255 net_gateway route b.gs.thc.org 255.255.255.255 net_gateway
route c.gs.thc.org 255.255.255.255 net_gateway route c.gs.thc.org 255.255.255.255 net_gateway
route d.gs.thc.org 255.255.255.255 net_gateway
route e.gs.thc.org 255.255.255.255 net_gateway
route f.gs.thc.org 255.255.255.255 net_gateway
route g.gs.thc.org 255.255.255.255 net_gateway route g.gs.thc.org 255.255.255.255 net_gateway
route h.gs.thc.org 255.255.255.255 net_gateway
route i.gs.thc.org 255.255.255.255 net_gateway
route j.gs.thc.org 255.255.255.255 net_gateway
route k.gs.thc.org 255.255.255.255 net_gateway
route l.gs.thc.org 255.255.255.255 net_gateway
route m.gs.thc.org 255.255.255.255 net_gateway
route n.gs.thc.org 255.255.255.255 net_gateway
route o.gs.thc.org 255.255.255.255 net_gateway
route p.gs.thc.org 255.255.255.255 net_gateway
route q.gs.thc.org 255.255.255.255 net_gateway
route r.gs.thc.org 255.255.255.255 net_gateway
route s.gs.thc.org 255.255.255.255 net_gateway
route t.gs.thc.org 255.255.255.255 net_gateway
route u.gs.thc.org 255.255.255.255 net_gateway
route v.gs.thc.org 255.255.255.255 net_gateway
route w.gs.thc.org 255.255.255.255 net_gateway
route x.gs.thc.org 255.255.255.255 net_gateway
route y.gs.thc.org 255.255.255.255 net_gateway
route z.gs.thc.org 255.255.255.255 net_gateway
<ca> <ca>
$(cat /vpn/ca.crt) $(cat /vpn/ca.crt)