「『八二三砲戰』之後所謂毛沒有攻佔金門之意圖,砲擊金門是想──分化臺美關係,防止出現「兩個中國」或「一中一臺」之類的說法,只是中共在砲擊失利之後自找的下台階而已。」
其實中共不是為了支援蘇聯而發動砲戰
早期的資料顯示:1958年(民國47年)7月29日──中共總理周恩來致函伊拉克新政府,聲明將全力支持伊拉克。7月31日至8月3日,中共與蘇聯簽署《會談公報》,加強雙方友好、同盟、互助等關係,所以中共對金門砲擊,一是為了社會主義國家掌握話語權;二是在與蘇聯友好、同盟、互助關係下,使美國有所忌憚,並藉此減輕中東社會主義國家所受壓力。
不過最新的解密資料卻推翻了上述說法,當時中共在發動砲擊金門之前,並沒有事先知會蘇聯,這讓克里姆林宮震怒無比,因為前一年赫魯雪夫為了解決經濟問題,曾號召社會主義集團和西方資本主義世界「和平共處」、同時蘇聯也擔心美國會以武力介入而使蘇聯被中共拖下水,美蘇難免一戰。克宮更氣的是,中蘇共是軍事同盟國,中共單方面採取軍事行動卻未又告知同盟國,莫斯科領導人有被耍的感覺。但毛澤東對此是很不以為然的。1959年(民國48年),在中共建政10周年國慶前夕,赫魯曉夫率蘇聯代表團前來北京。毛的私人醫生李志綏在他的回憶錄中指出,在赫魯雪夫與毛澤東會談之後,毛曾對李抱怨說:「赫魯雪夫『讓我們不用武力解決臺灣問題,難道我們家的事,他也要管嗎?』」
至於毛澤東發動砲戰的各種原因,應該還包括如下原因:
一是,延續韓戰之後的中美區域談判問題,1955年(民國44年)8月1日,中(大陸)與美國開始在日內瓦展開一系列有關於和緩遠東局勢的談判,基於外交的考量,在雙方會談期間中共也確實做出若干緩和臺海局勢的動作,但到了1957年(民國46年)12月,由於兩國無法獲得更進一步的實質進展,因此美國有意將原有的談判大使調走,並降低日內瓦的會談層級,因此導致中共的不悅,最後毛澤東下令砲轟金門,報復美國不願意恢復大使層級會談有關係。
二是,由於美國對於協防金馬等外島的態度始終曖昧,因此毛澤東發動砲戰,也有探測美國與中華民國(臺灣)簽訂──《中美共同防禦條約(Sino-American Mutual Defense Treaty)》後對於外島的防衛底線與態度。尤其是中共在發動八二三砲戰之後的9月4日,正式對外宣布中國領海為12海浬,其中特別指出金門等海島嶼屬於內海島嶼,因此大陸的領海是從島嶼外沿而不是大陸棚架的外沿算起。這個聲明最主要就是針對美軍對於金門的護航行動而來的。但美國、英國、日本都陸續發表聲明強調不接受中國關於12海浬領海的主張,上述國家依舊按照過去的慣例只承認3海浬的領海權。而美國在宣布不承認中共12海浬領海的同時,也聲明願意尊重中國應有的3海浬領海之主權宣布,所以美軍對於國軍的護航只到金門外3海浬為止,3海浬內相關灘頭運補與傷患後送的任務就交由國軍自力搶灘完成。