Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My friend is in a country where facebook is blocked, but he wants to use facebook api services that is blocked. He can't use proxy because there's no way to configure the api lib for accessing facebook api to use a proxy. so other than setting up a vpn hosted outside of China, is there any other way to get around? gateway? how? looking for a Linux-based solution.

share|improve this question

Why disclaim the use of a VPN? If you're thinking "VPN == IPSec", you're limiting your world view significantly. OpenVPN is incredibly simple to setup and run, takes very few resources, and runs on the big three OSes (although it's most at home on Linux). It's also got the ability to run over an HTTPS proxy (including an option to make it issue the necessary CONNECT command, so if you have the VPN server listening on 443/tcp instead of the default (1194/udp), you can get a VPN even when you're behind a very, very limiting firewall.

share|improve this answer
Agreed. VPN is probably the best solution. You can signup for a VPN membership at SDF is a public access Unix system that has an active community of members. You should also be able to setup and SSL tunnel through an account here as well. – J.Zimmerman Jul 23 '09 at 9:05

you can use openvpn or socks / port forwarding over ssh.

remote endpoint would need to be hosted in so called free world - that is outside great firewall of oppressive country.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.