安帝即位后不久, 西南部的蛮夷接连请求“内属”,接受东汉王朝的统治。北匈奴也再次向汉朝提出和亲的请求,但邓太后认为北匈奴早已不成气候,因而没有答应其请求,只是赏赐来使,以礼相送。北匈奴单于被拒,觉得很没面子,又听信了韩琮虚报的消息“关东水潦,人民饥饿死尽,可击也”,于是决定起兵反叛东汉的统治,而这也随即引发了西城诸国的连锁反叛。永初元年(107年)六月,邓太后与大臣们开会商讨西城问题,认为维持在西域的统治所耗费用巨大,决定放弃对西域诸国的统治权,撤销西域都护。
盲京延光二年(123年)四月,北匈奴与车师国联合,人侵东汉所辖河西地区。有朝臣上书安帝,建议关闭玉门关和阳关,以杜绝外患。敦煌太守却认为“弃西域则河西不能自存”,并提出有关西城的上中下三策:“西城各国受北匈奴呼衍王的控制,人侵我朝,呼行王常辗转来往于蒲类海和秦海之间。我朝可派酒泉属国军队两千人直进昆仑塞,除掉呼衍王,令西城各国失去首领。之后再调集部普国军队五千人进逼车师国后方,此为上策。中策则是我朝不出兵,但设置军司马,领兵五百人,由河西四都武威酒泉、张掖、敦煌供给犁、牛粮食,出塞进据柳中还有种是下策,就是放弃交河城。将都普国愿意归顺我朝的民众迁人来内定居。
安帝召集群臣商议, 众人议论纷纷。陈忠上书说:“西城大部分国家还 是向往汉朝的,只是由于受到北匈奴的胁迫,不得不服从他们。如今北匈奴已经打败车师国,下一步就是收服鄯善国。要是我们不派军援救,那其他国家也会相继归附北匈奴。这样一来,北匈奴的实力就会增强,并会步步进逼南羌地区,若且他们与羌人联合, 势必会对河西四郡造成极大威胁。到那时,我们必然要派军救援河西地区,而那样就要征发百倍徭役,耗费巨大。既然目前敦煌告急,朝廷理应施以援手,不然如何面对天下臣民和各异族,这不仅有损朝廷威信,也会减少我朝的疆土,实非良策。”安帝觉得有理,就问陈患有何想法,陈忠回答说:“依我所见, 朝廷应该在敦煌设置校尉,依照旧例增加河西四郡的驻军,以镇抚西城各国。”安帝深以为然,宣布照此办理。随即,安帝下诏重新任命班勇为西城长史,率兵五百人西出塞外,驻扎在柳中。
延光三年 (124年)的正月,班勇一行抵达楼兰,他带给归顺东汉朝廷的鄯善王三条特赐的绶带印信。但此时,龟兹王白英还犹豫不决,不知是否归附。班勇“开以恩信”,打动了白英,于是白英带着姑墨、温宿两国国王,把自己五花大绑,来到班勇面前表示愿意诚心归降。
班勇觉得这是进一步行动的大好时机,当即答应了龟兹王白英和姑墨、温宿两国的归降,并从龟兹等国征调了步骑兵一万多人, 和汉军一同奔赴车师前王国。在伊和谷赶走了人侵的匈奴伊蠡王,收编车师前王国军队五千余人。而后,车师前王国重新与东汉王朝交好。班勇率众返回柳中,在那里垦田屯戍。东汉王朝与西城诸国暂时恢复了平稳安定。