佟養甲、李成棟部清軍偷襲廣州得手以後,永曆君臣倉皇逃竄,勢同瓦解。佟養甲等人趁勢收取廣東其他府縣。順治三年十二月二十二日,佟養甲派副將張道瀛、閻可義同新委南雄副將李仰臣、董方策、張友德,韶州總兵葉成恩、副將楊友賢、王慶甫等領兵由廣州北上,同月二十九日在英德縣擊敗明將陳課、童以振二部,隨即占領韶州[44]。次年正月初七日,葉成恩部進抵南雄,當地官員不戰而降[45]。明高雷廉瓊巡撫洪天擢退守瓊州府(今海南省),四月初一日清副將閻可義領兵渡海,洪天擢兵力不敵,乘舟逃走,瓊州遂為清軍占領[46]。這樣,廣東十府之地全部淪入清方之手。就兵力而言,佟養甲、李成棟本部兵馬隻有四千一百餘名,從福建帶來的原鄭芝龍舊部施福、施郎、洪習山、黃廷等部也不過幾千人[47],實力相當有限。1647年正月,李成棟率主力進攻廣西,廣東清軍留守兵員更形單薄。
然而,腐朽無能的永曆朝廷不知清軍虛實,非降即逃,近於自行瓦解。鎮守柳州、南寧一帶的明慶遠伯陳邦傅也被清軍聲威嚇倒,私自派人同佟養甲、李成棟聯絡,準備投降清朝。在這種危急關頭,廣東的一批仁人誌士奮然而起,憑借自己在地方上的影響和熟悉山川險要,組織義軍展開反清活動。廣東各地義師的興起,使坐鎮廣州的清兩廣總督佟養甲窮於應付,不得不急檄進入廣西梧州的李成棟部回援。正是由於他們的鬥爭,才使永曆朝廷免遭滅頂之災,重新穩定了廣西的局勢。廣東素稱忠義之鄉,在明末清初的曆史上出現了一批英雄人物,其中最負盛名的是南明“三忠”:陳邦彥、張家玉、陳子壯。
陳邦彥在紹武爭立時,支持永曆朝廷。朱由榔派他回廣州勸說蘇觀生改弦更張,正值林察等擊敗林佳鼎,紹武君臣趾高氣揚,陳邦彥知道無法完成使命,藏入高明山中。不久,佟養甲、李成棟部清軍偷襲廣州,紹武政權覆亡。李成棟軍乘勝追入廣西,永曆朝廷岌岌可危。邦彥“出自山中,臨西江之口,望敵旌旗,歎曰:莫救也!夫若乘其未定,得奇兵徑襲廣州,此孫臏所以解趙也”。他親自前往甘竹灘聯絡餘龍等部義軍,得眾數萬人,奮起抗清。二月初十日,義軍在江中擊敗清軍水師,降清總兵陳虎被擊斃,焚毀清方船隻一百餘艘;十一日,進攻廣州。清兩廣總督佟養甲關閉城門,派使者檄令李成棟火速回援[48]。義軍攻城不下,清方又揚言李成棟將回師先搗甘竹灘,被迫撤退。陳邦彥聚兵於高明,派門生馬應房以舟師攻順德。