как я Gopher сайт создавал - личный
опыт, и инструкции
Всем привет.
Решил
я однажды познакомиться с древними сетями, и технологиями. Выбор пал на
гофернет, но как выяснилось там все под линукс! А мне - виндоюзеру это
сложновато. Но я все же решил попытаться.
Хотелось
бы узнать где я могу найти русскоязычные сообщества по сабжу, и
вменяемые инструкции по подключению, а то все что нахожу это какие-то
консольные команды, нет никакой информации.
Нашел
интересный сайт
envs.net - который раздает аккаунты (но вручную, то есть
надо ждать пока админ прочитает письмо, зарегает вас, и вышлет вам
пароль).
Что за ключи нужны,
сгенерил rsa ключ, не знаю подходит ли он вообще, при регистрации его
просят (или не его, не понятно ничего.
Никто в интернетах ни каких ссылок не дает,
типа зайди туда сделай это... После каких-то неизвестно ли правильных
действий мне приходит письмо на почту где сообщается пароль и больше
ничего. из возможных инструментов у меня есть фар, через который я могу
выйти через SFTP который единственный из возможных мне показался
адекватным входом в систему. Но нет! Непонятно как и что вводить. Итак
вопросы: как вводить сфтп адрес, просто адрес, или sftp.envs.net? порт
2223, хоть с этим все понятно. Какой ключ надо давать? приватный или
публичный? И какой ключ надо давать при регистрации? приватный или
публичный? Возможно есть какие-то варианты по проще? я имею в виду фтп с
логином и паролем? или надо пройти через все 7 кругов ада, что бы
отредактировать свою страничку, написав там "всем привет, меня зовут Вася" ?
Из того, что нашлось:
Собственно нашлось очень
много статей на тему какой же Gopher-интернет клёвый, и как в нем
классно жить без всякой рекламы, слежки, всплывающих окон, и нагружающих
ресурсами, и джаваскриптами страниц, на которых еще и видео открывается
не по твоему желанию, потому как создано с целью тебе - потребителю
продать ненужный тебе товар, заставить играть тебя в игры, и проигрывать
там деньги, сидеть за сериалами, вместо того что бы заняться чем-то
полезным! хух...
Но в целом история сложилась примерно так:
где-то в начале 90х один чувак из США изобрел простой протокол передачи данных, что бы люди не
мучались с теми существующими уже тогда (да, прикиньте у них был
интернет, а у тебя в совке не было хахаха) фтп или почтой, но работающих
как-то через жопу, и жутко неудобных для общения, и вот на свет
появился под общее фанфары протокол передачи данных Gopher, он жив до
сих пор, хотя энтузиастов в начале нулевых поубавилось, ну понятно
почему - интернеты стали круче, красивее, вебдванольнее, и вообще
соцсети и мультимедиа, игры можно играться, и дрочить на вебмоделей, а
что такого Gopher мог предложить в 21м столетии кроме текста? Да
собственно больше ничего, ведь его фишка как раз в этом, запускаться с
любого компа, что может подключить к сети. Люди так и делали, брали свои
старые ящики типа эпл-2 или какие-то спектрумы, у них там и сейчас все
что ветхое - не устаревшее, и работает до сих пор, вполне успешно
выполняя свои функции... но я немного отвлекся.
После того как
интерес к Gopher начал увядать, прошло много лет, и недавно во время
ковидло-пандемии внезапно опять возрос, видимо люди в локдауне
соскучились по спокойным временам, и вспомнили, что когда-то было еще и
вот это.
И вот это самое это сейчас опять с улыбкой шагает по
планете, заметно на всяких гитхабах, и его подобных сервисах увеличилось
количество софта, даже на сайте Майкрософта появился браузер (хоть и
весит под сто мегабайт, но я его не пробовал, потому ничего плохого про
него сказать не могу), много разработок, и переработок старых програм на
новых языках программирования, много софта под смартфоны, короче
интерес у людей возобновился ;)
а вот что пригодилось лично мне как пользователю виндовс:
Под виндовс есть шикарнейшая програмулина чуть более 200кб занимающая - браузер для Gopher
http://jaruzel.com/gopher/gopher-client-browser-for-windows
который
сразу заходит на самый популярный сервер гофернета, где (на
минуточку!!!) отсиживается больше миллиона человек, и многие из них
активные пользователи, я смотрел статистику. Работает под виндовс хр и
новее.
На сайте который открывается первым сразу в браузере (и
других подобных сайтах) можно найти поисковик "ВЕРОНИКА 2", которым
можно найти... да много что можно найти, я проверял - находит. Кстати
поисковиков есть несколько, хотя они все работают примерно одинаково, и
конкуренции один одному не составляют.
Если говорить о том
сколько всего сейчас серверов - их не так много как хотелось бы,
примерно больше 400 (инфа на конец 2021 года). Из них несколько десятков
бесплатных хостингов, на которых сообщество гиков держит свои
говносайты, и полезные страницы с довольно таки интересной инфой,
в основном на английском, но есть и на других языках. Исторически так
сложилось что к-во серверов стало падать в начале нулевых и сократилось
почти до ста серверов, но пандемия, которая с двадцатого года пляшет по
планете внесла свои коррективы, и серверов увеличилось, одно время росли
как грибы после дождя, видимо связано с тем, что многие гики,
компьютерные энтузиасты, программисты, или просто опытные пользователи
интернетов - устали от современного ресурсоемкого интернета с его вечно
навязчивой рекламой, открывающимися видео, всплывающими окнами с
рекламой, и так далее, решив что нужно создать свой мини-интернет с
блекджеком и....
gopher://gopher.viste.fr:70/ogup/list - вот
кстати свежий список серверов, среди них встречаются и хостинги, где
можно создать себе страничку, есть хостинги где можно привязать свой
домен.
Искал хостинги под гофернет - нашел! и нашел их десятки!
https://tildeverse.org/ - список работающих хостингов (я проверял).
https://tilde.wiki/wiki/Special:AllPages - тут тоже можно найти, но не все работают.
https://rawtext.club/index.ru.html
- русскоговорящий ресурс, точнее его админ ;) просто, и доходчиво
понятно написавший зачем весь этот довнгрейд нужен.
https://tilde.team/wiki/?page=other-tildes
- почти полный список хостингов на выбор каждому, с описанием что есть,
как попасть, и какие сервисы (кроме Gopherspace) предоставляют.
https://envs.net
- из этого всего мне понравился больше всех остальных найденых (но это
пока, я же не прекращал поиски, и до сих пор ковыряю гофернет), тут вам и
площадка типа гитхаб, и почта, еще хостинг - вполне обычный хостинг,
где можно развернуть свой веб сайт, сайт на протоколе гофер, джемини, и
еще какой-то фингер, который я пока не читал что это такое...
страничку под гофер создавать проще чем под хтмл, разметка там это символ перед текстом или ссылкой,
http://slugmax.tx0.org/README.Gophermap - это вся премудрость. все что нужно знать про Gopher protocol )))
Зайти
на хостинги (из за хитрожопой регистрации и всяких линуксовых
премудростей) у меня так и не получилось, но! Я развернул сервак на
локалке ;)
https://www.jumpjet.info/Offbeat-Internet/Gopher/Servers/OS/specific.htm
- тут под что хочешь! Даже под Амигу и под ДОС есть, и под Виндовс
3.11, потому что технология простенькая, и запускается на любом "утюге",
который умеет интернет.
я без раздумий особо выбрал
https://www.jumpjet.info/Offbeat-Internet/Gopher/Servers/OS/Windows_9x/Motsognir/motsognir_0-99_win32.zip
- весит архив примерно 230 килобайт, и запускается с "батника", или
иначе .bat файла.
В единственной папке архива создаем файл gophermap (это что-то типа index.htm под www), и в нем начнем создавать наш сайт.
Мой
случай (да и ваш тоже, если вы той же программой для развертывания
сервера воспользовались) - это gopher://127.0.0.1:70/ адрес локалки, и
порт.
Вот наверное и все ;)
нет, не все!
ПРОШЛО 2 ДНЯ...
Приходит
мне депеша от сайта с логином и паролем, и тут я подумал, а почему
действительно не перепроверить какие я ошибки совершал предыдущие разы,
раз мне так не получалось подсоедениться?
Итак: до регистрации
нам понадобится ключ, идем и генерим https://8gwifi.org/sshfunctions.jsp
вот здесь вот ключи RSA на 1024, запоминаем к ним пароль, и сохраняем
всю эту важную инфу, эти ключи нам пригодятся при соединении с сервером
на котором мы будем регистрироваться. ключ желательно сохранить как-то в
корневом каталоге (на диске D:/ например), типа D:/key.ppk (почему так?
потом поясню).
Когда мы уже зарегистрировались, или отправили админу
сервера письмо с ключем (открытым!), админ через некоторое время
пришлет нам на почту данные входа, логин, пароль, ссылки, и прочую
лабуду, которая нам пригодится для входа.
Как вы уже помните, я
обоими руками за линукс, а тем более за юникс, но я не умею пользоваться
консолью, так что попробуем другим способом: качаем фар, в фаре у нас
есть кнопочка F11 и там есть Netbox - в который мы будем сохранять
данные соединения (это почти как фтп к которому мы привыкли, но немного
продвинутый), вводим адрес (без всяких гофер://четатам просто адрес),
логин, пароль который нам прислали по почте, порт не меняем, или меняем
если были такие указания в письме, но обычно их нет, и в самом низу
прописываем адрес где хранится наш приватный ключ (как вы помните я
говорил что лучше сохранить в корневом, потому что адрес придется
прописывать полностью), потом нажимаем окей, мы сохранили наше
соединение. Теперь попробуем подключиться, и соединение попросит нас
пароль, который мы вводили когда генерировали ключ! Не перепутайте )))
Если
вы все правильно сделали вас должно пустить в папку, где будет потом
лежать ваш файл gophermap в котором вы с помощью простой инструкции,
ссылку на которую я написал выше отредактируете свою гофер страницу.
Вот теперь все :)
Всем спасибо.