TheBB Posted March 8 Share Posted March 8 Пакеты собраны для изучения процесса сборки (кросс-компиляции) проектов, написанных на языке программирования Rust, на официально не поддерживаемых архитектурах, и тестирования в различных конфигурациях. Для тестирования нужно установить пакет aarch64 - `opkg install http://bin.entware.net/aarch64-k3.10/test/arti_1.2.0-1_aarch64-3.10.ipk` mips - `opkg install http://bin.entware.net/mipssf-k3.4/test/arti_1.2.0-1_mips-3.4.ipk` mipsel - `opkg install http://bin.entware.net/mipselsf-k3.4/test/arti_1.2.0-1_mipsel-3.4.ipk` и настроить кофиг, активировав действующие мосты (bridges) (самостоятельно) и др. параметры, напр., для запуска от root`a - allow_running_as_root = true или указать путь к каталогу кэша - cache_dir = "/opt/var/cache/arti" Для того, чтобы вывести требуемые параметры запуска, необходимо запустить с ключом "help", или "-h", или "--help" (последние две также и для подпрограмм). Пример запуска (после настройки) root@Keenetic_Duo:~# root@Keenetic_Duo:~# arti proxy -c /opt/etc/arti/arti-config.toml 2024-04-02T10:20:08Z INFO arti: Starting Arti 1.2.0 in SOCKS proxy mode on localhost port 9150 ... 2024-04-02T10:20:08Z INFO arti_client::client: Using keystore from "/opt/var/lib/arti/keystore" 2024-04-02T10:20:35Z INFO tor_dirmgr: Marked consensus usable. 2024-04-02T10:20:37Z INFO tor_dirmgr: Loaded a good directory from cache. 2024-04-02T10:20:37Z INFO arti: Sufficiently bootstrapped; system SOCKS now functional. 2024-04-02T10:20:37Z INFO arti::socks: Listening on [::1]:9150. 2024-04-02T10:20:37Z INFO arti::socks: Listening on 127.0.0.1:9150. 2024-04-02T10:20:40Z INFO tor_guardmgr::guard: We have found that guard [185.x.x.x:9001+ ed25519:Bf…] is usable. 2024-04-02T10:20:42Z INFO tor_guardmgr::guard: We have found that guard [5.x.x.x:143 ed25519:ty…] is usable. 2024-04-02T10:20:43Z INFO tor_dirmgr: Marked consensus usable. 2024-04-02T10:20:44Z INFO tor_dirmgr: Directory is complete. attempt=1 ... или запуск в фоне root@Keenetic_Duo:~# root@Keenetic_Duo:~# arti proxy -c /opt/etc/arti/arti-config.toml > /dev/null 2>&1 & root@Keenetic_Duo:~# или написать стартовый скрипт. Пример проверки (с интервалом 5-10 минут) root@Keenetic_Duo:~# root@Keenetic_Duo:~# curl -x socks5h://127.0.0.1:9150 -s https://check.torproject.org/api/ip; echo root@Keenetic_Duo:~# curl -x socks5h://127.0.0.1:9150 -s https://check.torproject.org/api/ip; echo {"IsTor":true,"IP":"171.25.193.80"} root@Keenetic_Duo:~# root@Keenetic_Duo:~# curl -x socks5h://127.0.0.1:9150 -s https://check.torproject.org/api/ip; echo {"IsTor":true,"IP":"171.25.193.80"} root@Keenetic_Duo:~# root@Keenetic_Duo:~# curl -x socks5h://127.0.0.1:9150 -s https://check.torproject.org/api/ip; echo {"IsTor":true,"IP":"109.70.100.70"} root@Keenetic_Duo:~# root@Keenetic_Duo:~# curl -x socks5h://127.0.0.1:9150 -s https://check.torproject.org/api/ip; echo {"IsTor":true,"IP":"192.42.116.220"} root@Keenetic_Duo:~# Quote Link to comment Share on other sites More sharing options...
Santus Posted April 4 Share Posted April 4 Viva 1910, Entware на встроенной памяти, не запускается - не видит либу: opkg install arti_1.2.0-1_mipsel-3.4.ipk Installing arti (1.2.0-1) to root... Installing liblzma (5.4.6-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/liblzma_5.4.6-1_mipsel-3.4.ipk Installing libsqlite3 (3410200-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libsqlite3_3410200-1_mipsel-3.4.ipk Configuring liblzma. Configuring libsqlite3. Configuring arti. root@Router:/opt/home$ ~ # arti arti: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 4 Author Share Posted April 4 3 часа назад, Santus сказал: Viva 1910, Entware на встроенной памяти, не запускается - не видит либу: на встроенной не тестировал (кажись, не помню) 3 часа назад, Santus сказал: arti: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory запустить `ldconfig` для обновления кеша библиотек. Quote Link to comment Share on other sites More sharing options...
Santus Posted April 4 Share Posted April 4 1 час назад, TheBB сказал: запустить `ldconfig` для обновления кеша библиотек. Спасибо, ожило! Добавите в изначальное сообщение? 1 Quote Link to comment Share on other sites More sharing options...
Santus Posted May 5 Share Posted May 5 (edited) Что-то он не цепляется. obfs4proxy поставил, в конфигу его прописал, актуальные мосты через ТГ-бота тоже прописал. Не в курсе что может быть не так? Ещё и роутер вешает почти наглухо - реагирует на любые действия по 5-10 секунд, даже нагрузку не могу посмотреть, top минуту запускался так и не запустился, веб-морда в это время тоже не открывается. 2024-05-05T12:57:09Z INFO tor_dirclient: Circ 0.1: Retiring circuit because of directory failure: Partial response 2024-05-05T12:57:11Z INFO tor_dirmgr::bootstrap: Marking SourceInfo { circuit: UniqId { chan: 0, circ: 1 }, cache_id: [ scrubbed] } as failed: error: Problem downloading directory object: Error fetching directory information: Request failed from [scrubbed] via Circ 0.1: directory timed out 2024-05-05T12:57:16Z INFO tor_guardmgr::guard: We have found that guard [51.x.x.x:52123 via obfs4 ed25519:KN…] is usabl e. 2024-05-05T12:57:18Z INFO tor_guardmgr::guard: We have found that guard [185.x.x.x:52539 via obfs4 $$76…] is usable. 2024-05-05T12:57:25Z INFO tor_guardmgr::guard: We have found that guard [scrubbed] is usable. 2024-05-05T12:58:00Z INFO tor_dirclient: Circ 0.1: Retiring circuit because of directory failure: Partial response 2024-05-05T12:58:03Z INFO tor_dirmgr::bootstrap: Marking SourceInfo { circuit: UniqId { chan: 0, circ: 1 }, cache_id: [ scrubbed] } as failed: error: Problem downloading directory object: Error fetching directory information: Request failed from [scrubbed] via Circ 0.1: directory timed out Edited May 5 by Santus Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.