My country has a firewall which blocks sites like Facebook, whatsApp etc. However, they use some kind of port blocking, so some important websites for me like Chegg is also getting blocked I think due to this port issue. I can use VPN or proxies and tried using SSH tunneling, but all them require a server outside the country. However, is there any way I can set a source port range to a fixed something in my browser or in my Ubuntu 14.04 machine TCP, so that I get all the replies to some specific port that is not blocked?
N.B.: I used Wireshark to see that the source port Facebook uses is 62200 and Chegg uses is 57116, and the port of StackOverflow (which I can visit) is 17985, so can I change some configuration in my TCP or browser so that Chegg also uses lower port addresses below 20000 to reply?
And also I can visit sites like StackOverflow, GMail, Google etc., so I know port destination port 80/443 is not blocked.
And some of my friends are able to visit Facebook through UC browser without any proxy or anything, so I think the blocking is not so sophisticated.