Atos Новые блокировки в интернете вводят враги хорошего. 💯

> никакой свободы - врагам свободы! © Кровосток

Atos 12 марта 2024 года во Всемирный день борьбы с киберцензурой, WebTunnel, присоединился к нашей коллекции технологий обхода цензуры, разработанных и поддерживаемых The Tor Project.

@Atos 👏спасибо за инфу, по какой то причине проморгал это событие, #невкурсебл

  • Atos оценил это.
9 дней спустя

Atos amnesia@amnesia:~$ sudo apt install golang

amnesia@amnesia:~$ cd ~/Persistent

amnesia@amnesia:~$ git clone https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel

amnesia@amnesia:~$ mkdir -p ~/go/pkg/mod/cache/download/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/

amnesia@amnesia:~$ cd ~/go/pkg/mod/cache/download/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/

amnesia@amnesia:~$ wget https://proxy.golang.org/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/v1.5.0.zip

amnesia@amnesia:~$ wget https://proxy.golang.org/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/v1.5.0.mod

amnesia@amnesia:~$ cd ~/Persistent/webtunnel/main/client

amnesia@amnesia:~$ go build

amnesia@amnesia:~$ sudo chown root:root client

amnesia@amnesia:~$ sudo cp client /usr/bin/webtunnel-client

amnesia@amnesia:~$ sudo nano /etc/tor/torrc

расскажите что с этим нужно сделать,просто ввести все команды в терминале и для чего делаем эти операции?

  • Atos ответили на это сообщение.

    Atos amnesia@amnesia:~$ sudo nano /etc/apparmor.d/system_tor

    /usr/bin/webtunnel-client ix,

    в этой команде нужно что то редактировать?

    • Atos ответили на это сообщение.
      • Coach

          lvl 155

        Привет ребят и наш CyberGoD - @Atos , я тут бороздя просторы космоса интернетов, набрёл на статьи ныне популярные о стабильном подключении к подобию ВПН через XTLS-Reality, Vless (и другой набор букв которые я читаю примерно как шаман брошенные на доску кости) Сама инструкция и терминология, касаемо обфускации трафика, оборачивание HTTPS полезной нагрузкой, очень напомнило инструкцию от тебя касаемо вебтуннеля
        Это примерно тоже самое, но для людей не использующих ТОР ? :)

        И ещё вопрос, Тэйлс постоянно обновляется, ровно как и ТОР браузер, как думаете, почему ещё не добавили поддержку нативного подключения к ВебТуннелю, не до конца доверяют технологии или есть какие-то узкие места ?

        • Atos ответили на это сообщение.
          • Atos

            lvl 656

          Starik99 просто ввести все команды в терминале

          Да.

          sudo apt install golang ― устанавливаем golang для сборки транспорта.
          cd ~/Persistent ― меняем текущий каталог.
          git clone https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel ― клонируем репозиторий с исходниками транспорта.
          wget https://proxy.golang.org/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/v1.5.0.zip ― скачиваем библиотеки для сборки. Они не скачаются автоматически через прокси.
          go build ― собираем транспорт.
          sudo chown root:root client ― меняем владельца файла.
          sudo cp client /usr/bin/webtunnel-client ― копируем собранный транспорт в каталог /usr/bin и переименовываем его.
          sudo nano /etc/tor/torrc ― редактируем файл /etc/tor/torrc.

          Starik99 в этой команде нужно что то редактировать?

          Да. Файл /etc/apparmor.d/system_tor. nano это текстовый редактор. Нужно добавить строчку /usr/bin/webtunnel-client ix, в этот файл.

          • Starik99 и 4 другим ответили на это сообщение.
            • Atos

              lvl 656
            • Изменено

            Coach Это примерно тоже самое, но для людей не использующих ТОР ? :)

            Да. WebTunnel тоже маскируется под https, как и XRay с XTLS-Reality, но не так основательно. Но это конечно касается только протокола. Использовать XRay вместо Tor ― совсем не то же самое.

            Coach почему ещё не добавили поддержку нативного подключения к ВебТуннелю

            По моему мнению разработчики Tails считают это не самой приоритетной задачей. Но лучше такой вопрос задать им самим на форуме Tor Project.

            13 дней спустя
            • Starik99

              lvl 141
            • Изменено

            Atos go build ― собираем транспорт.

            не находит такой команды в терминале,что делать с этим?
            sudo chown root:root client ― меняем владельца файла. -и здесь пишет:-chown: невозможно получить доступ к 'client': Нет такого файла или каталога

            • Atos ответили на это сообщение.
              • Atos

                lvl 656
              • Изменено

              Starik99 не находит такой команды в терминале,что делать с этим?

              Возможно читать первое сообщение в теме и писать в терминал

              Atos amnesia@amnesia:~$ go build

              без ― собираем транспорт.

              В противном случае установили ли golang?

              Atos amnesia@amnesia:~$ sudo apt install golang

              Успешно?

              • Starik99 ответили на это сообщение.
                • Starik99

                  lvl 141
                • Изменено

                Atos ещё нужно что-то установить/скачать?) видимо нет не установилось.
                sudo: aptinstall: command not found

                • Atos ответили на это сообщение.
                  • Atos

                    lvl 656

                  Starik99 ещё нужно что-то установить/скачать?)

                  Из написанного выше apt install…, git clone https://…, wget https://… и т.п. очевидно что да.

                  • Starik99 ответили на это сообщение.

                    Atos Невозможно найти пакет golang

                    • Atos ответили на это сообщение.

                      Atos эти скачивания я проделал успешно.

                      • Atos ответили на это сообщение.
                        • Atos

                          lvl 656
                        • Изменено

                        Starik99 эти скачивания я проделал успешно.

                        Starik99 Невозможно найти пакет golang

                        Система свежая? Пакетов это этого момента не устанавливали? Попробуйте
                        mnesia@amnesia:~$ sudo apt update
                        А потом уже
                        amnesia@amnesia:~$ sudo apt install golang

                        • Atos ответили на это сообщение.

                          Atos git clone https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel ― клонируем репозиторий с исходниками транспорта.
                          wget https://proxy.golang.org/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/v1.5.0.zip ― скачиваем библиотеки для сборки. Они не скачаются автоматически через прокси.

                          эти два скачивания прошли успешно.а с golang какие-то проблемы,не скачивается.что можно сделать?

                          • Atos ответили на это сообщение.
                            • Atos

                              lvl 656

                            Starik99 с golang какие-то проблемы,не скачивается.что можно сделать?

                            Atos Пакетов это этого момента не устанавливали? Попробуйте
                            mnesia@amnesia:~$ sudo apt update
                            А потом уже
                            amnesia@amnesia:~$ sudo apt install golang

                            • Starik99 ответили на это сообщение.

                              Atos да теперь всё скачалось.идём дальше;)

                              • Atos оценил это.

                              Atos chown: невозможно получить доступ к 'client': Нет такого файла или каталога
                              снова проблема

                              • Atos ответили на это сообщение.

                                Atos sudo chown root:root client ― меняем владельца файла.

                                вот здесь не находит такой файл

                                • Atos

                                  lvl 656

                                Starik99 chown: невозможно получить доступ к 'client': Нет такого файла или каталога

                                Текущий каталог какой? Что выводит pwd? ls -la? Что выводил go build?

                                • Starik99 ответили на это сообщение.

                                  Atos amnesia@amnesia:~/Persistent$ go build
                                  go: go.mod file not found in current directory or any parent directory; see 'go help modules'

                                  • Atos ответили на это сообщение.