Оглавление:

Настройте свой собственный веб-сервер !: 12 шагов
Настройте свой собственный веб-сервер !: 12 шагов

Видео: Настройте свой собственный веб-сервер !: 12 шагов

Видео: Настройте свой собственный веб-сервер !: 12 шагов
Видео: Поднимаем свой собственный web-сервер на Ubuntu за 60 минут 2024, Июль
Anonim
Настройте свой собственный веб-сервер!
Настройте свой собственный веб-сервер!

Вы когда-нибудь хотели иметь место, где вы могли бы хранить свои файлы и получать к ним доступ везде, где есть подключение к Интернету? Допустим, вы хотели, чтобы ваша музыкальная библиотека была доступна на случай, если вы захотите подарить песню одному из своих друзей, или, может быть, вы хотите, чтобы ваши родственники загрузили всю вашу библиотеку фотографий с отпуска, или, может быть, вам нужно место для размещения программ, которые вы пишете или карты, которые вы делаете. Как насчет веб-страницы? Вы когда-нибудь хотели иметь свою собственную веб-страницу? Все это можно сделать с помощью домашнего веб-сервера… и многое другое!

На самом деле настроить веб-сервер дома очень просто. Я собираюсь использовать это, пока я уезжаю в колледж, чтобы размещать игровые серверы, делать резервные копии файлов и делиться файлами с друзьями. Поскольку компьютер, на котором размещен сервер, будет у меня дома, а я буду в своей комнате в общежитии, очевидно, что я не могу просто подойти и начать изменять системные настройки, поэтому нам понадобится какой-то удаленный доступ. Кроме того, очевидно, что вам понадобится выделенный компьютер, который вы можете оставить включенным и оставить подключенным в любое время. Что хорошего в сервере, который все время выходит из строя? Этот компьютер не обязательно должен быть отличным, но помните, что чем больше вы на нем работаете, тем быстрее должен быть компьютер, чтобы не отставать (да).

Шаг 1. Приобретите выделенный ПК

Приобретите выделенный ПК
Приобретите выделенный ПК
Приобретите выделенный ПК
Приобретите выделенный ПК
Приобретите выделенный ПК
Приобретите выделенный ПК

Этот шаг может быть легким для одних и трудным для других. У меня уже был компьютер, который я на самом деле не использовал (изначально это был старый компьютер моих родителей, но затем он умер, и я восстановил его с использованием дешевых деталей, но, поскольку у меня уже был компьютер, я особо не использовал его).

Системные характеристики: AMD Sempron 64 2600+ (разогнан до 1,85 ГГц) 1,5 ГБ DDR RAM nVidia GeForce4 MX420 64 МБ (GPU действительно не важен, серверам не нужны хорошие видеокарты, даже интегрированной достаточно) Жесткий диск 60 ГБ (IDE) (не это хорошо для сервера, но достаточно хорошо, я не хотел тратить на это деньги) DVD и CD-привод (вам понадобится как минимум CD-привод для установки ОС, кроме этого, не обязательно) 3 Ethernet карты (вам понадобится как минимум 1). Эта система работает очень хорошо в качестве сервера, поэтому все, что сверх нее, будет работать еще лучше. Восстановление этого ПК стоило около 100 долларов (хотя у него уже были ОЗУ, корпус, оптические приводы и жесткий диск), и это было в конце 2007 года, когда я восстановил его.

Шаг 2: Получите ОС

Получите ОС!
Получите ОС!
Получите ОС!
Получите ОС!

Для своего сервера я использую Ubuntu Linux 8.04. Linux - отличная серверная ОС и одна из основных ОС, стоящих за профессиональными веб-серверами (например, Google, если я правильно помню, Google использует серверы Linux). Однако Linux может сбивать с толку новых пользователей, поэтому я собираюсь использовать настольную версию вместо серверной. Версия для настольных ПК имеет графический интерфейс пользователя (GUI), поэтому вам не придется настраивать сервер, используя все команды терминала. Однако то, что это не «серверная версия», не означает, что она не может работать с отличным сервером!

Если у вас 64-битный компьютер, вам понадобится 64-битная версия Linux. Это 64-битные чипсеты: -AMD Athlon64 -AMD Athlon64 X2 -AMD Turion64 -AMD Turion64 X2 -AMD Sempron64 (официально не отмечен как Sempron64, но будет иметь логотип AMD 64 на упаковке) -Intel Core 2 -Intel Core 2 Duo - Intel Core 2 Quad Если у вас 32-битный ПК, вы не можете использовать 64-битную версию, поэтому получите 32-битную (x86) версию. Это распространенные 32-разрядные процессоры: -AMD Athlon -AMD AthlonXP -AMD Sempron -AMD Duron -Intel Pentium 1/2/3/4 / M / D -Intel Celeron (хотя некоторые новые могут быть совместимы с 64-разрядной версией) Загрузите Ubuntu по адресу www.ubuntu.com Я рекомендую использовать BitTorrent для загрузки. После того, как вы получите ISO-образ любой версии, которую собираетесь использовать, запишите файл.iso на чистый компакт-диск с помощью выбранной вами программы записи компакт-дисков.

Шаг 3: Установите ОС

Установите ОС!
Установите ОС!

Вставьте компакт-диск в компьютер и включите его. Если повезет, он появится на экране компакт-диска Ubuntu. Выберите свой язык, а затем выберите первую опцию в меню (не «Установить», я думаю, это Test или LiveCD или что-то в этом роде). Он продолжит загрузку, и вскоре вы увидите рабочий стол Ubuntu.

Теперь, если вы хотите использовать двойную загрузку (Windows и Linux на одном компьютере), перейдите в Система-> Администрирование-> Редактор разделов. Вы можете использовать это, чтобы изменить размер раздела Windows (FAT32 или NTFS) и оставить немного свободного места для установки Linux. После изменения размера и применения или если вы просто собираетесь установить Linux самостоятельно, дважды щелкните значок «Установить» на рабочем столе. Выполните пошаговую установку, выбрав «Использовать наибольшее непрерывное свободное пространство» в качестве места для установки. После завершения установки перезагрузите компьютер. Вы должны получить GRUB (загрузчик, черный экран с меню, в котором перечислены все установленные на вашем компьютере операционные системы). Выберите Ubuntu из списка и нажмите Enter. После загрузки войдите в систему, используя имя и пароль, которые вы ввели в процессе установки. Теперь вы должны увидеть рабочий стол Ubuntu. Теперь вы готовы к работе!

Шаг 4: Настройте VNC

Настроить VNC
Настроить VNC
Настроить VNC
Настроить VNC

Что ж, теперь, когда у вас установлена операционная система, вы захотите включить какой-то удаленный доступ. Благодаря удаленному доступу вы сможете подключиться к своему серверу с другого ПК и увидеть экран сервера. Вы также сможете использовать мышь и клавиатуру на удаленном ПК для управления мышью и клавиатурой сервера, что означает, что вы можете использовать сервер из любого места в Интернете.

Чтобы настроить доступ к удаленному рабочему столу, перейдите в Система-> Настройки-> Удаленный рабочий стол. Отметьте: «Разрешить другим пользователям просматривать ваш рабочий стол» «Разрешить другим пользователям управлять вашим рабочим столом» «Требовать от пользователя ввода этого пароля:» Затем введите пароль в поле «Пароль». Это ограничение на количество символов, поэтому ваш пароль должен быть достаточно коротким. Этот пароль необходимо будет ввести на удаленном ПК, прежде чем вы увидите рабочий стол сервера.

Шаг 5: Установите FTP

Установить FTP
Установить FTP

Теперь вы можете получить доступ к своему ПК с другого ПК, но я расскажу, как использовать эту функцию позже. Во-первых, давайте закончим базовую настройку нашего сервера.

FTP (протокол передачи файлов) - это система, используемая для загрузки файлов на сервер и с сервера. По сути, это похоже на папку в Интернете: у вас может быть несколько папок, в которые вы копируете файлы. Вы даже можете использовать проводник Windows для доступа к своей сетевой папке и перетаскивать в нее файлы, чтобы загрузить их. Затем вы можете дать своим друзьям учетную запись, и они тоже смогут загружать и скачивать, избавляя от необходимости втискивать файлы в электронные письма. Для этого я собираюсь использовать Pro FTP Daemon (proftpd), программу Linux, которая запускает FTP-сервер на вашем компьютере. Я также собираюсь использовать gproftpd, графический интерфейс (GUI), который позволяет вам настраивать proftpd без необходимости редактировать текстовые файлы или использовать коды терминалов. Я знаю, что это может показаться запутанным, но на самом деле это очень просто. Начните с открытия терминала (Приложения-> Аксессуары-> Терминал). Есть и другие способы установки программ (если вы совершенно не переносите терминал), но лично я думаю, что быстрее просто использовать терминал, если вы знаете, что ищете. Когда он откроется, введите: sudo apt-get install proftpd и нажмите ENTER. Он скажет «пароль:», введите свой пароль (тот, который вы установили во время установки), а затем снова нажмите ENTER. Он не будет ставить звездочки или точки при вводе пароля, поэтому не беспокойтесь, если вы не видите никаких указаний на то, что вы ввели свой пароль. Затем он выполнит кучу вещей, возможно, попросит вас нажать Y или N (Да или Нет) для установки, очевидно, нажмите Y. Затем, после того, как это будет сделано (вернется к строке @), введите: sudo apt-get install gproftpd и нажмите ENTER. На этот раз он не должен запрашивать ваш пароль, поскольку вы уже ввели его, но если он спросит, просто повторите вышеуказанное. Как только эта команда будет выполнена, вы готовы к настройке.

Шаг 6. Настройте пользователей FTP

Настроить FTP-пользователей
Настроить FTP-пользователей

Теперь самое интересное. Перейдите в Система -> Администрирование -> GPROFTPD и введите свой пароль, если он запрашивает его. Вы должны столкнуться с окном GPROFTPD. Ваш сервер, вероятно, не будет активирован и не будет настроен, поэтому мы должны сначала пройти и настроить его.

Сначала перейдите на вкладку Пользователи. Здесь вы создадите для себя учетную запись. Это довольно понятно, но вот информация, которую вам нужно заполнить: Имя пользователя: просто введите все, что вы хотите, чтобы ваше имя пользователя было на вашем сервере. Вы будете использовать это для входа в систему. В нем не может быть заглавных букв или нестандартных символов, только строчные буквы и цифры. Пароль: не требует пояснений, опять же, строчные буквы и цифры. Обратите внимание, что он не замаскирует ваш пароль, поэтому, если вы вводите личный пароль, не позволяйте друзьям видеть ваш экран! Группа: Не уверен, просто введите название группы. Я бы поставил «администраторов», потому что вы администратор, затем для друзей поставил бы «пользователей» (если они действительно не особенные и вы тоже хотите классифицировать их как администраторов: P) Опять же, только строчные буквы и цифры. Комментарий: укажите, кто на самом деле является учетной записью («я» работает для вас, или укажите здесь настоящие имена ваших друзей). Опять же, только строчные буквы и цифры. Оболочка: просто оставьте как есть, / dev / null. Я не знаю, для чего он нужен, но он отлично работает, если оставить все как есть. Установите флажки «Требовать пароль» и «Показать пользователя в статистике» (если вы хотите скрыть пользователя, снимите флажок «Показывать пользователя в статистике»). Максимальное количество входов в систему: установите, сколько одновременных подключений пользователю разрешено открывать. Для вас я бы поставил выше, для других - ниже. Скорее всего, именно вы загрузите большую часть файлов, поэтому у вас будет больше контактов. Разрешить вход от: all, просто оставьте все как есть. В нижней части поместите домашний каталог пользователя. Для себя я поставил / home / adam / ftp. Поскольку я хотел получить доступ к своему домашнему каталогу из своей учетной записи (/ home / adam), я поместил учетную запись всех остальных в подкаталог своего дома (/ home / adam / ftp). Таким образом, каталог FTP находится в доме моей учетной записи пользователя, а моя учетная запись FTP может получить доступ как к домашнему каталогу FTP, так и к моему личному домашнему каталогу. Я рекомендую использовать / home // для ВАШЕГО домашнего каталога, со всеми проверенными разрешениями, и / home // ftp для ваших друзей (проверяйте разрешения по своему усмотрению). Разрешения говорят сами за себя, чтобы позволить пользователю выполнять определенное действие с файлом или папкой, установите этот флажок. После настройки пользователя нажмите кнопку «Добавить», чтобы добавить пользователя в список. Повторите этот шаг для любого количества пользователей.

Шаг 7: Настройте и активируйте FTP-сервер

Настройте и активируйте FTP-сервер!
Настройте и активируйте FTP-сервер!

Теперь самое интересное. Вы действительно можете разместить свой FTP-сервер в своей сети, и в конечном итоге он будет в Интернете.

Вернитесь на первую вкладку, вкладку «Серверы». Он уже в значительной степени настроен, но вот некоторые параметры, которые вы можете изменить. IP-адрес или имя хоста сервера: я бы рекомендовал оставить его на 0.0.0.0, это означает, что он автоматически определит свое местоположение и настроит себя соответствующим образом. Альтернативный идентификатор сервера: вы можете использовать это, чтобы дать вашему серверу имя. Это необязательно, и если вы хотите дать ему имя, измените поле на «Вкл.». Настройка маршрутизации NAT: установите здесь IP-адрес вашего маршрутизатора, но это не кажется необходимым, он работает без его включения, так что ничего страшного., просто оставьте его выключенным и используйте его только в случае возникновения проблем. Адрес электронной почты администратора: Вы являетесь администратором, укажите здесь свой адрес электронной почты. Использовать идентификационный / обратный поиск: не знаю, что они делают, но Выкл. / Выкл. Работает нормально Стандарт времени: Оставьте значение Локально, есть вероятность, что люди, использующие ваш FTP, знают, в каком часовом поясе вы живете. Порт: Оставьте это на 21, это стандартный порт FTP. Если вы хотите его изменить и знаете, что делаете, продолжайте, но если вы не знаете, что это, оставьте значение 21. Диапазон пассивных портов: я не знаю, оставьте значение по умолчанию, и вам следует be fine Максимальное количество подключений: это общее количество подключений (от всех пользователей), которое будет разрешено вашим сервером. По умолчанию здесь все в порядке. Максимальное количество попыток входа в систему: я думаю, это на случай неудачных попыток пароля. Я предпочитаю устанавливать это выше, потому что знаю, что люди могут испортить свой пароль. То, что вы испортили свой пароль, не означает, что вы хакер, поэтому я разрешаю 40 попыток на моем сервере. Скорость загрузки: установите это значение выше максимальной скорости сети, подключенной к серверу, это гарантирует, что ваш сервер не замедлится без надобности. Если вы используете для передачи и локальную сеть, и Интернет, установите это значение выше 1000, потому что локальная сеть может передавать данные намного быстрее, а передача по локальной сети будет замедляться без причины. Интернет просто не выйдет на максимальную скорость, но это очевидно. Скорость загрузки: То же, что и выше, я установил высокий (1000), чтобы предотвратить медленную передачу данных по локальной сети. Автоматически удалять прерванные загрузки: я включаю это. Таким образом, если кто-то отменит загрузку, вы не получите половину файла на своем сервере (половина файла бесполезна и тратит впустую место). OK! Теперь вы настроили. Нажмите «Применить», чтобы применить изменения настроек. Теперь что касается большого, нажмите кнопку «Активировать», и статус вашего сервера изменится на «Активирован». Это означает, что вы теперь ОНЛАЙН! (ну, не совсем, ваш сервер включен, но только в вашей локальной сети, подробнее об этом позже).

Шаг 8: Установите поддержку HTTP, расслабьтесь и расслабьтесь

Установите поддержку HTTP, расслабьтесь и расслабьтесь!
Установите поддержку HTTP, расслабьтесь и расслабьтесь!
Установите поддержку HTTP, расслабьтесь и расслабьтесь!
Установите поддержку HTTP, расслабьтесь и расслабьтесь!

Думал, что FTP - это немного сложно (или, по крайней мере, долго?), Нечего бояться. Настроить поддержку HTTP очень просто.

Введите это в Терминале: sudo apt-get install apache2 и нажмите Enter, введите свой пароль, если необходимо, и нажмите Y, если необходимо. Теперь расслабьтесь и расслабьтесь, HTTP-сервер запущен и работает! (кстати, домашний каталог вашей веб-страницы / var / www, вы помещаете туда свои html-файлы)

Шаг 9: Установите сервер видеоигр (необязательно)

Установите сервер видеоигр (необязательно)
Установите сервер видеоигр (необязательно)
Установите сервер видеоигр (необязательно)
Установите сервер видеоигр (необязательно)

Я не буду вдаваться в подробности по этому поводу, так как все игры разные, и все играют в разные игры. Однако при желании вы можете использовать свой новый сервер для запуска сервера видеоигр.

ПРОБЛЕМА! Большинство видеоигр написано для WINDOWS … но на нашем сервере это не работает: (Ответ? Wine. Wine - это программа, которая позволяет запускать программы Windows в Linux. Поддержка 3D не идеальна, поэтому в самих играх часто бывают сбои. или проблемы с графикой, но выделенные серверные программы для этих игр обычно работают безупречно. Опять же, используйте Терминал для установки Wine с помощью простой команды: sudo apt-get install wine К настоящему времени вы должны знать, как это использовать. После установки Wine вы есть папка /home//.wine/drive_c/ (вы должны нажать Показать скрытые файлы в браузере файлов, чтобы увидеть.wine, потому что все, что стоит перед точкой, считается скрытым в Linux). Это эквивалент вашей Windows C: диск. Все программы, которые у вас есть на диске C:, помещаются в эту папку, поскольку Wine видит эту папку как ваш виртуальный диск C:. В моем случае /home/adam/.wine/drive_c/gmodserver/orangebox /srcds.exe - это расположение нужной мне программы. Вы можете установить на рабочем столе программу запуска для запуска сервера (при условии, что Source Выделенный сервер здесь). Тип - Имя приложения - Команда Garry's Mod Server - Wine C: /gmodserver/orangebox/srcds.exe -game garrysmod Комментарий - Запуск Garry's Mod Server Теперь у вас должен появиться красивый значок на рабочем столе, вы можете использовать его для запуска своего сервера.. Удачи в игре:)

Шаг 10: Перенаправьте порты

Вперед порты!
Вперед порты!
Вперед порты!
Вперед порты!

Какие? Форвардные порты? Что это? Переадресация портов - это опция, доступная почти во всех домашних маршрутизаторах. Поскольку ваш серверный компьютер, скорее всего, находится за маршрутизатором (ваша домашняя сеть представляет собой локальную сеть [LAN] с маршрутизатором, соединяющим ее с Интернетом), только IP-адрес вашего ПК (номер, который другие ПК используют для связи с серверным ПК) работает в вашей локальной сети (все ПК, подключенные к вашему роутеру). Чтобы внешний мир (Интернет) мог напрямую общаться с вашим сервером, ваш маршрутизатор должен позволить им общаться. Обычно внешний мир (Интернет) обращается к вашему маршрутизатору, и ваш маршрутизатор передает это сообщение на ваш компьютер. Это отлично подходит для просмотра, но не для обслуживания. Чтобы открыть этот канал связи, нам нужно посмотреть на порты. Порты - это «каналы», по которым разные программы разговаривают. Некоторые общие порты: 21 - FTP80 - HTTP5900 - VNC29070 - Академия джедаев (используется для размещения сервера JKA). Их еще много (например, 65 тысяч, лол), но дело не в этом. Дело в том, что вам нужно, чтобы порт на вашем IP-адресе в Интернете был подключен напрямую к порту на локальном IP-адресе вашего сервера. Для этого откройте страницу настроек вашего маршрутизатора (вам нужно знать имя пользователя и пароль администратора для него.). Страница маршрутизатора обычно находится по адресу https://192.168.1.1, хотя некоторые могут находиться по адресу https://192.168.0.1, https://192.168.2.1 или по другим адресам. Если вы не можете подключиться, обратитесь к руководству по эксплуатации вашего маршрутизатора или выполните поиск в Google. Как только вы войдете, вам нужно будет найти переадресацию портов. У моего Netgear это прямо в боковой колонке, я не уверен в других брендах. Отсюда вы можете приступить к работе. Вам необходимо знать локальный IP-адрес серверного ПК (вы можете найти его, щелкнув правой кнопкой мыши значок сети в правом верхнем углу экрана, значок с двумя ПК и выбрав «Информация о подключении», это «IP-адрес»). Адрес ». Теперь добавьте следующие настройки: (формат:« имя »- TCP / UDP - начальный порт - конечный порт - 192.168.xx (замените на свой сервер))« VNC »- TCP - 5800 - 5900 - 192.168.xx «FTP» - TCP / UDP - 21 - 21 - 192.168.xx «HTTP» - TCP - 80 - 80 - 192.168.xx «Gmod» - TCP / UDP - 27015 - 27015 - 192.168.xx (заменить на очевидно, что настройки для вашей игры) Как только вы примените это, вы действительно должны быть ОНЛАЙН.

Шаг 11: Получите бесплатный домен

Получите бесплатный домен!
Получите бесплатный домен!
Получите бесплатный домен!
Получите бесплатный домен!

Итак, у вас есть сервер. Вы действительно думаете, что все ваши друзья захотят подписаться на https://75.185.355.1337 (очевидно, не настоящий IP-адрес, но большинство ваших друзей этого не узнает), чтобы получать самую свежую информацию? НЕТ! Вспомнить свой длинный, скучный, постоянно меняющийся IP сложно даже тем, кто его понимает. Это Интернет, а вы говорите им что-то вроде длинного телефонного номера. Вам нужен домен! Доменное имя - это маска для вашего IP-адреса. Как и любой другой сайт, серверы Google имеют IP-адрес. Однако вы не знаете их IP-адрес, все, что вам известно, это www.google.com. Итак, как получилось, что вы можете подключиться к ним, не зная их IP-адреса? Потому что домен www.google.com связан с IP-адресом сервера Google и отправляет на него запросы. Проблема с доменными именами в том, что их регистрация стоит денег. Однако, если вы готовы пожертвовать собой, вы можете получить бесплатные домены на www.no-ip.com. Обратной стороной является то, что вашим доменом будет.servegame.com или что-то подобное. У них есть несколько доменов, которые вы можете выбрать (servegame, servehttp, serveftp и многое другое), но вы не можете получить свой полностью настроенный домен. (Например, я могу получить [и уже получил] https://calc.servegame.com, но не https://calcprogrammer1.com [регистрация будет стоить денег]) Кроме имени, no-ip домены отличные. Бесплатные только длятся 60 дней, но когда истекает срок, они отправляют вам электронное письмо, в котором вы можете бесплатно расширить свое использование домена. Вам нужно будет знать свой IP-адрес в Интернете, который можно найти просто в Google «Какой у меня IP?» (Вы получите массу сайтов, которые сообщат вам ваш IP). Используйте свой IP-адрес в Интернете в настройках без IP.

Шаг 12: Проверьте это

Проверьте это!
Проверьте это!
Проверьте это!
Проверьте это!
Проверьте это!
Проверьте это!

Теперь самое интересное. Все должно быть настроено и готово к работе, все, что вам нужно сделать, это протестировать. Начните с тестирования http, поскольку это самый простой способ. Просто откройте браузер, введите «https://.com» и нажмите Enter. Если повезет, "Работает!" должно появиться (тестовое сообщение от apache2, вы можете изменить файл в / var / www после того, как узнаете, что он действительно работает). Если это не так, попробуйте «https:// [без www. Или.com, только номер IP]». Это ДОЛЖНО работать, если это не так, переадресация вашего порта не работает. Если ни один из них не работает, в крайнем случае попробуйте <a href = "https:// (опять же, без www. или.com, только номер). Это ДОЛЖНО работать, если ЭТО не работает, значит, ваш сервер не работает. Затем проверьте FTP. Откройте проводник Windows и введите ftp: //.com. Вам будет предложено ввести имя пользователя и пароль, введите имя пользователя и пароль FTP, и вы должны увидеть все свои папки. Попробуйте загрузить файл. Он должен работать, если он не принимает файл, поиграйте со страницей пользователя GPROFTPD. Опять же, если это не сработает, попробуйте указанный выше URL-адрес, кроме ftp: // Затем проверьте VNC. Вам понадобится программа просмотра VNC. TightVNC и UltraVNC - отличные программы просмотра VNC для Windows. В качестве адреса VNC просто укажите свой домен без IP и.com (например, calc.servegame.com, без https://, без www. И без ftp: //). Вам будет предложено ввести пароль. Введите пароль, который вы ввели для VNC. Если все пойдет хорошо, вы увидите экран своего сервера на экране ПК с Windows. Наконец, протестируйте игры. Если вы размещаете игровой сервер, войдите в систему и посмотрите, сможете ли вы присоединиться. Если все пойдет хорошо, теперь у вас есть сервер! А теперь научитесь создавать веб-страницу, загружать файлы для совместного использования и играть в игры! Наличие собственного сервера может быть большим подспорьем в колледже или где-либо еще, где они ограничивают Интернет-соединения (а именно P2P), потому что вы можете запускать приложения P2P на своем сервере дома, а затем загружать готовые загрузки через FTP или HTTP. Повеселись!

Рекомендуемые: