プロトコルの制限とかもとくにないし、プロキシと違って、各アプリ側で設定が必要となることもほぼありません。
ただ、相性の問題で、ブチブチ切れることがあるので、そういう場合は②の方法を試しましょう。
②SSHプロキシで1080番ポートをフォワードして、SOCKSプロキシ
ssh -D 1080 xxx.hogehoge.com -Nあとは、ネットワークの設定でSOCKSプロキシを「localhost:1080」に設定します。
VPSは有料契約が必要ですが、持っている人ならこれを利用するのがいいです。
家VPNに比べて速度がでます。
ただ、①とは逆に、アプリごとにプロキシ設定もってたりするとちょっと厄介です。
で、結局、PCはなんとでもなるのですが、
Androidスマートフォン使っていると、GooglePlayもGmailもハングアウトもGoogle検索もTwitterもFacebookもブロックされているので、かなり困ります。
SOCKSなんてAndroidでは使えませんし、VPNはセキュリティロック掛けないとダメとかで、色々面倒です。
で、私は結局どうやっているかというと、Macの「インターネット共有」を利用して、①で接続したルートをWifiで飛ばしてます。
これで意外にもスマートフォンからGooglePlayつながりますし、メールやTwitterもできました。
ふぅ、これで発狂を免れた。