v4.1.0, 4.1.1:
Изменен сервер активации: cdn.fundata.fun Новый экшен "Индекс http клиента" Новый параметр GET/POST : "Асинхронный вызов" - Вызывайте запросы в новом потоке, без ожидания! OnErrorCallback, AfterRequestCallback принимает также (request, retry) объекты, как и BeforeRequestCallback. Выполнить JavaScript - Обновил редактор кода, теперь показывает подсказки API Impersonate. Обновил Crypto модуль (RSA) Добавил много подсказок к разному функционалу. По дефолту теперь Remote Build (Экономия веса проекта): https://github.com/Int64x86/moduleDll Много мелких правок.SSH-Tunneler
-
@spacerange и что, я неоднократно превышал лимиты. Доплачивал по 1-2 доллара. Всё это добро окупается с головой. Сервисом амазон пользуюсь более года, истекли бесплатные тарифы. Даже не думаю создавать новые аккаунты, на платном тарифе 10-15 дол в месяц примерно выходит. На рынке 1 socks5 прокси стоит минимум 1 доллар, а то и 5 в месяц. У вас-же неограниченные прокси, Нужно очень много, придётся доплачивать.
-
@selector API старт/стоп (перезапуск)
var AWS = require ('aws-sdk'),
aws4 = require ('aws4'),
request = require ('request'),
http = require ('http'),
https = require ('https');
ec2 = require ('ec2');AWS.config = new AWS.Config();
AWS.config.accessKeyId = [[KEY_ID]];
AWS.config.secretAccessKey = [[KEY]];
//AWS.config.accessKeyId = "";
//AWS.config.secretAccessKey = "";AWS.config.region = [[REGION]];
var ec2 = new AWS.EC2({apiVersion: '2016-11-15'});
var instance = [[INSTANCE]];
var params = { InstanceIds: [instance] };if ([[CODE]] == 80 || [[CODE]] == 64 )
{
await (new Promise((resolve, reject) => {
console.log("start");
ec2.startInstances(params, function(err, data) {
if (err)
{
console.log(err);
}
else if (data)
{
console.log(data.StartingInstances);
[[DATA]]=data;
//[[CODE]]=[[DATA]].RunningInstances[0].CurrentState.Code
//console.log([[CODE]], "Running");
}
else
{
console.log("You don't have permission to start instances.");
}
resolve()
});
}));
}if ([[CODE]] == 16 || [[CODE]] == 0)
{
await (new Promise((resolve, reject) => {
console.log("stop")
ec2.stopInstances(params, function(err, data) {
if (err)
{
console.log(err);
}
else if (data)
{
console.log(data.StoppingInstances);
[[DATA]]=data;
//[[CODE]]=[[DATA]].StoppingInstances[0].CurrentState.Code
//console.log([[CODE]], "Stopping");
}
else
{
console.log("You don't have permission to stop instances");
}
resolve()
});
}));
} -
раз у вас хорошое настроения помогите решить пролему.
Устанавливаем на aws например впн. Та впн что я ставлю меняет системную проксю, и соответственно любой трафик из браузеров или апликейшенов идет через ету проксю (впн). Тепер дальше. Вот ви подключаетесь к серваку тепер через сокс5 и юзаете ип амазона. А я хочу юзать ип того впн что запустил системную проксю. Как сделать переадресацию? Я теоретически думаю что надо поднять там ище одну локалку. и делать какойто трансфер. Воопшем не шарю. Но очен надо такую фичу -
@selector Можете подробнее описать вашу проблему? Я вас плохо понял. Код,написанный выше, перезапускает инстант и меняет IP вашего инстанта. Далее с помощью putty устанавливаем ssh соединение с этим инстантам и создаём через него socks5 прокси (логин,пароль или ключ у вас будет) , работаем через созданное прокси. Закончили, перезапустили инстант, получили новый IP, установили ssh и прокси, работаем, и так далее.
-
@selector API , определяет состояние инстанта (ответ от сервера амазон в кодовом формате): запущен, запускается, остановлен, в режиме остановки. Всего четыре кода: 80 , 64 , 16 , 0. Какой из них точно что обозначает не помню, нужно читать мануал AWS.
var AWS = require ('aws-sdk'),
aws4 = require ('aws4'),
request = require ('request'),
http = require ('http'),
https = require ('https');AWS.config = new AWS.Config();
AWS.config.accessKeyId = [[KEY_ID]];
//AWS.config.accessKeyId = "";
AWS.config.secretAccessKey = [[KEY]];
//AWS.config.secretAccessKey = "*";
AWS.config.region = [[REGION]];
AWS.config.apiVersions = {
ec2: '2016-11-15'
};var ec2 = new AWS.EC2();
var instance = [[INSTANCE]];
var params = { InstanceIds: [instance] };await (new Promise((resolve, reject) => {
ec2.describeInstances(params,function(err, data) {
if (err) {
console.log(err.stack);
} else {
//console.log(JSON.stringify(data));
[[DESCR_INST]]=data;
}
resolve()
});
}));[[DESCR_INST]]=data - код в переменной
-
в "Запустить процесс" start /min F:\BAS\klink.exe -N -load sessname -pw пароль логин@IP -auto-store-sshkey -D 127.0.0.1:11111
IP -полученное IP после перезапуска инстанта
F:\BAS\klink.exe - аналог plink, но не требует подтверждения через клавиатуруДанная команда установит socks5 прокси на порту 11111 (любой порт можно выбрать,главное чтобы свободен был)через ваш запущенный инстант.
127.0.0.1:11111 - будет вашим прокси. Можно тыкать хоть в браузер хоть в бота. -
внес правки под себя.
рабочая версия.
на Node.js.https://yadi.sk/d/7MFbDlzHbn2f_Q
* позже возможно выложу консольный а не нодовский вариант
-
This post is deleted!