Faits: Faits: A. Arrêté le 7 juillet 2004 dans le cadre d'une enquête pour infractions à la loi fédérale sur les stupéfiants, A._ a été placé en détention préventive le lendemain, en raison des risques de collusion, de récidive et de fuite. Le 23 mai 2005, il a présenté une requête de mise en liberté provisoire, qui a été rejetée par le Juge de la détention du canton de Fribourg (ci-après: le Juge de la détention). Par ordonnance du 30 octobre 2006, le Juge de la détention a rejeté une nouvelle requête de mise en liberté provisoire de A._, considérant qu'il existait de forts soupçons de son implication dans un important trafic de stupéfiants. En effet, malgré les dénégations de l'intéressé, l'instruction avait permis de rassembler suffisamment de preuves et d'indices à son encontre. Si un risque de récidive pouvait être nié, il n'en allait pas de même du risque de fuite, qui ne pouvait être prévenu que par la détention préventive. Dans la mesure où A._ devait s'attendre à une peine privative de liberté de plusieurs années, "largement supérieure à cinq ans", son maintien en détention préventive respectait le principe de la proportionnalité. Par ordonnance du 30 octobre 2006, le Juge de la détention a rejeté une nouvelle requête de mise en liberté provisoire de A._, considérant qu'il existait de forts soupçons de son implication dans un important trafic de stupéfiants. En effet, malgré les dénégations de l'intéressé, l'instruction avait permis de rassembler suffisamment de preuves et d'indices à son encontre. Si un risque de récidive pouvait être nié, il n'en allait pas de même du risque de fuite, qui ne pouvait être prévenu que par la détention préventive. Dans la mesure où A._ devait s'attendre à une peine privative de liberté de plusieurs années, "largement supérieure à cinq ans", son maintien en détention préventive respectait le principe de la proportionnalité. B. Par acte du 10 novembre 2006, A._ a recouru contre cette ordonnance devant la Chambre pénale du Tribunal cantonal du l'Etat de Fribourg (ci-après: le Tribunal cantonal), faisant valoir en substance qu'il n'y avait pas d'indices sérieux de sa culpabilité et que le Juge de la détention avait apprécié les preuves de manière arbitraire. Il soutenait également qu'une libération moyennant le versement de sûretés était envisageable et proposait à cet égard le versement d'une caution de 100'000 francs. Le Tribunal cantonal a admis partiellement ce recours par arrêt du 23 novembre 2006, considérant que A._ devait être mis en liberté moyennant paiement de la caution que le juge d'instruction exigera de lui, le dépôt de son passeport et sa soumission à un contrôle judiciaire. Le recours était rejeté pour le surplus, au motif que des indices de culpabilité suffisants étaient manifestement réunis et qu'au stade actuel de l'instruction, on ne pouvait raisonnablement nier les forts soupçons de crime ou de délit pesant sur A._. Le Tribunal cantonal a admis partiellement ce recours par arrêt du 23 novembre 2006, considérant que A._ devait être mis en liberté moyennant paiement de la caution que le juge d'instruction exigera de lui, le dépôt de son passeport et sa soumission à un contrôle judiciaire. Le recours était rejeté pour le surplus, au motif que des indices de culpabilité suffisants étaient manifestement réunis et qu'au stade actuel de l'instruction, on ne pouvait raisonnablement nier les forts soupçons de crime ou de délit pesant sur A._. C. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler cet arrêt et d'ordonner sa mise en liberté. Il invoque une violation des art. 10 al. 2 et 32 al. 1 Cst. ainsi que de l'art. 6 par. 2 CEDH et se plaint d'une atteinte à la liberté personelle et d'une violation de la présomption d'innocence. Le Tribunal cantonal a renoncé à formuler des observations. Le Ministère public de l'Etat de Fribourg s'est déterminé; il conclut au rejet du recours. Le recourant a présenté des observations complémentaires.