Shanwei (xinès: 汕尾), o Swabue, o també coneguda com Hailufeng (xinès: 海陆丰, acrònim de Haifeng i Lufeng) és una ciutat a nivell de prefectura a l'est de la província de Guangdong, a la República Popular de la Xina. Limita amb Jieyang a l'est, Meizhou i Heyuan al nord, Huizhou a l'oest i mira a la mar de la Xina Meridional al sud. Es troba a uns 120 quilòmetres a l'est de Shenzhen i els habitants parlen el dialecte Haifeng. La seva superfície és de 4865 quilòmetres quadrats i la seva població total l'any 2010 va ser de 2.935.469 habitants.[1]