Atos один из мостов, не два, а только один. Вот как мой файл torrc выглядит:

AutomapHostsOnResolve 1
AutomapHostsSuffixes .exit,.onion
AvoidDiskWrites 1
#Bridge obfs4 ip cert cert=>
#ClientTransportPlugin obfs2,obfs3,obfs4,meek_lite exec /usr/bin/obfs4proxy -en>
Bridge webtunnel [4219:kj9:c344:o3f7:w95s:4:9kj:dc4]:443 JFW9wWfjfFFWOF0>
ClientTransportPlugin webtunnel exec /usr/bin/webtunnel-client

ControlPort 127.0.0.1:9052
DNSPort 5353
RunAsDaemon 0
SocksPort 127.0.0.1:9050 IsolateDestAddr IsolateDestPort
SocksPort 127.0.0.1:9062 IsolateDestAddr IsolateDestPort
SocksPort 127.0.0.1:9063 NoIsolateDestAddr NoIsolateDestPort NoIsolateClientPro>
SocksPort 10.200.1.1:9050 IsolateSOCKSAuth KeepAliveIsolateSOCKSAuth ExtendedEr>
TransPort 127.0.0.1:9040
UseBridges 1
WarnPlaintextPorts 23,109

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

      lvl 657

    alchemistmagician в этом torrc всё правильно. А в /var/log/tor/tor.log что пишет?

    Я все настроил и включил сетевое подключение, сначала начал обычный TOR подключаться, видимо через obfs4. Далее я ввел команду, которая запускает sudo /home/amnesia/Persistent/webtunnel_start/webtunnel_start.sh скрипт. При запуске скрипта, соединение разрывается, и в логах /var/log/tor/tor.log - новых записий с этого момента не появилось.

    Далее я опять открываю через nano открываю torrc и вижу, что мой мост заменился на Bridge webtunnel <IP>:<PORT> <FINGERPRINT> url=<URL> ver=0.0.1 #https://yq5jjvr7drkjrelzhut7kgclfuro65jjlivyzfmxiq2kyv5lickrl4qd.onion/bridges/?transport=webtunnel
    ClientTransportPlugin webtunnel exec /usr/bin/webtunnel-client

    • хотя я точно тут прописывал web tunnel. Почему файл сбросился, да причем так странно, не понимаю.
    • Atos ответили на это сообщение.

      а, кажется, я должен изменить файл torrc в самой папке где лежит home/amnesia/Persistent/webtunnel_start/webtunnel_start.sh скрипт.. он видимо перезаписывает все время файл torrc!

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

          lvl 657

        alchemistmagician сначала начал обычный TOR подключаться, видимо через obfs4. Далее я ввел команду

        Далее необходимо закрыть окно помощника подключения к tor, и только потом

        alchemistmagician sudo /home/amnesia/Persistent/webtunnel_start/webtunnel_start.sh

        • Atos

          lvl 657

        alchemistmagician я должен изменить файл torrc в самой папке где лежит home/amnesia/Persistent/webtunnel_start/webtunnel_start.sh скрипт.. он видимо перезаписывает все время файл torrc!

        Конечно. Потому что файл /etc/tor/torrc перезаписывается после каждого автостарта стандартного помощника подключения к tor. И его нужно возвращать в нужное нам рабочее состояние, которое лежит в /home/amnesia/Persistent/webtunnel_start/torrc

        О чудо! теперь я все правильно сделал и заработало! Спасибо Вам огромное! Так необычно, нет окна подключению к TOR, но я вижу что подключен.

        Вы мне очень помогли!

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

        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 657

                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 657
                  • Изменено

                  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 657
                    • Изменено

                    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 657

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

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

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

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

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

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

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