#3.1 Tails [WebTunnel]
- Изменено
Starik99 поменял.но дальше опять проблемы.
amnesia@amnesia:~/Persistent/webtunnel/main/client$ go build
go: downloading gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.5.0
main.go:16:2: gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib@v1.5.0: Get "https://proxy.golang.org/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/v1.5.0.zip": dial tcp : connect: connection refused
а после; amnesia@amnesia:~/Persistent/webtunnel/main/client$ sudo chown root:root client
[sudo] пароль для amnesia:
chown: невозможно получить доступ к 'client': Нет такого файла или каталога
amnesia@amnesia:~/Persistent/webtunnel/main/client$
- Изменено
Starik99 go: downloading gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.5.0
Файлы v1.5.0.zip и v1.5.0.mod у вас не лежат в каталоге по пути
Atos amnesia@amnesia:~$ cd ~/go/pkg/mod/cache/download/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/
Скачайте\перенесите их туда. Скачать автоматически через прокси go их не сможет. По этому необходимо сделать это вручную.
- Изменено
Starik99 я не понял как их туда перенести?
Да всё просто, написано же: Создать каталог:
Atos amnesia@amnesia:~$ mkdir -p ~/go/pkg/mod/cache/download/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/
Сделать его текущим:
Atos amnesia@amnesia:~$ cd ~/go/pkg/mod/cache/download/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/
Скачать wget-ом:
Они в текущий каталог скачиваются, если не указывать wget-у целевой.
- Изменено
Starik99 скажите,а тут что нужно отредактировать?
sudo ― от пользователя root.
nano ― с помощью текстового редактора nano.
открыть конфигурационный файл tor /etc/tor/torrc
и вписать с него вместо подключаемого транспорта obfs4, закомментировав (добавив в начало #) строки
Atos #Bridge obfs4 IP:port
#ClientTransportPlugin obfs2,obfs3,obfs4,meek_lite exec /usr/bin/obfs4proxy -enableLogging -unsafeLogging -logLevel DEBUG
транспорт WebTunnel
Atos Bridge webtunnel <IP>:<PORT> <FINGERPRINT> url=<URL> ver=0.0.1
ClientTransportPlugin webtunnel exec /usr/bin/webtunnel-client
Если в этом файле нет строк
Bridge obfs4 IP:port
ClientTransportPlugin obfs2,obfs3,obfs4,meek_lite exec /usr/bin/obfs4proxy -enableLogging -unsafeLogging -logLevel DEBUG
То просто добавить строки для WebTunnel.
- Изменено
Atos вот так должно быть?
AutomapHostsOnResolve 1
AutomapHostsSuffixes .exit,.onion
AvoidDiskWrites 1
#Bridge obfs4IP:port 65.108.154.99:1312 9******539A9301E9472C6B6D741B35821>
#ClientTransportPlugin obfs2,obfs3,obfs4,meek_lite exec /usr/bin/obfs4proxy -en>
Bridge webtunnel <IP>:<PORT> <FINGERPRINT> url=<URL> ver=0.0.1
ClientTransportPlugin webtunnel exec /usr/bin/webtunnel-client
- Изменено
Starik99 вот так должно быть?
Starik99 #Bridge obfs4IP:port 65.108.154.99:1312 9******539A9301E9472C6B6D741B35821>
#ClientTransportPlugin obfs2,obfs3,obfs4,meek_lite exec /usr/bin/obfs4proxy -en>
Bridge webtunnel <IP>:<PORT> <FINGERPRINT> url=<URL> ver=0.0.1
ClientTransportPlugin webtunnel exec /usr/bin/webtunnel-client
Да, примерно так, учитывая что вы цитируете не весь стандартный tails-овский torrc. И вместо webtunnel <IP>:<PORT> <FINGERPRINT> url=<URL> ver=0.0.1
конечно необходимо взять мост отсюда.