يتيح لك التحكم في Speedify، شبكة VPN الرابطة، من Python. كل ما هو متاح لواجهة المستخدم تقريبًا متاح عبر هذه المكتبة.
تعرض هذه المكتبة كافة الوظائف من Speedify CLI.
تم اختباره على أنظمة التشغيل Windows وmacOS وUbuntu وRaspbian.
يبحث تلقائيًا عن speedify_cli
في عدد من المواقع القياسية.
يمكنك إجباره على استخدام موقع معين إما عن طريق تعيين متغير البيئة SPEEDIFY_CLI
أو عن طريق استدعاء speedify.set_cli()
. وفي كلتا الحالتين، فإنه يأخذ المسار الكامل للملف القابل للتنفيذ speedify_cli
.
ضع Speedify في وضع السرعة مع نقل UDP
استيراد speedifyspeedify.mode("السرعة")speedify.transport("udp")
بدلاً عن ذلك:
من speedifysettings import application_setting#ضع Speedify في وضع السرعة باستخدام UDP Transportapply_setting("mode", "speed")apply_setting("transport", "udp")
قم بتطبيق إعدادات متعددة مرة واحدة، وطباعة الإعدادات الحالية:
من إعدادات السرعة، استيراد application_speedify_settings، get_speedify_settingsspeedify_settings = '''{"connectmethod" : "الأقرب"، "التشفير" : صحيح، "جامبو" : صحيح، "الوضع" : "السرعة"، "privacy_killswitch": false، "privacy_dnsleak": صحيح ، "startupconnect": صحيح، "transport": "auto"، "overflow_threshold": 30.0، "adapter_priority_ethernet" : "always"، "adapter_priority_wifi" : "Always"، "adapter_priority_cello" : "ثانوي"، "adapter_datalimit_daily_all" : 0، "adapter_datalimit_monthly_all" : 0، "adapter_ratelimit_all" : 0 }'''#Apply settingsapply_speedify_settings(speedify_settings)#طباعة الإعدادات الحاليةprint(get_speedify_settings())
للحصول على القائمة الكاملة للإعدادات، قم بإنشاء وثائق sphinx عن طريق تشغيل make html في المجلد docs/.
تمت الإضافة
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()
تغيرت
adapter_encryption(str, str) -> adapter_encryption(str, str or bool)
encryption(str) -> encryption(str or bool)
mode(str = "speed") -> mode(str)