update time interval, add debug print for technology per vpn server
This commit is contained in:
@@ -117,10 +117,11 @@ for index, server in enumerate(servers):
|
|||||||
# Check if the server uses OpenVPN TCP Dedicated technology
|
# Check if the server uses OpenVPN TCP Dedicated technology
|
||||||
technologies = server.get('technologies', [])
|
technologies = server.get('technologies', [])
|
||||||
skip_server = any(tech.get('identifier') == 'openvpn_dedicated_tcp' for tech in technologies)
|
skip_server = any(tech.get('identifier') == 'openvpn_dedicated_tcp' for tech in technologies)
|
||||||
|
technologies_str = ', '.join([t.get('identifier', 'N/A') for t in technologies]) # Get technologies as a string
|
||||||
|
|
||||||
if skip_server:
|
if skip_server:
|
||||||
server_name = server.get('hostname')
|
server_name = server.get('hostname')
|
||||||
debug_print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: Skipping OpenVPN TCP Dedicated server.")
|
debug_print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: Skipping OpenVPN TCP Dedicated server. Technologies: {technologies_str}")
|
||||||
continue # Skip to the next server
|
continue # Skip to the next server
|
||||||
|
|
||||||
server_name = server.get('hostname')
|
server_name = server.get('hostname')
|
||||||
@@ -128,7 +129,7 @@ for index, server in enumerate(servers):
|
|||||||
server_load = server.get('load', 'N/A') # Get server load, default to 'N/A' if not available
|
server_load = server.get('load', 'N/A') # Get server load, default to 'N/A' if not available
|
||||||
server_status = server.get('status', 'N/A') # Get server status, default to 'N/A' if not available
|
server_status = server.get('status', 'N/A') # Get server status, default to 'N/A' if not available
|
||||||
|
|
||||||
debug_print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: Load: {server_load}, Status: {server_status} Processing server... ")
|
debug_print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: Load: {server_load}, Status: {server_status}, Technologies: {technologies_str} Processing server... ")
|
||||||
|
|
||||||
# Construct the temporary OVPN filename
|
# Construct the temporary OVPN filename
|
||||||
ovpn_filename = f"{server_name}.tcp.ovpn"
|
ovpn_filename = f"{server_name}.tcp.ovpn"
|
||||||
@@ -175,7 +176,7 @@ for index, server in enumerate(servers):
|
|||||||
print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: VPN disconnected.")
|
print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: VPN disconnected.")
|
||||||
|
|
||||||
# Wait for a random time between 5 and 8 seconds
|
# Wait for a random time between 5 and 8 seconds
|
||||||
sleep_time = random.randint(5, 8)
|
sleep_time = random.randint(2, 4)
|
||||||
print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: Waiting for {sleep_time} seconds before the next connection...")
|
print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: Waiting for {sleep_time} seconds before the next connection...")
|
||||||
time.sleep(sleep_time)
|
time.sleep(sleep_time)
|
||||||
print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: Resuming...")
|
print(f"{datetime.datetime.now()} [{index+1}/{server_count}] [{server_name}]: Resuming...")
|
||||||
|
|||||||
Reference in New Issue
Block a user