VPN *INTO* China

Hi guys,

I just received a very… unusual requests from one of my clients.

He’s located in EU and needs a possibility to connect to an FTP server located in China.

Of course, port 21/22 is blocked from outside of China and of course a special whitelisting rule cannot be added.

Because… why would it be so simple?

So my question is: Do any of you know of some sort of VPN/Proxy/server in a basement that I can use in order to “get into China”?

Thanks…

FWIW, ssh isn’t blanket blocked at the country border the way you’re describing. I manage servers in China and am able to reach them via ssh.

Keep in mind, there’s massive latency at the border — to the point of thinking it may be broken at peak hours — but it’s technically functional.

Vyprvpn has a Hong Kong cluster behind the great firewall, and it has a trial so you can test it out to see if it will work

Instead of using VPN, maybe its easier to set up a something on AWS China that downloads the data, and then the client can access the data via AWS instead?

Scheduled lambda job that downloads the FTP Content from FTP to an AWS S3 bucket, and user can then access the content via S3? I’m suggesting Lambda and S3 to keep things simple, serverless and cheap.

Just a heads up as someone who runs servers in china: Many people check to see if their internet connection is working by trying to load google.com . if google doesn’t load they assume their internet is broken.

If you’re VPN’d into china Google is blocked, and will not load. Try http://www.baidu.com/

We get a fair number of support questions along those lines.

buy an alicloud , tencent cloud or a AWS china server.

I am using Alibaba Cloud instances connected using CEN to VPN into China.
https://www.alibabacloud.com/product/cen

It ended up being a bit of a complex setup, and it costs around 400$ per month for a 2mbps connection. Still worth it for our business

you could try using webdav it uses http/https to transfer files and most ftp clients support it. nextcloud uses webdav and is pretty easy to setup and could even use ftp as a backend storage.

Just buy a server from aliyun.com
SSH and everything works
Don’t know what you’re talking about