Memungkinkan Anda mengontrol Speedify, VPN pengikat, dari Python. Hampir semua yang tersedia untuk antarmuka pengguna tersedia melalui perpustakaan ini.
Pustaka ini memaparkan semua fungsi dari Speedify CLI.
Diuji pada Windows, macOS, Ubuntu, Raspbian.
Secara otomatis mencari speedify_cli
di sejumlah lokasi standar.
Anda dapat memaksanya untuk menggunakan lokasi tertentu dengan mengatur variabel lingkungan SPEEDIFY_CLI
atau dengan memanggil speedify.set_cli()
. Dalam kedua kasus tersebut, dibutuhkan path lengkap dari speedify_cli
yang dapat dieksekusi.
Masukkan Speedify dalam mode kecepatan dengan transportasi UDP
impor speedifyspeedify.mode("kecepatan")speedify.transport("udp")
Alternatifnya:
dari speedifysettings import apply_setting#Masukkan Speedify ke mode kecepatan dengan UDP transportapply_setting("mode", "speed")apply_setting("transport", "udp")
Terapkan beberapa pengaturan sekaligus, dan cetak pengaturan saat ini:
dari speedifysettings impor apply_speedify_settings, get_speedify_settingsspeedify_settings = '''{"connectmethod" : "closest","encryption" : true, "jumbo" : true, "mode" : "speed", "privacy_killswitch":false, "privacy_dnsleak": true , "startupconnect": benar, "transportasi":"otomatis","overflow_threshold": 30.0, "adapter_priority_ethernet" : "selalu","adapter_priority_wifi" : "selalu", "adapter_priority_seluler" : "sekunder", "adapter_datalimit_daily_all" : 0, "adapter_datalimit_monthly_all" : 0, "adapter_ratelimit_all" : 0 }'''#Apply settingsapply_speedify_settings(speedify_settings)#Cetak pengaturan saat iniprint(get_speedify_settings())
Untuk daftar lengkap pengaturan, buat dokumentasi sphinx dengan menjalankan make html di folder docs/.
Ditambahkan
dns(str)
streamtest()
directory(str)
gateway(str)
esni(bool)
headercompression(bool)
privacy(str, bool)
daemon(str)
login_auto()
login_oauth(token)
streamingbypass_domains_add(str)
streamingbypass_domains_rem(str)
streamingbypass_domains_set(str)
streamingbypass_ipv4_add(str)
streamingbypass_ipv4_rem(str)
streamingbypass_ipv4_set(str)
streamingbypass_ipv6_add(str)
streamingbypass_ipv6_rem(str)
streamingbypass_ipv6_set(str)
streamingbypass_ports_add(str)
streamingbypass_ports_rem(str)
streamingbypass_ports_set(str)
adapter_overratelimit(str, int)
adapter_dailylimit_boost(str, int)
show_servers()
show_settings()
show_privacy()
show_adapters()
show_currentserver()
show_user()
show_directory()
show_connectmethod()
show_streamingbypass()
show_disconnect()
show_streaming()
show_speedtest()
Berubah
adapter_encryption(str, str) -> adapter_encryption(str, str or bool)
encryption(str) -> encryption(str or bool)
mode(str = "speed") -> mode(str)