的情況,逐漸對“胡人”的心理瞭如指掌,於是他出擊不再那麼謹慎小心,而是放心大膽地與敵人周旋。喀什的國王忠,原本是接受他保護和支援的,卻於84年聯合了葉爾羌人、索格底安那人、月氏人發動了叛亂。87年,喀什國王被班超驅走後,裝作願意投降的樣子要求拜見班超,而暗地裡卻帶領一隊騎兵想趁機突襲。班超看出了他的意圖後非但沒有降罪於他,反而設宴款待他。等到酒過三巡、菜過五味之後,將他們一網打盡,並砍下了忠的頭。對於葉爾羌的叛亂,班超於88年率領少數的漢兵以及在於闐招募的兵丁前往出擊,當時葉爾羌人得到了庫車人及鄰近城市五萬人的幫助。班超寡不敵眾,佯作戰敗,深夜撤退之後又帶兵急回,於“雞鳴時”奔赴葉爾羌營,斬敵5000人,迫使其投降。
庫車與喀喇沙爾看到叛亂局面不能持久,就開始四處活動,從蒙古的匈奴到月氏與印度-塞人中尋求聯盟來抵抗中國。90年,印度-塞人國王,即統治阿富汗與印度西北部的強大的貴霜王朝皇帝(大概是伽迪腓斯一世),因為不曾娶到一箇中國公主為妻而心懷不滿。於是,他派了一支遠征軍來到帕米爾東北,幫助庫車反抗班超。班超將這支遠征軍與庫車人間的交通運輸線全部截斷,遠征軍失去了糧草的供給,只能冒險行進在喀什噶爾地區遙遠而又荒涼的小道上。結果他們不戰而退。90年,貴霜王朝在接受了這次危險教訓之後,又一次採取了月氏人傳統的同中國友好的政策。
89~90年,在蒙古境內,竇憲與耿秉將軍也在征討北匈奴的戰役中獲得了一次大的勝利。後車師(古城)與前車師(吐魯番)的兩個國王又與中國恢復了聯絡。公元91年,中國將軍耿夔又一次給匈奴以沉重的打擊。耿夔一直推進到外蒙古,應該是到了鄂爾渾河,捕獲了單于的母親和所有的隨從,並且另立單于的弟弟於除為王。93年,匈奴新單于又一次反叛,中國令東北邊境的蒙古遊牧部落攻打他們,獲勝並一舉殺掉了新單于。此次勝利給了北匈奴致命的一擊,使得他們再也沒有能夠復興起來。
91年,由於失去匈奴與印度-塞人的援助,塔里木盆地北部的四個反叛城市中的三個——庫車、阿克蘇和烏什-葉魯番都向班超臣服。班超作為征服西域的功臣被朝廷封為“西域都護”,相當於中亞細亞的總督,在庫車附近的乾城建立了都護府。另外還有一箇中國將軍駐紮在喀什。現只剩下喀喇沙爾還沒有平定。94年,班超又率領庫車與鄯善(羅布泊地區)的土著兵馬前去奪取這個叛亂的城市。喀喇沙爾人急忙將裕勒都斯河上的橋拆掉,但也無濟於事,雖然水深齊腰,但班超仍然帶兵赤足渡河,最終在喀喇沙爾城前的泥沼中出現。當時,國王投降,部分居民逃入巴合剌什湖(博斯騰湖)。班超為了給19年前在此地被殺害的中國都護陳睦報仇,將國王斬首。班超“因縱兵鈔掠,斬首五千級,獲生口萬五千人,馬畜牛羊三十餘萬頭”。塔里木盆地終於被全部平定了。97年,班超命副將甘英經安息國(即安息王朝統治下的帕提亞帝國)去大秦(羅馬帝國)。但這位中國使者被帕提亞人的謊言騙住,沒有越過帕提亞人的領地,就在半途返回了,並沒有到達羅馬帝國的邊界。
公元102年,班超告老還鄉,同年病逝。這個偉大將軍的後繼者們沒有能力仿效他統治蠻夷的有效政策。於是,106年、107年發生了兩次大規模的叛亂。中國將軍梁槿在塔里木盆地的庫車附近被圍困,歷盡千辛萬苦才得以解圍。但此時的中國朝廷已無心應對這連年的叛亂,於公元107年命令所有在塔里木盆地,甚至在柳中與伊吾的戍邊官兵一律班師回朝。次年,又有一股遊牧於青海湖以西及以南的蠻族勢力(羌人)入侵甘肅的中國要塞,如果不加阻攔,就有可能被截斷通往敦煌的道路。108年,梁槿英勇抵抗,與敵人周旋,不惜一切代價地保護要塞。109年,內蒙古的南匈奴人又騷擾中國邊境。中國度遼將軍耿夔鼓動鮮卑族遊牧部落起來對付他們,但是他們仍然沒有放棄對山西北部騷擾,迫使梁槿與他們的單于講和(110年)。
總之,中國一直在艱苦地捍衛著自己本土的邊界。到了119年開始復興,重新建立了伊吾(哈密或羅布羅布泊)的軍屯區,鄯善與吐魯番國王再次投降。但不久,北匈奴單于與後車師(古城)突然叛變,殺害了中國在伊吾的屯兵。後來班超的兒子班勇子承父業,於123年在吐魯番附近的柳中重建軍屯區。124年,他獎勵了鄯善國王對中國的忠誠,迫使庫車國與阿克蘇國王子們向他投降,並用這兩個國家的兵卒驅逐了吐魯番的匈奴人。126年,