Installing AstrillVPN
Hi I live in China so I need to install Astrill VPN and I'm still trying to figure out how to do it. I downloaded the .rpm file from astrill's website and put it in my computer, and I followed a guide posted in June 2024 but it seems like terminal just can't find the file.
anyone know how to do this?

122 Replies
hi, thanks for taking the effort to make a support post
make a fedora distrobox using
if there is an option to choose, choose the fedora distrobox, if not, dont worry, the default should be fedora 41.
once it finishes setting up, check that you are in the distrobox(there should be a little box icon in the terminal)

once you are in, install your .rpm package using
if you want to be able to access it in your applications list, then use
you should see it in your app menu.
to exit the distrobox, you can type in the distrobox terminal, or just close the terminal emulator's window
Since you mentioned that you are in China, typical VPNs may not work; I recommend checking out V2rayhttps://www.v2ray.com/
this vpn worked fine on windows
im making the distrobox rn
Why not just use the OpenVPN settings of Atrilvpn? https://www.astrill.com/wiki/Astrill_Setup_Manual:How_to_configure_OpenVPN_with_OpenVPN_application_on_Windows
just be careful, VPNs using the openVPN protocol will be blocked after a day or so
oh, that sucks ass 😦
GFW(great firewall of china) can detect openVPN traffic
don't ask me how I know
If you want to be omega safe, get a prepaid sim card from Hong Kong
I've been using this vpn for years
maybe it is also doing https masking
it probably is
anyway, always better to have a backup
gl
this guide is for windows tho
i have one
does it normally take this long to make distroboxez?
shouldn't take too long iirc
start at step 8 and download the openvpn config files. BUT if GFWoC reads and blocks openVpn - then my idea's not too good 😦
most of the stuff is already on the bazzite installation,
i can't find open vpn does it come with bazzite?
is your installation stuck on anything?


I don't have KDE, so can't show you, but it's in settings / network / vpn
kde system settings has an option to auto connect to vpn
actually, you may have to make an option to let network through to distrobox
after you do everything, check by
distrobox is stuck
see if option is there
what is it stuck on
downloading?
has been like this for the last bit
yea
try sending a screenshot

hmmm
you can always cancel and restart it
i did
this is the second try
hmmm

step 8 page is dead
nah i think you either just need to wait a bit more or your internet is dead
by dead i mean GFW'ed
probably
Actually It's not here (not in China) too

hmmm
taken down?
i can from my side

yeah it's gone
can u access https://members.astrill.com/
try skipping to step 8 and opening the link it provides
that's down too
ah
i see
can you log into your astrill account?
maybe they've just moved it
i can
they haven't moved it it's gone
yeahh but when you log in what do you see (without sharing personal details)
I wonder if when you access your account they have a section showing you other configurations
like how I can see my nord stuff
BUUUT as Royal Starfish (apparently) says the firewall fucks over open vpn stuff 😦
no they don't
they don't have this
anyways, why is it that my terminal isn't finding the rpm file anyways?
what was your command again,just to be sure
rpm-ostree install 'var/home/bazzite/Downloads/astrill-setup-linux64.rpm'
have you tried double quotes?
hang on - opening / is missin no?
yes that too
- opening?
where should that go?
rpm-ostree install '/var/home/bazzite/Downloads/astrill-setup-linux64.rpm'
should be
@Eid LeWeise good catch btw
nothing
eh
what error does it show?

missing /
no such file

add the "/" character before var
AHHHH
DARN IT
okay gimme a minute
I'll copy and paste it just to be sure
wait
wrong image lol
nope nada

just to be sure I tried installing WeChat via their provided rpm and it worked fine first try
it's definitely something to do with this thing
yea its probably outdated/weird rpm
which is why i suggested the distrobox route
a vpn within distrobox probably won't work
i think --network=host would work?
not quite sure though, but worth a try, since rpm-ostree doesn't like that rpm package
you might need to be running it as a rootful container, but I don't usually do that in general
worth a shot I guess
run me through it boss
I think
old github issue where the main distrobox dev suggests using root https://github.com/89luca89/distrobox/issues/627
GitHub
[Suggestion] Apply VPN running on guest system to the host as well ...
Problem: My VPN providers only has an DEB package. They don't have a RPM or AppImage so I can't install it on my distro (OpenSUSE). However I could of course create an Ubuntu guest in Distr...
hmm
Let me try to install the vpn client on my machine, I'll get back to you with steps once I do that @Liztrogen
I think your original issue is related to this and probably can't do anything about it unless you create a custom image: https://github.com/coreos/rpm-ostree/issues/4903
GitHub
Fails to install cuda with error: opendir(local): No such file or ...
Describe the bug Unable to install cuda: rpm-ostree install cuda Checking out tree 84c4912... done Enabled rpm-md repositories: rpmfusion-free-updates-testing copr:copr.fedorainfracloud.org:ublue-o...
I can't imagine a vpn using cuda though
it's not about the package, it's about the error and the folder it's trying to access
ah
right sorry
@Liztrogen any chance you can send me the rpm, the website requires an account to even download it :dispair:
i can
lemme send it
this command worked
it's downloading something rn
very slowly
so no solution?
work through a distrobox solution, or make a custom image
I'm gonna do the distrobox thing
keep you posted
ok if you have the distrobox set up,
install the rpm in distrobox
after that finishes, run
you should see astrill in your application menu
after that, test your vpn, i can't test it since i don't have an account
any luck?
Another option would be to layer the rpm
currently at uni, I'll update when I get home

note from astrill customer service
there HAS to be a workaround
i was able to get the app to launch from the app menu on my side, with the distrobox method
rpm is not properly configured for silverblue, see above
I'll try it when I get home and see if it connects
okay I'm home
IT WORKED!!!
it's installed!
now I just gotta test it and see if it works!
alright it's running, I logged in and it says it's connected
the speed test works
however it doesn't seem to be doing anything as I can't open YouTube to test it
I'll have to contact astrill support from here
is there anything i should fiddle with to ensure that the VPN connection is actually functioning?
what I always do is check https://whatismyipaddress.com/
if it's where I told my vpn to be, then I know it's working
it says it's connected but I can't open youtube and it says 0 Mbps

so it's probably not connected
vpn inside a distrobox is not really useful
since vpn rely heavily with system networking
I figured as much
what other options do I have?
openVPN?
if openvpn/wg is risky then custom image
creating a custom image for a vpn is crazy
yes, but reading the convo openvpn seems to be non-solution
requiring vpn is already crazy btw 😂
Also the rpm package is not accessible without login
You need vpn in the next 5 years 🙂
I can try openVPN
i think it would work as their website provides the stuff you need already
I can't be the first one to try this right
openvpn/wg will 100% work
okay
let's try that
can you run me through the process, please?
download the profile
go to network setting
import the profile
activate it
network settings where?
i don't see any options
right click the network icon in taskbar
configure network connection
press the
+
buttonohhh sick! i see it

support says it won't work at all
hmm, btw what is the content of the rpm?
can you open the rpm with ark and screenshot it
sure
here it is
here's the RPM in question

assuming the usr/lib is just leftover build files, in theory you could just extract the /etc and /usr/local part manually and put it in the right location
both /etc and /usr/local are user writable
okay then let's try that
what would the right location be?
well
/usr/local
is in /usr/local
😂
/etc
in /etc
you will probably need sudoah got it
yeah i need sudo
how do I do this on terminal? what's the commands for extracting?
the easy way is just extracting with gui and do the moving with terminal
let say you extract it to
~/Downloads/astril
then you can just do sudo cp -r ~/Downloads/astril/usr/local/* /usr/local/
and sudo cp -r ~/Downloads/astril/etc/* /etc/
i did it for the first file
is it just the two files? etc and usr local?
okay ive copied them
astrill is in the folder
now I just gotta executr
how do I run it
we're on the home stretch!!
okay i figured it out
Omg I think it's running
it opened but now I need it to connect
yeah probably you only need to run the desktop file
IT WORKED
we have life!!!
IT'S CONNECTED!!

damn thats jank but it works