VPN for Arch from Windows

I want to switch to Arch Linux, but currently I am in Mainland China, and am using a vpn. The VPN currently only supports windows, MacOS, and Android. You can try it out here (definitely not a virus 100% I’ve been using it for 2 years already; do a scan if still skeptical), after downloading you can register for an account for free without any credit card login bs (slow speeds though): https://d.bjch110.com/static/download/bj/win/v2.9_b29/bj_1000.zip

I have purchased the vpn long ago, and have been using windows until now, which I want to switch to linux. Is there any way for me to use this on linux? I’ve heard wine might work, or is it just a myth?

Wine will not work.

Use a VPN provider that provides OpenVPN or Wireguard configs directly, without requiring an app.

Which protocol this vpn is using (I’m in Iran and our filtering is the same as your’s I’m using nekoray it supports most protocols)

Some of the answers here are completely incompetent. The Internet in China is under strong comprehensive censorship, which, among other things, includes a strong DPI, slowing down and blocking access to a variety of external resources. Tor (may work with some bridges, but using it on a regular basis is terrible due to latency and low speed), simple VPNs like OpenVPN and WireGuard will be easily detected. You will need to use a VPN with a DPI-resistant protocol on servers that have good connectivity with China for good ping and speed.
First you should ask your current VPN provider if they have any options for Linux, maybe they have experimental Linux support that they are not ready to publish to all users yet, or something else. If they don’t offer you anything, then you will almost certainly not be able to use the Windows client on Linux under Wine and you will have 2 options:

  1. Find another VPN provider that supports both Windows and Linux and works well for China
  2. Find a foreign VPS hosting with no censorship and good connectivity with China, rent a VPS (usually it costs no more than the price of VPN services) and configure the VPN software yourself, it will be difficult for an ordinary user without experience in Linux server administration, but there are scripts that automate the entire installation. You can also ask someone to help with this

Use tails OS!

what is the website for your vpn??

Try this Proton VPN , they have a free tier.
I use Arch, btw

If you have a shell account or VPS (examples $5 or less: linode.com or ionos.com in a free country, you could:

  • Utilize the Wireguard protocol (wireguard-tools) l to connect to that account. No commercial third party VPN service required.

  • Potentially, a ssh tunnel there would also work. In my case, I use a SOCKS5 proxy in Firefox, configured for a custom port. ssh -f -N -D 9091 example.com # or IP

Comments on this invited as I’m learning.

Try using TOR with obfs4 bridges if you want to run on Linux. Here’s a how to:

https://github.com/freebeer0/how-to-use-private-tor-obfs4-bridges/blob/master/README.md

And here you can find the bridge lines:

https://bridges.torproject.org/bridges?transport=obfs4

Good luck!

I lived in China for 20 years, Astrill and Expressvpn were the 2 big ones that could resist any crackdown. Using yay I just made a search and they are available on Arch Linux.

I found the best way is to install Astrill on a Merlinwrt supported Asus router. Astrill has an app that you can flash on the router and it was very good. Extremely fast and reliable. Contact me if you want more details.

OpenVPN and wireguard are easily flagged by DPI.

This is a sound approach to circunvention

https://web.archive.org/web/20220522072432/https://www.oilandfish.com/posts/wireguard-shadowsocks.html

advising to use wireguard or openvpn in china is not the greatest idea…

:tired_face:Okay then (still sticking to windows rn cuz I don’t want to purchase another one). Thanks for the reply!

I ran the file through some analysis tools. It is as .NET exe, using shadowsocks with lots of custom code. It seems tailored to the great firewall. There is a hardcoded list of several domains in the file strings which are probably the endpoints, along with several references to hashing algorithms, socks and tokens. So yeah, impossible to run on linux wiithout a lot of decompilation and RE work.

Also, the chinese firewall is considerably more advanced and constantly tweaked/updated.

Indeed. I didn’t suggest renting a server because maybe OP can’t or doesn’t want to pay. But that would be a good option. There’s a way to run wireguard over shadowsocks which would be a good option.