Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Этот гайд написан неосилятором (который в итоге смог) для таких же неосиляторов. Единственное, о чем должен сразу предупредить - момент где уже все настроено и идет подключение к готовому серверу здесь описан только под Windows 10.
- В этом гайде не будет такого, что ты дойдешь до какого-то момента и не поймешь что нужно делать. Он расписан во всех подробностях и я старался сделать его не просто ленивой шпаргалкой, а самым настоящим гайдом, который позволит справиться с задачей даже полнейшему новичку. Завари чаек и давай на расслабоне настроим с тобой Shadowsocks на Heroku. Просто следуй по пунктам и у тебя точно все получится.
- 1) Заходишь на https://www.heroku.com/ и жмешь Sign up for free. Имя и фамилию вбивай любые, главное указывай нормальный пароль и почту.
- Если тебе выдает сообщение "We do not accept sign-ups from your country." то надо перезайти туда но с айпишником другой страны. Они сейчас запретили регистрацию для пользователей из России. Можешь использовать любой ВПН сервис или поставить себе на Google Chrome расширение Windscribe. Через него это делается буквально в 1 клик. Главное, чтобы айпишник вместо Российского поменялся на Нидерланды, Германию, Великобританию или любую другую страну.
- 2) Проверяй почту которую указал при регистрации, тебе должно прийти письмо от Heroku со ссылкой для активации аккаунта. Тыкай по ней. Откроется окно в котором нужно будет указать пароль который у тебя будет стоять.
- 3) Дальше вылезет окошко с правилами и можно будет тыкнуть на переключатель/галку рядом с Italian Customers. Но ты же не из Италии, так что не трогай её. Просто жми Accept.
- 4) Теперь временно забудь про Heroku, переключись на другую вкладку браузера и заходи на https://github.com/
- 5) Нужно создать аккаунт на Гитхабе. Там всё очень легко, но я описываю каждый шаг, чтобы невозможно было накосячить.
- Тыкай Sign up и там Create an account. Нужно будет указать e-mail, пароль, и ввести имя. Потом вылезет вопрос про "Would you like to receive..." - пишем английскую букву n (сокращение от NO), тыкаем "Continue" и проходим проверку капчей. После прохождения капчи жмем Create account и вводим код который пришёл на указанный при регистрации e-mail. После этого можешь не проходить их опросник, а просто внизу нажать "Skip personalization".
- 6) Прекрасно. Аккаунт на Гитхабе создан. Теперь я объясню что будет дальше. В этом шаге тебе не нужно ничего делать, просто объяснение. Это гораздо лучше чем ты будешь тупо повторять и не понимать что и для чего делаешь.
- Суть - на гитхабе лежит проект (автонастраивающийся шаблон) который в одно нажатие устанавливает на наш сервер (Heroku) - ShadowSocks с плагином V2REY (маскирует наш трафик, чтобы провайдер не заподозрил, что мы куда-то "ломимся" и для него наша активность выглядела как самая обычная). Но Heroku не нравится, что мы через него занимаемся такими делами и если пытаться установить этот шаблон то он будет выдавать ошибку. Сейчас наша задача обмануть его, подсунуть тот же самый шаблон но под другим именем. Для этого мы следующим шагом (седьмым) сделаем полный клон этого шаблона (на техническом языке это называется - форк) но переименуем его. Просто поменяем название. Это очень быстро и легко, не пугайся. Heroku у нас не особо умный и его таким простым действием можно обхитрить. После такого простого действия он без проблем даст продолжить установку и всё заработает как надо.
- 7) Итак, аккаунт на Github у нас создан, теперь нужно перейти по ссылке со скриптом который мы будем форкать (то есть, клонировать, чтобы переименовать). Для этого заходи по ссылке проекта с которого мы будем делать копию:
- https://github.com/Snawoot/shadowsocks-heroku
- В верхнем правом углу ищи кнопку Fork, тыкай по ней и жди секунд 10 пока не завершится процесс. (не забудь, что ты должен быть авторизован в своем, только что зарегистрированном, аккаунте на Гитхабе)
- Всё, ты сделал форк (клон) этого скрипта. Если раньше в верхнем левом углу отображалось Snawoot/shadowsocks-heroku то теперь вместо него будет ТВОЙ-ГИТХАБ-НИК/shadowsocks-heroku
- Теперь нужно переименовать этот проект-скрипт, чтобы Хироку его не узнал. На панельке посередине (в верхней части экрана) ищи шестеренку "Settings" и тыкай по ней. Вместо shadowsocks-heroku пиши любое другое НАЗВАНИЕ и жми Rename. Но лучше беспалевное, чтобы там не было ничего про Shadowsocks и т.д.
- 8) Приступаем к установке этого шаблона на наш сервер. Убедись, что название изменнилось и в верхнем левом углу теперь ТВОЙ-ГИТХАБ-НИК/НОВОЕ НАЗВАНИЕ. Если всё правильно то промотай колесиком немного вниз и ищи фиолетовую кнопку "Deplloy to Heroku". Жми.
- 9) После того как тыкнули по фиолетовой кнопке у нас должен открыться Heroku (произойдёт переадресация страницы) и на экране появятся поля для заполнения. Заполняй их так:
- App name - вводи любое имя (пример - traktoristizsela)
- Chose a region - Europe
- AppName - такое же как и App name выше (делай их одинаковыми и оба пиши с маленькой буквы)
- ENCRYPT - не меняем (оставляем chacha20-ietf-poly1305)
- PASSWORD - можешь оставить, а можешь поменять, на твое усмотрение (должен быть сложным)
- QR_Path - вместо /qr напиши СВОЙ набор букв и цифр (например - /ckd348df). Это своего рода пароль. Если кто-то узнает его то сможет подключиться к твоему ShadowSocks. Поэтому нельзя оставлять просто /qr.
- V2_Path - не меняй, должно стоять autogenerated
- Внимательно проверь, чтобы ты не пропустил какие-то из этих полей. Всё должно быть заполнено правильно.
- Если всё верно то снизу жми фиолетовую кнопку Deploy app и жди около 50-60 секунд, пока не завершится. Если всё прошло успешно то появится зеленая галочка и надпись - Your app was successfully deployed.
- 10) Поздравляю, Heroku настроен. Теперь устанавливай себе на Windows программу Shadowsocks через которую будешь коннектиться к созданному серверу:
- https://github.com/shadowsocks/shadowsocks-windows/releases/tag/4.4.1.0
- Внизу будет Shadowsocks-4.4.1.0.zip - тыкай по нему и качай. Создай где-нибудь на диске папку Shadowsocks и всё содержимое этого архива распакуй туда. (например - D:\Program Files\Shadowsocks)
- Скорее всего можно и на диск "C", но там может требовать админ права (хотя может и нет). Лучше не заморачиваться и если есть возможность то скинуть на другой локальный диск (не C, а любую другую букву).
- 11) Теперь качай плагин V2RAY. Для этого заходи сюда:
- https://github.com/shadowsocks/v2ray-plugin/releases/tag/v1.3.1
- Внизу ищи v2ray-plugin-windows-amd64-v1.3.1.tar.gz - качай. Мы ставим под винду, поэтому в названии скачиваемого файла тоже должно быть Windows. Смотри не перепутай, несколько раз перепроверь что точно скачал правильный, именно с таким названием.
- Формат этого архива непривычный - .tar.gz (там лежит один архив внутри другого) , но он распаковывается обычным WinRar'ом или открывается через Total Commander. Нужно распаковывать до тех пор пока не увидишь сам запакованный файл - v2ray-plugin_windows_amd64.exe - как только увидел, переименовывай его в v2ray.exe (для удобства укорачиваем название), после чего положи в ту же самую папку куда распаковал Shadowsocks. Для примера - если Shadowsocks.exe и остальные файлы лежат в "D:\Program Files\Shadowsocks\" то v2ray.exe кидай туда же.
- Ещё раз, это ОЧЕНЬ важно - убедись, что после распаковки ты видишь перед собой именно файл в формате .exe (v2ray-plugin_windows_amd64.exe) и именно его переименовываешь в v2ray.exe). Не перепутай. Потому что может быть такое, что ты ошибочно будешь переименовывать .tar или .gz в v2ray.exe, а это делать не надо. Должно быть так - распаковал, увидел перед собой файл v2ray-plugin_windows_amd64.exe и его переименовал в v2ray.exe
- 12) Нужно настроить Shadowsocks на подключение к нашему серверу. Можно это сделать вручную, но тогда большой риск допустить ошибку, поэтому воспользуемся автоматическим заполнением. Сейчас я покажу образец, а ты заполни его но уже со своими данными:
- https://ТВОЙ-APPNAME.herokuapp.com/QR-PATH-КОТОРЫЙ-ТЫ-УКАЗАЛ-НА-HEROKU/
- Сейчас помогу. Помнишь пункт номер 9? Там ты заполнял свои данные на сайте Heroku. Вот их сейчас и нужно ввести. В качестве примера я там приводил Appname - traktoristizsela. А в поле QR_Path в моем примере было указано /ckd348df (по умолчанию там было просто /qr). Получается:
- https://traktoristizsela.herokuapp.com/ckd348df/
- ОЧЕНЬ ВАЖНО - обрати внимание как написана ссылка. В самом конце (после /ckd348df) стоит "/". Если его убрать то ссылка не будет открываться. Обычно это никогда ни на что не влияет, а здесь это важно. Ну и лишний слеш "/" перед QR-PATH вставлять тоже не надо, он там только один. Делай ровно так, как у меня в образце.
- Открываем эту ссылку и на экране будет написан очень длинный адрес, начинающийся с ss://. Выдели его целиком (можно сочетанием Ctrl+A) и скопируй в буфер обмена (Ctrl+C).
- 14) Теперь заходи в папку куда распаковывал Shadowsocks и запускай Shadowsocks.exe
- У тебя в трее (нижний правый угол на рабочем столе, где часы и всякие мелкие значки) появится значок серого бумажного самолетика, похожий на Telegram. Если не увидишь его то тыкни по мелкой кнопке-галочке, чтобы развернуть все свернутые в трее значки.
- Нажми по этому мелкому значку ShadowSocks правой кнопкой, наведи на "Серверы" и там выбери "Импорт адреса из буфера обмена..."
- У тебя должно высветиться сообщение о том, что настройки успешно импортированны. После этого можешь свернуть окно программы Shadowsocks, чтобы оно не висело на экране. Нужно будет ещё кое что настроить.
- ВАЖНО: Если будет ошибка про плагин V2RAY то значит у тебя ошибка в пункте 11. Внимательно проверь, что ты распаковал архив, вытащил из него v2ray-plugin_windows_amd64.exe куда-нибудь на рабочий стол, переименовал в v2ray.exe (сократив название) и перекинул в ту же папку где у тебя лежит Shadowsocks (в моем случае это D:\Program Files\Shadowsocks). Если ты ну прям совсем не понимаешь что надо сделать или твой Winrar/7zip не хочет нормально распаковывать, то скачай себе Total Commander, снова повтори пункт 11, только распаковывай уже через него. С ним 100% не будет никаких проблем. Он умеет открывать архивы как папки и всё будет интуитивно понятно.
- 15) Чтобы не было никаких конфликтов в работе прокси, обязательно зайди в свой браузер и выключи все плагины которые связаны с прокси. Всякие анти-запреты, Foxy-proxy, и прочие штуки типо Frigate VPN. Вспоминай, возможно ты когда-то давно настраивал прокси через параметры браузера Internet Explorer, а это влияет не только на IE но и на всю винду (что-то там такое было, во вкладке сервис). Любая такая штука может мешать нормальной работе ShadowSocks.
- ОЧЕНЬ ВАЖНЫЙ МОМЕНТ - если у тебя Windows 10 то в поиске рядом со значком ПУСК напиши - "proxy" , из предложенных вариантов выбери "Изменение параметров прокси-сервера вручную" (ну или так и пиши, если по слову proxy вдруг не найден). Сними там галки с "Определять параметры автоматически" и "Использовать сценарий настройки". Там вообще всё должно быть выключено, Shadowsocks сам всё включает и меняет автоматически в момент подключения. Если оставить включеной галку "Использовать сценарий настройки" и у тебя там будет прописан анти-запрет то даже после подключения через Shadowsocks у тебя все-равно будет твой настоящий IP, получается SS не будет работать.
- 16) Если всё перепроверил то на этом настройка Windows закончена! Профиль у тебя уже импортирован, осталось только включить ShadowSocks, чтобы трафик шел через него. Нажимай правой кнопкой по его значку в трее, там наводи мышку на "Системный прокси-сервер" и нажимай на "Для всей системы". А если захочешь выключить то там же выбирай "Отключен".
- Если в пункте 1 Heroku Не давал тебе зарегаться из-за страны и ты тогда включал Windscribe (расширение для Google Chrome) или использовал какой-то свой VPN то сейчас уже выключай его, чтобы он не мешал проверить работу Shadowsocks.
- Теперь заходи на myip.ru и проверяй свой IP. Если он меняется при подключении и отключении Shadowsocks то значит всё настроено и работает как надо. Ещё можешь попробовать зайти на сайты которые раньше у тебя были заблокированны.
- ВАЖНО: Для отключения ShadowSocks нужно - правый клик по значку ShadowSocks в трее - Системный прокси-сервер - отключен
- 17) Если захочешь настроить Shadowsocks себе на Android телефоне то делается это довольно легко. Просто сканируется QR код. Но чтобы его вывести на экран нужно заполнить ссылку по образцу (он отличается от того что в пункте 12):
- https://ТВОЙ-APPNAME.herokuapp.com/QR-PATH-КОТОРЫЙ-ТЫ-УКАЗАЛ-НА-HEROKU/vpn.png
- Ещё раз подсказываю:
- Если app_name было - traktoristizsela , а QR_Path - /ckd348df
- То итоговая ссылка получится такой:
- https://traktoristizsela.herokuapp.com/ckd348df/vpn.png
- Проверь, чтобы ссылка была заполнена на 100% по шаблону. Ни где никаких лишних черточек, точек или чего-то такого.
- Открывай эту ссылку через браузер и у тебя на экране появится QR код.
- Дальше из Google Play (маркет) устанавливаешь на свой Android 2 приложения: Shadowsocks (5млн+ скачиваний) и V2ray Plugin (100+ тыс скачиваний, у него будет розовый значок, автор - Max Lv)
- После установки обоих приложений заходишь в Shadowsocks (на Android'е, естественно), удаляешь Example (дефолтный профиль) и жмешь значок документа с плюсиком для создания нового подключения. Там выбираешь "Сканировать QR код" и сканируешь его с экрана своего монитора.
- У тебя автоматически добавится подключение к твоему серверу Heroku. ради чего всё и затевалось.
- 18) Небольшое уточнение - после того, как просканировал QR код и приложение добавилось к тебе в приложение Shadowsocks на Android'e, тыкни там по значку редактирования (карандаш), чтобы проверить настройки. Важно убедиться, что плагин V2ray тоже подхватился. Жми по редактированию, мотай вниз и проверяй, чтобы рядом с зеленым словом "Плагин" был розовый значок от V2ray, который ты качал из Google Play (маркет). Перевод в приложении немного кривой и поэтому если тыкнуть по нему то можно уведить слово "Отключен", но на самом деле оно означает "Отключить". Если тыкнуть по нему то V2ray наоборот выключится и это отразится на других настройках.
- 19) Ну всё, поздравляю, настройка польностью закончена! Как подключаться к Shadowsocks на винде ты уже помнишь - правый клик мыши по значку Shadowsocks в трее, там наводишь мышку на "Системный прокси сервер" и дальше "Для всей системы". А отключаться там же но ставишь "Отключен".
- а на Android'е ещё проще - заходишь в приложение Shadowsocks, тыкаешь по своему подключению (которое добавилось после считывания QR кода) и нажимаешь на кружок с бумажным самолетиком (в нижней части экрана).
- СУПЕР-МЕГА ВАЖНО: Только ещё раз обращаю твое внимание на важный-преважный параметр - QR_Path , который мы указывали в пункте 9 на сайте Heroku. Как видишь, если человек знает или подберет твой QR_Path то сможет точно так же считать QR код или вбить его к себе в приложение. И пользоваться твоим Shadowsocks. Поэтому относись к QR_Path как к паролю. Он должен быть сложным, длинным и надежным. А лучше сделай по-другому. Если ты уже настроил подключения и на компе и на Андроиде, то заходи на сайт Heroku и просто отключай этот параметр. Тогда эти ссылки перестанут работать. Для этого:
- Заходишь на сайт Heroku - https://www.heroku.com/
- Логинишься, после чего тыкаешь по тому как ты обозвал свой App-name (у меня это traktoristizsela)
- Дальше на центральной панели жмешь Settings и в них нажимаешь Reveal config vars. После этого у тебя снова откроются поля для заполнения, как и в пункте 9.
- Ищи там поле QR_Path и жми на крестик, чтобы полностью удалить его (если понадобится то снова добавишь его). Всё, после этого никакой левый чувак так легко к тебе не законнектится, но и ты сам не сможешь подключить новые устройства.
- Если захочешь вернуть QR_Path (чтобы снова можно было сканировать QR код или скопировать длинную ссылку для импорта из буфера на винде) - там же в конфиге (под кнопкой Reveal Config Vars) в поле KEY пиши "QR_Path", а в поле VALUE новый "/пароль". Соответственно, в ссылках которые будешь создавать по образцу (пункты 12 и 16) используешь уже не старый QR_Path, а новый, который только что создал.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement