Hi
I need to know that how should i setup the stunnel with authentiation (verify) enabled. I googled hours but couldn't find any case about this section of config! Can you please doing a step by step tutorial?

The stunnel program is designed to work as an SSL encryption wrapper between remote client and local (inetd-startable) or remote server. It can be used to add SSL functionality to commonly used inetd daemons like POP2, POP3, and IMAP servers without any changes in the programs' code.

I want to use it for my personal utilization and prevent from public accessing. There is an option "verify" and also "CApath, CAfile, CRLpath, CRLfile" in the config file that i think do something like that but i can't understand what should i do?! What and Which commands are needed.

Yes, I am aware of that, I ask more on the line of why you need it ? Isnt it better to use ssl with your software ? If the certifficate is a problem, you can use a self signed or free third party verified certificate: http://www.startssl.com/?app=1
It seems complicated to use stunnel just for this.
You may also use a VPN of some sort.
I mean I do not see a use for this kind of software, but I am willing to check it if it provides some interesting functionality.

Unfortunately I cant help if I dont know the software.
In cases where VPN is blocked, I can use squid on port 80 with https.
Also ssh can work over port 80, we have a tutorial on how to do a vpn over ssh on port 80.