why is this happening?
root@raspberrypi:~# ss -tulpn | grep ss-redir
udp UNCONN 0 0 0.0.0.0:59819 0.0.0.0:* users:(("ss-redir",pid=548,fd=112))
udp UNCONN 0 0 0.0.0.0:42949 0.0.0.0:* users:(("ss-redir",pid=548,fd=83))
udp UNCONN 0 0 0.0.0.0:57285 0.0.0.0:* users:(("ss-redir",pid=548,fd=31))
udp UNCONN 0 0 0.0.0.0:57825 0.0.0.0:* users:(("ss-redir",pid=548,fd=19))
udp UNCONN 0 0 0.0.0.0:51685 0.0.0.0:* users:(("ss-redir",pid=548,fd=42))
udp UNCONN 0 0 0.0.0.0:50150 0.0.0.0:* users:(("ss-redir",pid=548,fd=37))
udp UNCONN 0 0 0.0.0.0:46058 0.0.0.0:* users:(("ss-redir",pid=548,fd=51))
udp UNCONN 0 0 0.0.0.0:45041 0.0.0.0:* users:(("ss-redir",pid=548,fd=29))
udp UNCONN 0 0 0.0.0.0:53750 0.0.0.0:* users:(("ss-redir",pid=548,fd=61))
udp UNCONN 0 0 0.0.0.0:53760 0.0.0.0:* users:(("ss-redir",pid=548,fd=67))
udp UNCONN 0 0 0.0.0.0:36360 0.0.0.0:* users:(("ss-redir",pid=548,fd=50))
udp UNCONN 0 0 0.0.0.0:50197 0.0.0.0:* users:(("ss-redir",pid=548,fd=65))
udp UNCONN 0 0 0.0.0.0:43029 0.0.0.0:* users:(("ss-redir",pid=548,fd=46))
udp UNCONN 0 0 0.0.0.0:49697 0.0.0.0:* users:(("ss-redir",pid=548,fd=114))
udp UNCONN 0 0 0.0.0.0:59437 0.0.0.0:* users:(("ss-redir",pid=548,fd=84))
udp UNCONN 0 0 0.0.0.0:56371 0.0.0.0:* users:(("ss-redir",pid=548,fd=45))
udp UNCONN 0 0 0.0.0.0:54324 0.0.0.0:* users:(("ss-redir",pid=548,fd=40))
udp UNCONN 0 0 0.0.0.0:55861 0.0.0.0:* users:(("ss-redir",pid=548,fd=10))
udp UNCONN 0 0 0.0.0.0:38460 0.0.0.0:* users:(("ss-redir",pid=548,fd=17))
udp UNCONN 0 0 0.0.0.0:35904 0.0.0.0:* users:(("ss-redir",pid=548,fd=47))
udp UNCONN 0 0 0.0.0.0:57933 0.0.0.0:* users:(("ss-redir",pid=548,fd=22))
udp UNCONN 0 0 0.0.0.0:40023 0.0.0.0:* users:(("ss-redir",pid=548,fd=64))
udp UNCONN 0 0 0.0.0.0:37470 0.0.0.0:* users:(("ss-redir",pid=548,fd=70))
udp UNCONN 0 0 0.0.0.0:35961 0.0.0.0:* users:(("ss-redir",pid=548,fd=115))
udp UNCONN 0 0 0.0.0.0:52355 0.0.0.0:* users:(("ss-redir",pid=548,fd=44))
udp UNCONN 0 0 0.0.0.0:54424 0.0.0.0:* users:(("ss-redir",pid=548,fd=74))
udp UNCONN 0 0 0.0.0.0:57022 0.0.0.0:* users:(("ss-redir",pid=548,fd=124))
udp UNCONN 0 0 0.0.0.0:57540 0.0.0.0:* users:(("ss-redir",pid=548,fd=30))
udp UNCONN 0 0 0.0.0.0:59082 0.0.0.0:* users:(("ss-redir",pid=548,fd=38))
udp UNCONN 0 0 0.0.0.0:43733 0.0.0.0:* users:(("ss-redir",pid=548,fd=119))
udp UNCONN 0 0 0.0.0.0:45273 0.0.0.0:* users:(("ss-redir",pid=548,fd=113))
udp UNCONN 0 0 0.0.0.0:42733 0.0.0.0:* users:(("ss-redir",pid=548,fd=75))
udp UNCONN 0 0 0.0.0.0:59120 0.0.0.0:* users:(("ss-redir",pid=548,fd=78))
udp UNCONN 0 0 0.0.0.0:50940 0.0.0.0:* users:(("ss-redir",pid=548,fd=72))
udp UNCONN 0 0 0.0.0.0:38652 0.0.0.0:* users:(("ss-redir",pid=548,fd=69))
udp UNCONN 0 0 0.0.0.0:8445 0.0.0.0:* users:(("ss-redir",pid=548,fd=6))
udp UNCONN 0 0 0.0.0.0:40709 0.0.0.0:* users:(("ss-redir",pid=548,fd=87))
udp UNCONN 0 0 0.0.0.0:38661 0.0.0.0:* users:(("ss-redir",pid=548,fd=18))
udp UNCONN 0 0 0.0.0.0:42766 0.0.0.0:* users:(("ss-redir",pid=548,fd=118))
udp UNCONN 0 0 0.0.0.0:35612 0.0.0.0:* users:(("ss-redir",pid=548,fd=73))
udp UNCONN 0 0 0.0.0.0:39719 0.0.0.0:* users:(("ss-redir",pid=548,fd=116))
udp UNCONN 0 0 0.0.0.0:52012 0.0.0.0:* users:(("ss-redir",pid=548,fd=120))
udp UNCONN 0 0 0.0.0.0:56110 0.0.0.0:* users:(("ss-redir",pid=548,fd=85))
udp UNCONN 0 0 0.0.0.0:53049 0.0.0.0:* users:(("ss-redir",pid=548,fd=27))
udp UNCONN 0 0 0.0.0.0:48443 0.0.0.0:* users:(("ss-redir",pid=548,fd=117))
udp UNCONN 0 0 0.0.0.0:51527 0.0.0.0:* users:(("ss-redir",pid=548,fd=121))
udp UNCONN 0 0 0.0.0.0:59215 0.0.0.0:* users:(("ss-redir",pid=548,fd=32))
udp UNCONN 0 0 0.0.0.0:60753 0.0.0.0:* users:(("ss-redir",pid=548,fd=82))
udp UNCONN 0 0 0.0.0.0:44379 0.0.0.0:* users:(("ss-redir",pid=548,fd=28))
udp UNCONN 0 0 0.0.0.0:51549 0.0.0.0:* users:(("ss-redir",pid=548,fd=23))
udp UNCONN 0 0 0.0.0.0:33120 0.0.0.0:* users:(("ss-redir",pid=548,fd=81))
udp UNCONN 0 0 0.0.0.0:43872 0.0.0.0:* users:(("ss-redir",pid=548,fd=66))
udp UNCONN 0 0 0.0.0.0:60278 0.0.0.0:* users:(("ss-redir",pid=548,fd=24))
udp UNCONN 0 0 0.0.0.0:50055 0.0.0.0:* users:(("ss-redir",pid=548,fd=71))
udp UNCONN 0 0 0.0.0.0:36243 0.0.0.0:* users:(("ss-redir",pid=548,fd=52))
udp UNCONN 0 0 0.0.0.0:37271 0.0.0.0:* users:(("ss-redir",pid=548,fd=68))
udp UNCONN 0 0 0.0.0.0:34717 0.0.0.0:* users:(("ss-redir",pid=548,fd=43))
udp UNCONN 0 0 0.0.0.0:41381 0.0.0.0:* users:(("ss-redir",pid=548,fd=86))
udp UNCONN 0 0 0.0.0.0:39846 0.0.0.0:* users:(("ss-redir",pid=548,fd=9))
udp UNCONN 0 0 0.0.0.0:43942 0.0.0.0:* users:(("ss-redir",pid=548,fd=41))
tcp LISTEN 0 128 0.0.0.0:8445 0.0.0.0:* users:(("ss-redir",pid=548,fd=5))
root@raspberrypi:~#
It's expected. At most 256 UDP sockets are allocated for UDP relay:
@madeye but in earlier versions of Shadowsocks this was not
Most helpful comment
It's expected. At most 256 UDP sockets are allocated for UDP relay:
https://github.com/shadowsocks/shadowsocks-libev/blob/cc658e49cb1d99e58375e921a44c9fb917d6a58e/src/udprelay.c#L60