Это то, что у меня есть, но он возвращает только один прокси, потому что он перезаписывает его x (сколько бы ни было прокси) раз. Я не хочу создавать новый файл, а вместо этого переписываю proxies.txt с каждым прокси.
const fs = require("fs");
const formatProxies = () => {
const rawProxies = fs.readFileSync("./proxies.txt", "utf-8");
const split = rawProxies.trim().split("\n");
for (const p of split) {
const parts = p.trim().split(":");
const [ip, port, user, pass] = parts;
fs.writeFileSync(
"./proxies.txt",
user + ":" + pass + "@" + ip + ":" + port + "\r\n",
{ encoding: "utf8" }
);
}
};
formatProxies();