The document proposes new private matching protocols for online social networks that leverage community structures and define an asymmetric social proximity measure. It aims to address privacy issues with existing profile matching approaches. Three protocols with different privacy levels are designed based on the proposed proximity measure. The protocols protect user privacy better than previous works through considering a user's and their friends' perceptions of common communities between users. Analysis shows the protocols have lower computation and communication costs than existing solutions.