Загрузка данных
BusyBox v1.36.1 (2026-05-27 15:55:08 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 24.10.7, r29197-ab4c7d6af7
-----------------------------------------------------
root@OpenWrt:~# echo "=== что за tg-ws-proxy-rs, используется ли ===" ; file /usr/bin/tg-ws-proxy-rs ;
ps w | grep -i tg-ws ; grep -rl "tg-ws-proxy" /etc/init.d /etc/rc.d /etc/config /etc/crontabs 2>/dev/null ; echo "=== пр
оцессы сейчас ===" ; ps w ; echo "=== использует ли zapret curl/unzip ===" ; grep -rl "curl\|unzip
" /opt/zapret/*.sh /opt/zapret/common/*.sh 2>/dev/null ; echo "=== кто зависит от curl/unzip по opkg ===" ;
opkg whatdepends curl ; opkg whatdepen
=== что за tg-ws-proxy-rs, используется ли ===
-ash: file: not found
3703 root 1396 S grep -i tg-ws
=== процессы сейчас ===
PID USER VSZ STAT COMMAND
1 root 2372 S /sbin/procd
2 root 0 SW [kthreadd]
3 root 0 SW [pool_workqueue_]
4 root 0 IW< [kworker/R-slub_]
5 root 0 IW [kworker/0:0-eve]
6 root 0 IW< [kworker/0:0H-kb]
7 root 0 IW [kworker/u2:0-ev]
8 root 0 IW< [kworker/R-mm_pe]
9 root 0 IW [rcu_tasks_trace]
10 root 0 SW [ksoftirqd/0]
11 root 0 IW< [kworker/R-inet_]
12 root 0 SW [oom_reaper]
13 root 0 IW< [kworker/R-write]
14 root 0 SW [kcompactd0]
15 root 0 IW< [kworker/R-kbloc]
16 root 0 SW [watchdogd]
17 root 0 IW [kworker/u2:1-ev]
25 root 0 SW [kswapd0]
26 root 0 IW [kworker/0:1-eve]
27 root 0 IW [kworker/u2:2-ev]
118 root 0 SW [spi0]
119 root 0 IW [kworker/0:2-eve]
120 root 0 IW [kworker/u2:3-ev]
199 root 0 IW< [kworker/R-mld]
200 root 0 IW< [kworker/R-ipv6_]
201 root 0 IW< [kworker/R-kstrp]
268 root 0 IW [kworker/u2:4-ph]
270 root 0 IW< [kworker/0:1H]
271 root 0 IW< [kworker/0:2H-kb]
274 root 0 SW [irq/40-keys]
275 root 0 SW [irq/41-keys]
420 root 0 SWN [jffs2_gcd_mtd5]
496 ubus 1532 S /sbin/ubusd
497 root 1084 S /sbin/askfirst /usr/libexec/login.sh
532 root 1236 S /sbin/urngd
617 root 0 IW< [kworker/R-cfg80]
622 root 0 SW [napi/phy0-3]
624 root 0 SW [napi/phy0-4]
629 root 0 SW [mt76-tx phy0]
638 root 0 SW [napi/phy1-5]
639 root 0 SW [napi/phy1-6]
652 root 0 SW [mt76-tx phy1]
865 logd 2348 S /sbin/logd -S 128
919 root 3728 S /sbin/rpcd -s /var/run/ubus/ubus.sock -t 30
1168 root 1288 S /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p 22 -K 300 -T 3 -W 262144
1274 root 4812 S /usr/sbin/hostapd -s -g /var/run/hostapd/global
1275 root 5052 S /usr/sbin/wpa_supplicant -n -s -g /var/run/wpa_supplicant/global
1339 root 2752 S /sbin/netifd
1675 root 1244 S odhcp6c -s /lib/netifd/dhcpv6.script -P0 -t120 eth0.2
1711 root 1396 S udhcpc -p /var/run/udhcpc-eth0.2.pid -s /lib/netifd/dhcp.script -f -t 0 -i eth0.2 -x hostname:OpenWrt -C
2078 root 1896 S /usr/sbin/odhcpd
2210 root 1396 S udhcpc -p /var/run/udhcpc-phy0-sta0.pid -s /lib/netifd/dhcp.script -f -t 0 -i phy0-sta0 -x hostname:OpenW
2242 dnsmasq 1756 S /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c -k -x /var/run/dnsmasq/dnsmasq.cfg01411c.pid
2352 root 3060 S /usr/sbin/uhttpd -f -h /www -r OpenWrt -x /cgi-bin -u /ubus -t 60 -T 30 -k 20 -A 1 -n 3 -N 100 -R -p 0.0.
3182 root 1400 S< /usr/sbin/ntpd -n -N -S /usr/sbin/ntpd-hotplug -p 0.openwrt.pool.ntp.org -p 1.openwrt.pool.ntp.org -p 2.o
3597 root 1308 S /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p 22 -K 300 -T 3 -W 262144 -2 9
3694 root 1404 S -ash
3705 root 1404 R ps w
=== использует ли zapret curl/unzip ===
/opt/zapret/blockcheck.sh
/opt/zapret/dwc.sh
/opt/zapret/update-pkg.sh
/opt/zapret/common/installer.sh
=== кто зависит от curl/unzip по opkg ===
Root set:
curl
What depends on root set
zapret 72.20260307-r1 depends on curl
Collected errors:
* opkg_conf_parse_file: Duplicate src declaration (amneziawg https://raw.githubusercontent.com/yury-smit/amneziawg-openwrt/master/22.03.6/ramips/mt76x8). Skipping.
* opkg_conf_parse_file: Duplicate src declaration (amneziawg https://raw.githubusercontent.com/yury-smit/amneziawg-openwrt/master/22.03.6/ramips/mt76x8). Skipping.
* opkg_conf_parse_file: Duplicate src declaration (amneziawg https://raw.githubusercontent.com/amnezia-vpn/amneziawg-openwrt/master/releases/22.03.6/targets/ramips/mt76x8). Skipping.
opkg: unknown sub-command whatdepen
usage: opkg [options...] sub-command [arguments...]
where sub-command is one of:
Package Manipulation:
update Update list of available packages
upgrade <pkgs> Upgrade packages
install <pkgs> Install package(s)
configure <pkgs> Configure unpacked package(s)
remove <pkgs|regexp> Remove package(s)
flag <flag> <pkgs> Flag package(s)
<flag>=hold|noprune|user|ok|installed|unpacked (one per invocation)
Informational Commands:
list List available packages
list-installed List installed packages
list-upgradable List installed and upgradable packages
list-changed-conffiles List user modified configuration files
files <pkg> List files belonging to <pkg>
search <file|regexp> List package providing <file>
find <regexp> List packages whose name or description matches <regexp>
info [pkg|regexp] Display all info for <pkg>
status [pkg|regexp] Display all status for <pkg>
download <pkg> Download <pkg> to current directory
compare-versions <v1> <op> <v2>
compare versions using <= < > >= = << >>
print-architecture List installable package architectures
depends [-A] [pkgname|pat]+
whatdepends [-A] [pkgname|pat]+
whatdependsrec [-A] [pkgname|pat]+
whatrecommends[-A] [pkgname|pat]+
whatsuggests[-A] [pkgname|pat]+
whatprovides [-A] [pkgname|pat]+
whatconflicts [-A] [pkgname|pat]+
whatreplaces [-A] [pkgname|pat]+
Options:
-A Query all packages not just those installed
-V[<level>] Set verbosity level to <level>.
--verbosity[=<level>] Verbosity levels:
0 errors only
1 normal messages (default)
2 informative messages
3 debug
4 debug level 2
-f <conf_file> Use <conf_file> as the opkg configuration file
--conf <conf_file>
--cache <directory> Use a package cache
-d <dest_name> Use <dest_name> as the the root directory for
--dest <dest_name> package installation, removal, upgrading.
<dest_name> should be a defined dest name from
the configuration file, (but can also be a
directory name in a pinch).
-o <dir> Use <dir> as the root directory for
--offline-root <dir> offline installation of packages.
--verify-program <path> Use the given program to verify usign signatures
--add-arch <arch>:<prio> Register architecture with given priority
--add-dest <name>:<path> Register destination with given path
Force Options:
--force-depends Install/remove despite failed dependencies
--force-maintainer Overwrite preexisting config files
--force-reinstall Reinstall package(s)
--force-overwrite Overwrite files from other package(s)
--force-downgrade Allow opkg to downgrade packages
--force-space Disable free space checks
--force-postinstall Run postinstall scripts even in offline mode
--force-remove Remove package even if prerm script fails
--force-checksum Don't fail on checksum mismatches
--no-check-certificate Don't validate SSL certificates
--noaction No action -- test only
--download-only No action -- download only
--nodeps Do not follow dependencies
--nocase Perform case insensitive pattern matching
--size Print package size when listing available packages
--strip-abi Print package name without appended ABI version
--force-removal-of-dependent-packages
Remove package and all dependencies
--autoremove Remove packages that were installed
automatically to satisfy dependencies
-t Specify tmp-dir.
--tmp-dir Specify tmp-dir.
-l Specify lists-dir.
--lists-dir Specify lists-dir.
regexp could be something like 'pkgname*' '*file*' or similar
e.g. opkg info 'libstd*' or opkg search '*libop*' or opkg remove 'libncur*'
root@OpenWrt:~#