\documentclass{book}
\usepackage{amssymb,amsmath}
\usepackage[thmmarks,framed]{ntheorem}

\usepackage{xepersian}
\settextfont[Scale=1.1]{XB Zar}
\theoremheaderfont{\normalfont\bfseries}
\theorembodyfont{\rm}
\theoremsymbol{\ensuremath{\Box}}
\theoremseparator{:}
\newtheorem{theo}{قضیه}[chapter]
\theoremheaderfont{\normalfont\bfseries}
\theorembodyfont{\rm}
\theoremstyle{nonumberplain}
\theoremseparator{:}
\theoremsymbol{}
\newtheorem{proo}{اثبات}

\begin{document}

\begin{theo}
بدون اثبات مربع را درج می‌کند
\end{theo} 

\begin{theo} 
با اثبات مربع را درج نمی‌کند

\begin{proo}
این اثبات است
\end{proo} 
برای من بدون مشکل کار می‌کند فقط باید متن قرار بدهی.
\end{theo} 
\end{document}



