Iga
Client
- Регистрация
- 16.07.2019
- Сообщения
- 40
- Благодарностей
- 7
- Баллы
- 8
Пробуйте 5ю версию. Я у своего хостера так и не запустил - то одно, то другое.Значит висит, что то с шаблоном не то.
Пробуйте 5ю версию. Я у своего хостера так и не запустил - то одно, то другое.Значит висит, что то с шаблоном не то.
я запускал, несколько серверов, потом мне не нужны стали, удалил сервера. Теперь что то шаб тупит.Пробуйте 5ю версию. Я у своего хостера так и не запустил - то одно, то другое.
Ну там в коде впринципе видна последовательность. Я думаю можно попробовать ещё поискать какую-нить настройку 3proxy на гите и интегрировать в этот код, но всё руки не доходят.жизнь была бы проще если бы автор прописал последовательность команд, для убунту через консоль (если шаб накрылся). А так не понятно где что буксует.
после project.SendInfoToLog("Установка скриптов...", true);Ну там в коде впринципе видна последовательность.
по файлам видно что идет настройка сервака, потом перезагрузка, потом установка 3dprxy а потом тупик висяк (после project.SendInfoToLog("Установка скриптов...", true);
Шаблон полностью открыт для редактирования, вся последовательность команд видна. Можно пройтись по шагам на самом сервере и посмотреть где именно происходит затык. К сожалению абсолютно все случаи учесть нет возможности и поэтому есть вероятность, что на каких-то серверах из-за особенностей сборки установку не удаётся завершить или что-то ставится криво. Например это точно не работает на бесплатных серверах гугла и али (по крайней мере по моему опыту).жизнь была бы проще если бы автор прописал последовательность команд, для убунту через консоль (если шаб накрылся). А так не понятно где что буксует.
В этой строке в переменную checkProxy кладётся содержимое страницы и тем самым проверяется успешность её загрузки. Если переменная пустая, значит загрузка не удалась и прокси не работает.Перепробовал 3 разных сервера, на одном вообще не ставится, на двух других поставилось, но на проверке прокси - фейлится и все тут.
ВОт тут возвращает пустую строку:
checkProxy = ZennoPoster.HttpGet("mail.ru", proxyLineHttp, "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, 5000, "");
Есть идеи, что может быть и куда копать?
Ищите на том же гитхабе другие скрипты разворачивания этого прокси. Тестируйте их рукамина своём сервере, а потом попробуйте внедрить в код, там, по сути, ссылки только поменять ну и глюки отловить.странно. сегодня попробовал создать несколько прокси на том же сервере, где работают остальные, созданные с помощью этого шаблона, с такими же настройками vps - ничего не вышло. ошибка выскакивает именно в вышеуказанном месте.
если б умел - сделал бы шаблон сам)) учиться - долго, поэтому и интересовало это решение.Ищите на том же гитхабе другие скрипты разворачивания этого прокси. Тестируйте их рукамина своём сервере, а потом попробуйте внедрить в код, там, по сути, ссылки только поменять ну и глюки отловить.
У меня точно такая же проблемма. Видимо способ уже неактуален!Взял 2 сервака, на обоих ошибка вылетает на стадии проверки прокси, сталкивались с таким?
Я выше писал про это https://zennolab.com/discussion/threads/shablon-dlja-podnjatija-svoix-http-s-socks5-proksi.83168/page-4#post-584990У меня точно такая же проблемма. Видимо способ уже неактуален!
Как мы выяснили, тут была ошибка, связанная с недоработкой в самом скрипте 3proxy, в результате чего на некоторых серверах сервис не запускался.Взял 2 сервака, на обоих ошибка вылетает на стадии проверки прокси, сталкивались с таким?
Другие скрипты с гита делают то же самое, вот как выглядит установка 3proxy по мануалу от автора:Я выше писал про это https://zennolab.com/discussion/threads/shablon-dlja-podnjatija-svoix-http-s-socks5-proksi.83168/page-4#post-584990
Нужно просто в кубике подменить ссылки на другие скрипты с гита
git clone https://github.com/z3apa3a/3proxy
cd 3proxy
ln -s Makefile.Linux Makefile
make
sudo make install
Но тем не менее у меня всё прекрасно заработало на моём серваке, когда я экспериментировал. Скрипта с третьего, но заработало.Другие скрипты с гита делают то же самое
Значит нужно смотреть что именно делают эти скрипты, может фиксят выявленные проблемы авторского скрипта.Но тем не менее у меня всё прекрасно заработало на моём серваке, когда я экспериментировал. Скрипта с третьего, но заработало.
upd. Почему-то пропала возможность редактировать свои посты.Но тем не менее у меня всё прекрасно заработало на моём серваке, когда я экспериментировал. Скрипта с третьего, но заработало.
Прикрутить в этом случае значит изменить ссылку на другой скрипт в этой строке?Чё-то я куда-то всё попхал и неожиданно потёр как будто
Но, кажется, вот от этого товарища я прикрутил скрипт.
cmd = client.RunCommand("git clone https://github.com/Zeddex/proxy.git");
Вроде и некоторые другие команды cmd ещё. Там на гите есть manual. Вот эти команды и надо прописать в кубик.Прикрутить в этом случае значит изменить ссылку на другой скрипт в этой строке?
Ищите на том же гитхабе другие скрипты разворачивания этого прокси. Тестируйте их рукамина своём сервере, а потом попробуйте внедрить в код, там, по сути, ссылки только поменять ну и глюки отловить.
var cmd = client.RunCommand("sudo apt-get update -y");
cmd = client.RunCommand("sudo apt-get install git -y");
cmd = client.RunCommand("sudo git clone https://github.com/Zeddex/proxy.git");
cmd = client.RunCommand("cd proxy && sudo chmod +x proxy.sh && sudo bash proxy.sh");
3proxy в поиске по гитхабу - очень помогаетподкинь ещё пару вариаций а то такая же болячка
Посмотрел скрипт, там для установки старой версии. Не знаю, есть ли смысл откатываться назад и делать установочник также для старой версии, или может раньше сам автор 3proxy допилит свои косяки, чтобы нормально работало на всех серверах.Чё-то я куда-то всё попхал и неожиданно потёр как будто
Но, кажется, вот от этого товарища я прикрутил скрипт.
project.SendInfoToLog("Установка скриптов...", true);
var cmd = client.RunCommand("apt-get update -y");
cmd = client.RunCommand("apt-get install git -y");
cmd = client.RunCommand("wget --no-check-certificate https://raw.github.com/SnoyIatk/3proxy/master/3proxyinstall.sh");
cmd = client.RunCommand("chmod +x 3proxyinstall.sh");
cmd = client.RunCommand("./3proxyinstall.sh");
// Устанавливаем логин/пароль прокси
string conf_path = "/etc/3proxy/.proxyauth";
Какие?или может раньше сам автор 3proxy допилит свои косяки
Он имеет отношение к 3proxy, про который и идёт разговор, а "левые" скрипты являются, по сути, установщиками.Разве зараза имеет отношение к левым скриптам?