嘴皮動完了,那麼,接下來就是動真刀真槍的了。八月十八日,也就是荷蘭人與萬翰海派出的使團回去後的第三天,荷蘭人並沒有像甘修他們所想的那樣輕敵冒進。荷蘭東印度公司是東南亞這些年來頭號的殖民統治者,能成為頭號可不是那麼簡單的。當萬翰海告訴荷蘭方麵人得知,說之前在鹿港口就有庫存火炮火器時,那麼;荷蘭方麵就更加謹慎了,雖然他們的對手,隻是一小撮海盜而已。他們之所以重視甘修他們這群海盜,因為他們吃過鄭之龍的虧;他們見甘修占據鹿港口後不久,便能做得風生水起,荷蘭人並且獲悉甘修海盜軍一部,在西環溪大勝了大肚國洪雅族來剿的敵軍,而且是敵方麵軍力優於已方軍力的情況下戰勝的。
出於謹慎,荷蘭方麵甚至派遣聶天祿所轄的六艘老閘船作抵近的偵察,以窺探甘修軍事上的實力。並多次與大虎水師所部巡防保護商船的四艘鳥船數次遭遇,並大大出手。大虎所部鳥船憑借鳥船優越的航行性能,抵近老閘船,猛打猛攻;在數次攻防海戰中擊沉敵一艘老閘船,重傷其二艘,輕傷其敵船三艘的戰果。但是甘修其麾下四艘鳥船均遭受到不同程度的損傷,隻得退出戰鬥序列,在鹿港口城無法修複的情況下,甘修隻得令大虎的部下臧天元率領三艘蒼山船,將四艘鳥船護航至西班牙人統治下的雞籠所在地進行修複。但是途中又遭受聶天祿所部十二艘閘船的阻截,至此牧宜年所部七艘船,除了一蒼山船成功逃脫之外,其中三艘被擊沉,餘下均被告被俘獲,大虎的部下臧天元也戰死。
至此在鹿港口水麵再無甘修所部的任何一艘戰船,八月二十一日,有持無恐的荷蘭人派出以聶天祿所部的十五艘戰船,開始向鹿港口抵近。在荷蘭人行動前幾日,甘修就特別命令了鹿港口往來的商船,以及本地的漁船;以戰事為由通告他們在三到五天內遠離港口附近的水域。一時間,由於戰事,鹿港口內的商人紛紛逃離;由於商人對戰爭所帶來的恐懼以及擔心財產的損失,原本萬人巷口,繁榮的鹿港口一去不複返。鹿港口城一下子又回到了之前那樣,現在的鹿港口,在原住民以及一些留駐下來觀望的客商及家屬,加在一起,此時的鹿港口城也仍有四千餘人,此時,甘修就令鹿港口城以及所屬村莊,如果戰事困難的話,十五歲以上四十五歲以下男子,均須要義務服務兵役。甘修也不想這樣的,但是他也無奈何,戰事是要發展下去的,到那時真到了那種地步的話!
八月二十二日,聶天祿所部十五艘戰船封鎖了港口,嚴令航行過往船隻不得停靠鹿港口。二十二日下午,荷蘭方麵認為攻擊鹿港口的時機到了,以聶天祿所部的十五艘戰船,作為先鋒率先發難。荷蘭方麵認為;以先鋒隊攻擊,然後再令所屬的二艘最先進的鐵甲戰艦,以先進的大炮武器,性能優異的快速跟進。荷蘭人認為;戰事不會持久的,以他們的力量對比鹿港口城城內的甘修的海盜則十拿九穩。
但是當聶天祿所部的十五艘戰船,開始攻擊鹿港口時,遭遇到甘修所部守軍的強烈抵抗,一時間炮聲轟轟,雙方炮火均鋪天蓋地散布麵極廣地向對方傾瀉。甘修所部為了保留最後的殺手鐧,他並沒有動用布防在港口兩側的火力,對突入的敵先鋒隊發起攻擊,而是強令他們繼續保持靜寂。為了應對敵先鋒隊的攻擊,甘修則是拿出已方生產不久,作為部隊新兵訓練所用的十一門每一門有三千餘斤重的佛郎機,再加以從海岸布防抽調過來的六門紅夷大炮,對陣擁有火炮數量優勢的聶天祿所部先鋒隊。
聶天祿所部原本就是海盜出身,火炮配備與兵員均遠比不上荷蘭。其十五艘老閘戰船,每一艘上火炮隻有十門左右而已,且也是種類不一。甘修所部方麵也是動用了炮兵營一部分兵力,再加上臨時義務兵補充進來,充當後勤給養的,所謂義務兵實際上是甘修動用了金庫對所屬參戰士兵均發出賞格:參戰者每人給銀二兩,若戰事延長,額外增給三兩。每擊沉一艘敵船,給銀一百兩(操作炮手,給養後勤6人分),一個敵人的人頭給賞銀三十兩。高賞格加上甘修臨時作出對士兵所戰事先製定的嚴格紀律;紀律一,凡投敵叛亂者殺,紀律二,貽誤戰機者殺,紀律三,臨陣脫逃者殺,紀律四,不聽從指揮者同樣殺無赦,使得甘修所部的士兵普遍士氣高漲。