diff --git a/Scripts/update_server.pl b/Scripts/update_server.pl --- a/Scripts/update_server.pl +++ b/Scripts/update_server.pl @@ -35,7 +35,7 @@ for (1..scalar @configs) { $server_type = 'Bridge' if /^BridgeRelay 1/i; $data_dir = $1 if /^DataDirectory (.*)/i; $pidfile = $1 if /^PidFile (.*)/i; - $obfs = 'True' if /^ServerTransportPlugin obfs2,obfs3/i; + $obfs = 'True' if /^ServerTransportPlugin (obfs\d+|scramblesuit)/i; $ip = $1 if /^OutboundBindAddress (\d+\.\d+\.\d+\.\d+)/i; } close config; @@ -44,7 +44,7 @@ for (1..scalar @configs) { print $obfs . "\n"; ######## [ip check] ######## if ($ip == "") { - $socket = new IO::Socket::INET ( PeerAddr => "google.com", + $socket = new IO::Socket::INET ( PeerAddr => "enn.lu", PeerPort => 80, Proto => 'tcp'); $ip = $socket->sockhost;