hc
2024-03-22 619f0f87159c5dbd2755b1b0a0eb35784be84e7a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
config BR2_PACKAGE_SHADOWSOCKS_LIBEV
   bool "shadowsocks-libev"
   depends on BR2_TOOLCHAIN_HAS_SYNC_4 # for libcork
   depends on BR2_TOOLCHAIN_HAS_SYNC_8 || !BR2_ARCH_IS_64 # for libcork
   depends on BR2_TOOLCHAIN_HAS_THREADS
   depends on BR2_USE_MMU # fork()
   select BR2_PACKAGE_C_ARES
   select BR2_PACKAGE_LIBEV
   select BR2_PACKAGE_LIBSODIUM
   select BR2_PACKAGE_MBEDTLS
   select BR2_PACKAGE_PCRE
   help
     Shadowsocks-libev is a lightweight secured SOCKS5 proxy for
     embedded devices and low-end boxes.
 
     https://github.com/shadowsocks/shadowsocks-libev
 
config BR2_PACKAGE_SHADOWSOCKS_LIBEV_CONNMARKTOS
   bool "connmarktos support in ss-server"
   depends on BR2_PACKAGE_SHADOWSOCKS_LIBEV
   select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
   help
     Build ss-server with the connmark to TOS feature.
 
     This feature requires advanced tc, iptables and conntrack
     rules to perform QoS on the server side.
 
     If unsure, don't enable this option
 
comment "shadowsocks-libev needs a toolchain w/ threads"
   depends on BR2_TOOLCHAIN_HAS_SYNC_4
   depends on BR2_TOOLCHAIN_HAS_SYNC_8 || !BR2_ARCH_IS_64
   depends on BR2_USE_MMU
   depends on !BR2_TOOLCHAIN_HAS_THREADS