ให้คุณควบคุม 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 Apply_setting#Put Speedify ในโหมดความเร็วด้วย UDP Transportapply_setting("mode", "speed")apply_setting("transport", "udp")
ใช้การตั้งค่าหลายรายการพร้อมกัน และพิมพ์การตั้งค่าปัจจุบัน:
จาก speedifysettings นำเข้า Apply_speedify_settings, get_speedify_settingsspeedify_settings = '''{"connectmethod" : "closest", "encryption" : true, "jumbo" : true, "mode" : "speed", "privacy_killswitch":false, "privacy_dnsleak": true , "startupconnect": จริง, "ขนส่ง": "อัตโนมัติ", "overflow_threshold": 30.0, "adapter_priority_ethernet" : "always", "adapter_priority_wifi" : "always", "adapter_priority_celular" : "รอง", "adapter_datalimit_daily_all" : 0, "adapter_datalimit_monthly_all" : 0, "adapter_ratelimit_all" : 0 }'''#Apply settingsapply_speedify_settings(speedify_settings)#พิมพ์การตั้งค่าปัจจุบันพิมพ์(get_speedify_settings())
สำหรับรายการการตั้งค่าทั้งหมด ให้สร้างเอกสารประกอบสฟิงซ์โดยเรียกใช้ 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)