A website shows a different IP address from what I have

Solution 1:

From the puffin browser FAQ

Puffin uses our servers in USA / Singapore to improve the user experience. The side effect is that the websites receive Puffin's servers IP rather than yours. Although Puffin passes your IP to websites via X-Forwarded-For, some websites don't support this standard.