Port mapping с локалхоста
Здравствуйте.
Есть необходимость настраивать мапинг на локалхосте. Мап должен быть к smtp_host:port через proxy_host:port. В качестве proxy_host всегда будут использоваться socks5 (нужен только один протокол).
Требуется каждые конкретные proxy_host и smtp_host жестко связывать с конкретным портом на локалхосте с помощью конфига. В этом же конфиге задавать ip локалхоста. Например, как то так:
127.0.0.5:1234|1.2.3.4:1080|4.3.2.1:25
127.0.0.6:1234|1.2.3.4:1080|4.3.2.1:25
127.0.0.7:1234|1.2.3.4:1080|4.3.2.1:25
То есть ip локалохста, ip сокса и ip смтп-хоста соответственно.
На локалхост будут выполняться обычные tpc-конекты так, как будто бы это smtp-сервер.
Слушать нужно +/- 10 тыс портов. Это означает, что для каждого порта в конфиге будет задаваться сопоставление.
Важный момент, софт должен кушать минимальное количество ресурсов (проц, память). Софт должен работать в качестве службы на win-системах (xp и выше).
От вас цена и срок.
UPD: так же нужно решить каким образом будет обновляться конфиг.