В итоге режим расширения рабочих столов становиться странной фигнёй с функцией "картина-в-картинке".этот баг я вижу давно, никто чинить похоже не хочет.
Датакол непринимает
логин:пароль@сервер:порт
а только
сервер:порт:логин:пароль
import socket
import threading
import base64
REMOTE_PROXY_HOST = 'ваш исходный прокси'
REMOTE_PROXY_PORT = порт
REMOTE_PROXY_USER = 'логин'
REMOTE_PROXY_PASS = 'пароль'
LOCAL_PORT = 8080
auth = base64.b64encode(f"{REMOTE_PROXY_USER}:{REMOTE_PROXY_PASS}".encode()).decode()
proxy_headers = {'Proxy-Authorization': f'Basic {auth}'}
def handle(client_sock):
# Тут упрощенно, нужно добавить разбор HTTP-запроса и пересылку на исходный прокси
# с подстановкой Proxy-Authorization
pass
# Существуют более полные реализации см. [http://github.com/inaz2/proxy2](https://github.com/inaz2/proxy2)
s = socket.socket()
s.bind(('0.0.0.0', LOCAL_PORT))
s.listen(5)
while True:
c, a = s.accept()
threading.Thread(target=handle, args=(c,)).start()
современные - уже на грани технологических возможностей
если запись быстрая, значит это точно не SMR (они могут писать несколько секунд после реальной записи, громко шурша головками)
p.s. очень поможет запись звука шума диска
где то были записи (на ютубе и отдельный сайт) различных типовых звуков как проблем так и работы, но современные поисковые системы отказываются искать, хоть плачь