this post was submitted on 21 Apr 2025
56 points (95.2% liked)

Selfhosted

46113 readers
550 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Like, from inside China to the outside, but a bilateral solution would be fine with me, too.

all 41 comments
sorted by: hot top controversial new old
[–] JubilantJaguar@lemmy.world 9 points 15 hours ago

ITT: lots of generic VPN advice by people who have no experience with the specific problem.

[–] Yingwu@lemmy.dbzer0.com 30 points 1 day ago* (last edited 1 day ago)

It's better to pay for a VPN provider that is verified to work in China. And no, they won't kidnap you for using a VPN as some people write here. It's a non-issue just to bypass the GFW. The issue is when you write to a Chinese audience things that the CCP do not like.

[–] Zwuzelmaus@feddit.org 45 points 1 day ago (1 children)

They are prepared for such ideas, and you should assume that they are better than you.

[–] NaibofTabr@infosec.pub 17 points 1 day ago (1 children)

And there are hundreds if not thousands of them, plus a lot of automated tooling.

[–] higgsboson@dubvee.org 4 points 13 hours ago* (last edited 13 hours ago)

And of course, they control the hardware and software. I wouldnt risk it as a foreign national who has occasionally done work in the defense industry, but everyone has a different risk tolerance.

[–] solrize@lemmy.world 21 points 1 day ago

It's possible for a while but there is a whack-a-mole game if you're doing anything they would care about. So you will have to keep moving it around. VPS forums will have some info.

[–] Shimitar@downonthestreet.eu 15 points 1 day ago (1 children)

It will work for a bit, then they will detect VPN traffic and just block the destination ip for good. Any ip you will use will be shortly unreachable for you, so be prepared to that.

[–] Ulrich@feddit.org 1 points 11 hours ago (1 children)

How will they detect "VPN traffic"?

[–] Shimitar@downonthestreet.eu 2 points 10 hours ago

Deep level packet inspection, they detect patterns or whatever in encrypted traffic (and the lack of thereof) and ban the destination ip china-wide.

How they do I have no idea, but they do, on my direct first hand experience. Its not based on domain names, directly straight and total ip ban. All ports, all domains on that ip get banned forever just because you started using a VPN (OpenVPN in my case, it was a few years ago).

[–] neidu3@sh.itjust.works 7 points 1 day ago* (last edited 1 day ago) (2 children)

Yes. China's great firewall mostly handles content filtering and deals with low hanging fruit. Getting around it is fairly simple, and the censorship is mostly focused on stuff that would otherwise be easily accessible by the broader population.

VPN is your obvious choice here. CCP blocks most public VPN providers, so you'd have to roll your own.

You can set up a VPN concentrator somewhere in the world, and you would be able to reach it. As far as I've noticed, they don't block VPN as a whole, and default port should work fine - the reason for this is probably that VPN has many commercial uses that they don't want to harm.

Source: I run a (work-related) VPN accessible from inside china.

[–] Yingwu@lemmy.dbzer0.com 10 points 1 day ago

You don't have to set up your own VPN. Many public providers work.

[–] LandedGentry@lemmy.zip 7 points 22 hours ago* (last edited 22 hours ago)

This is bad information. You do not need to roll your own VPN.

[–] JiminaMann@lemmy.world 9 points 1 day ago (1 children)

I have a private vpn in korea, i could connect to that vpn even through china's hotel wifi

Could browse as per normal with abysmal internet speed

[–] Zwuzelmaus@feddit.org 16 points 1 day ago (1 children)

Could browse as per normal with abysmal internet speed

Of course. It's because they had to catch and write down every single byte with a pencil on paper, then decrypt it, understand it, report the funny ones to a boss, who nodded slowly and silently and then they typed it in again on the other side.

/s

[–] SnootBoop@lemm.ee 1 points 40 minutes ago

It's getting a little better now because they can just scan in what they wrote and OCR it

[–] coherent_domain@infosec.pub 5 points 1 day ago* (last edited 23 hours ago) (1 children)

China blocks most IPs from foreign cloud providers like AWS or Digital Ocean. And if I am not mistaken, they can also block some VPN protocols (tor is not a VPN protocol, but it is very blocked, I don't know if tor bridge works), but I am not sure which exactly.

[–] IndustryStandard@lemmy.world 2 points 1 day ago (2 children)

Do mainstream VPN providers not have a Chinese solution?

[–] Yingwu@lemmy.dbzer0.com 6 points 1 day ago (1 children)

They have. I don't know what people are talking about in this post. It's bypassable easily, and the CCP won't kill you for it. There are so many Chinese using aVPN themselves to bypass GFW

[–] coherent_domain@infosec.pub 1 points 23 hours ago (1 children)

What brand of VPN do you use to bypass it, many of my friends are there quite frequently, none of them have a mainstream solution for it.

[–] Yingwu@lemmy.dbzer0.com 2 points 23 hours ago* (last edited 23 hours ago)

Unfortunately it's still trial and error. Check out e.g Ovpn, Astrill, Mullvad though. You can always email and ask different providers as well. Though it's best it you set it up before visiting China. A HK sim through Airalo or similar also works.

[–] coherent_domain@infosec.pub 2 points 1 day ago* (last edited 22 hours ago)

Last time I was there, express does not work, and I heard proton also does not work. However, my mobile carrier by default routes all roaming traffic through UK, so that did work.

[–] capc8m@lemmy.world 6 points 1 day ago (1 children)

I don't know if it will work, but it's possible to tunnel all your traffic through a VPS using SSH and a piece of software called sshuttle.

[–] xylogx@lemmy.world 1 points 27 minutes ago

You can tunnel over SSL with stunnel. TCP latency can be brutal though.

[–] Unchanged3656@infosec.pub 3 points 1 day ago

You want to look into v2ray for self hosting. For example with https://github.com/hiddify/Hiddify-Manager

[–] nesc@lemmy.cafe 2 points 1 day ago (1 children)

Yeah, you can look up how to setup hysteria2 and xray. Additionally you need to understand that firewall is different in different places, in some places like big cities you can even use plain openvpn (during daytime), in other more rural places almost everything is blocked.

[–] Yingwu@lemmy.dbzer0.com 2 points 1 day ago

Yeah, I've heard Shanghai for example has zones where the GFW is much more lax?

[–] NaibofTabr@infosec.pub 2 points 1 day ago* (last edited 1 day ago) (2 children)

Depends - how many family members do you have that the PRC might use against you? or who would miss you if the PRC black bagged you?

[–] nesc@lemmy.cafe 5 points 1 day ago (1 children)

VPN's aren't illegal in china, and they don't go about random people who use them. Unless you are very vocal and high profile person no one will black bag you in a country of billion people, lol.

[–] NaibofTabr@infosec.pub 3 points 1 day ago (2 children)

VPNs as a technology might not be illegal but circumventing the firewall certainly is.

Unless you are very vocal and high profile person no one will black bag you in a country of billion people, lol.

This is a bit of a misunderstanding about how things work in an authoritarian system. Sure, you might fly under the radar for awhile, but if you call attention to yourself (say, by getting caught trying to bypass the government firewall) and you are not high-profile, then it is very low-effort to make you disappear. Few will notice, and those that do will stay silent out of fear.

If you are more high-profile you still get black-bagged, you just get released after, with your behavior suitably modified.

Naomi Wu no longer uploads to YouTube.

[–] nesc@lemmy.cafe 4 points 1 day ago

Ffs you do not get disappeared for using vpns especially personal ones. You can install vpns that circumvent firewalls as long as they are blessed by ccp and they are sold using wechat. For non compliant ones it's the same. It's you who misunderstands how authoritarian systems work, noone tries to nail you for doing something semi-illegal, you will be dissapeared for non-conforming not for exploiting system.

Tap for spoilerI work in the vpn industry and we had multiple consultations and tests done in china.

[–] jagged_circle@feddit.nl 1 points 20 hours ago

The keyboard apps are backdoored.

[–] Yingwu@lemmy.dbzer0.com 1 points 1 day ago

It's crazy that this is an opinion that people really have. I don't like authoritarian states and I have a lot of issues with the CCP, but this isn't true at all. Loads of native Chinese living in China uses a VPN. They don't care about it.

[–] Captain_Stupid@lemmy.world 0 points 19 hours ago

Social Credit --;

[–] jagged_circle@feddit.nl -3 points 20 hours ago (1 children)

Yeah. But it kinda defeats the purpose.

The whole point of a VPN is to mix your traffic with tons of other people's traffic

[–] Darkassassin07@lemmy.ca 7 points 19 hours ago (1 children)

Where in the world did you get that idea?

VPNs serve three functions:

  • add a layer of encryption so your local network operator and ISP can't inspect your traffic, its contents and its true destination. (this is what OP is looking for)

  • make it appear to the service you are connecting to, that you are connecting from a different location than where you actually are. (for example make Netflix think you're in a different region to show you different content)

  • provide secure access to private services that are not exposed directly to the Internet. IE securely connecting devices on seprate LAN networks together over the Internet via an encrypted tunnel. This is a VPNs true purpose and how they are primarily used in Professional/Comercial settings. (pretty much every corporation you've ever interacted with runs a VPN that connects its stores/warehouses/offices together)

[–] sem@lemmy.blahaj.zone 1 points 10 hours ago

These are the true points, however the 4th reason to use a VPN is if you are using a fingerprint-resistant browser and lots of other people are too, it's harder to track who is going where, since the exit IP is shared.

If tor isn't working for whatever reason

[–] InvertedParallax@lemm.ee -1 points 1 day ago

Not really, you need a license and you can host openvpn at tcp 443, but chances are they'll try to track you down and make your life unpleasant.

When I was there I vps bumped through Hk, that's probably harder now.

[–] PetteriPano@lemmy.world 0 points 1 day ago (1 children)

Only if you want a visit from the thought police.

[–] Zwuzelmaus@feddit.org 4 points 1 day ago (1 children)

They do not visit you. You do not visit them. You visit bad places.

[–] jagged_circle@feddit.nl 1 points 20 hours ago

You do visit them. Its a tea chat