1 (edytowany przez farben 2019-11-12 11:48:33)

Temat: Shadowsocks klient

Szukam informacji o kliencie shadowsocks pod OpenWrt. Jest możliwość instalacji klienta shadowsocks? Niby na stronie shadowsocks.org każą instalować te pakiety:

shadowsocks-libev
opkg install shadowsocks-libev
shadowsocks-libev-polarssl
opkg install shadowsocks-libev-polarssl

Niestety w OpenWrt 19.07 Cezarego nie ma tych pakietów.

2

Odp: Shadowsocks klient

Shadowshock jest standardowo w repo tylko ma inne nazwy:

root@OpenWrt:~# opkg list *shadowsock*
luci-app-shadowsocks-libev - git-19.315.33349-ae61ecb-1 - LuCI Support for shadowsocks-libev
luci-i18n-shadowsocks-libev-bg - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - български (Bulgarian)
luci-i18n-shadowsocks-libev-ca - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Català (Catalan)
luci-i18n-shadowsocks-libev-cs - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Čeština (Czech)
luci-i18n-shadowsocks-libev-de - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Deutsch (German)
luci-i18n-shadowsocks-libev-el - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Ελληνικά (Greek)
luci-i18n-shadowsocks-libev-en - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - English
luci-i18n-shadowsocks-libev-es - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Español (Spanish)
luci-i18n-shadowsocks-libev-fr - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Français (French)
luci-i18n-shadowsocks-libev-he - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - עִבְרִית (Hebrew)
luci-i18n-shadowsocks-libev-hi - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - हिंदी (Hindi)
luci-i18n-shadowsocks-libev-hu - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Magyar (Hungarian)
luci-i18n-shadowsocks-libev-it - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Italiano (Italian)
luci-i18n-shadowsocks-libev-ja - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - 日本語 (Japanese)
luci-i18n-shadowsocks-libev-ko - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - 한국어 (Korean)
luci-i18n-shadowsocks-libev-ms - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Bahasa Melayu (Malay)
luci-i18n-shadowsocks-libev-nb_NO - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev -
luci-i18n-shadowsocks-libev-pl - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Polski (Polish)
luci-i18n-shadowsocks-libev-pt - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Português (Portuguese)
luci-i18n-shadowsocks-libev-pt_BR - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev -
luci-i18n-shadowsocks-libev-ro - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Română (Romanian)
luci-i18n-shadowsocks-libev-ru - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Русский (Russian)
luci-i18n-shadowsocks-libev-sk - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Slovenčina (Slovak)
luci-i18n-shadowsocks-libev-sv - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Svenska (Swedish)
luci-i18n-shadowsocks-libev-tr - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Türkçe (Turkish)
luci-i18n-shadowsocks-libev-uk - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Українська (Ukrainian)
luci-i18n-shadowsocks-libev-vi - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - Tiếng Việt (Vietnamese)
luci-i18n-shadowsocks-libev-zh-cn - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - 中文 (Chinese)
luci-i18n-shadowsocks-libev-zh-tw - git-19.315.33349-ae61ecb-1 - Translation for luci-app-shadowsocks-libev - 臺灣華語 (Taiwanese)
shadowsocks-libev-config - 3.2.5-5 - shadowsocks-libev config scripts
shadowsocks-libev-ss-local - 3.2.5-5 - shadowsocks-libev ss-local
shadowsocks-libev-ss-redir - 3.2.5-5 - shadowsocks-libev ss-redir
shadowsocks-libev-ss-rules - 3.2.5-5 - shadowsocks-libev ss-rules
shadowsocks-libev-ss-server - 3.2.5-5 - shadowsocks-libev ss-server
shadowsocks-libev-ss-tunnel - 3.2.5-5 - shadowsocks-libev ss-tunnel
root@OpenWrt:~# 
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Shadowsocks klient

Kurcze coś jest nie tak najpierw przy próbie instalacji miałem to:

root@OpenWrt:~# opkg install luci-app-shadowsocks-libev
Installing luci-app-shadowsocks-libev (git-19.315.33349-ae61ecb-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/luci/luci-app-shadowsocks-libev_git-19.315.33349-ae61ecb-1_all.ipk
Collected errors:
 * opkg_install_pkg: Package size mismatch: luci-app-shadowsocks-libev is 6759 bytes, expecting 6760 bytes
 * opkg_install_cmd: Cannot install package luci-app-shadowsocks-libev.

Dalem więc opkg update i teraz wyskoczyło mi coś takiego:

root@OpenWrt:~# opkg install luci-app-shadowsocks-libev
Installing luci-app-shadowsocks-libev (git-19.315.33349-ae61ecb-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/luci/luci-app-shadowsocks-libev_git-19.315.33349-ae61ecb-1_all.ipk
Installing luci-compat (git-19.315.33349-ae61ecb-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mipsel_24kc/luci/luci-compat_git-19.315.33349-ae61ecb-1_all.ipk
Collected errors:
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/cbi/datatypes.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/cbi.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/firewall.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network/proto_3g.lua
        But that file is already provided by package  * luci-proto-3g
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network/proto_4x6.lua
        But that file is already provided by package  * luci-proto-ipv6
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network/proto_6x4.lua
        But that file is already provided by package  * luci-proto-ipv6
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network/proto_dhcpv6.lua
        But that file is already provided by package  * luci-proto-ipv6
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network/proto_ncm.lua
        But that file is already provided by package  * luci-proto-ncm
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network/proto_ppp.lua
        But that file is already provided by package  * luci-proto-ppp
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network/proto_qmi.lua
        But that file is already provided by package  * luci-proto-qmi
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network/proto_relay.lua
        But that file is already provided by package  * luci-proto-relay * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network/proto_wireguard.lua
        But that file is already provided by package  * luci-proto-wireguard
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/model/network.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/browser.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/button.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/cell_valuefooter.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/cell_valueheader.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/compound.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/delegator.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/dropdown.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/dvalue.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/dynlist.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/error.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/firewall_zonelist.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/footer.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/full_valuefooter.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/full_valueheader.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/fvalue.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/header.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/ipaddr.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/lvalue.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/map.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/mvalue.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/network_ifacelist.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/network_netinfo.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/network_netlist.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/nsection.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/nullsection.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/simpleform.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/tabcontainer.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/tblsection.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/tsection.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/tvalue.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/ucisection.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/upload.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/value.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/valuefooter.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/valueheader.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-compat wants to install file /usr/lib/lua/luci/view/cbi/wireless_modefreq.htm
        But that file is already provided by package  * luci-base
 * opkg_install_cmd: Cannot install package luci-app-shadowsocks-libev.

4

Odp: Shadowsocks klient

To pierwsze - może zwalone jest repo. Zainstaluj ręcznie.

Do drugie - zrób najpierw aktualizację do ostatniego 19.07, bo chyba masz starszą wersję.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Shadowsocks klient

Po drugie a właściwie po pierwsze pomogło wink Instalacja przeszła bezboleśnie tym razem.

Szukałem jakiegoś tutorial ale jakoś mało materiałów jest, ktoś się w to bawił może? Chodzi mi o samego klienta. Mam profile shadowsocks z Surfsharka.