Ask V2RayN
Ask V2RayN
hi, unfortunately there is too much internet blocking by the government and I use V2rayN with a host from the Netherlands... recently the server keeps dropping connections and giving errors: wsasend: an established connection was aborted by the software in your host machine anyone ever hosted this app for someone?? what does it mean? i couldnt call my friend because without a VPN i dont have access to any application like skype telegram or etc.. any hel is appreciated
That error tells you there is a problem on your computer, like your Windows desktop or laptop. It could be blocking software like firewalls or antivirus programs, another third-party program, or bad internet connection with your ISP (Internet Service Provider). You can try using Wireshark to look at the flow of packets and understand why more. According to the rules for WebSockets, it needs a TCP connection. Use special filters in Wireshark to find those TCP connections and figure out exactly where the link broke down.
It might be the ISP. As I said, we are getting really strict censorship over here. Another thing... I've never tried to use this app on the Host side because it's pointless there. Could the host be blocking or limiting me for some reason? Maybe because I downloaded 10Gb of data? Can a host do that? I mean not fully block me, but like my problem where I keep disconnecting and reconnecting in a loop? Just 5 seconds connect, then 5 seconds disconnect again?
I think I understand this better now. There are sixteen lanes to test, but only the ones from eleven through sixteen count as a timeout. Lane one is where my modem sits. Lane two shows our country, lane three might be about a DNS in the USA, and that address looks like 22.22.22.22.
Lane twelve seems to be in Belgium, lane six is in Italy, and number ten belongs to an IP in Switzerland. The thing I'm confused about is this: Lane sixteen doesn't show a timeout, but its IP address is actually from the Netherlands. So what does that really mean?
It's really tough to be sure about this right now because this program seems to have a lot of different ways to create a virtual private network connection. Maybe there is just a bug or bad setting in the software itself, so you would need to check a forum where people talk about it. If you are a programmer and you can read code, then maybe you could look at the source files and find out what caused it. My guess from that message is that a real connection did happen between your computer and the other one. That is just a very basic thing: it happens when messages open up an allowed port, and both machines agree on which ports to use and some other details. After this point, the software in your machine found something wrong and forced the connection to stop. The program itself might also have ended its job, which would cause that message too. Now this is just a guess I made myself; I haven't checked the code or as you should be told, you would need to run Wireshark to see what data packets were actually sent between your machine and the remote one. Just using Wireshark won't tell you why it broke down, but it might give you a clue on where to look. Sadly this is quite an advanced thing; you need both knowledge of how networks work and some specific software skills. Again maybe there is a forum where people discuss that program and someone with inside info can help more. Most of the time I would recommend people use OpenVPN instead of custom stuff like this. Then again if someone or a country tries very hard they might be able to detect tiny differences in traffic using OpenVPN even if it uses real HTTPS sessions, which are encrypted.
They shut down public VPNs, so I have no choice but to use a different service like iSP or mobile data. It seems the same issue keeps happening with me on both phone and PC. Maybe it's just my internet provider causing this glitch?
The question is: do they block private OpenVPN? Most people who do this just start a VPN server feature on many routers. Then in another place, you use the regular OpenVPN client. Since everything here is standard, it usually works very smoothly. Most of the time, that traffic looks like you are visiting a web server at that remote IP address instead of actually using a VPN. You have to make sure to set it up for port 443 so you really look like HTTPS traffic. The only weakness with this method is that OpenVPN doesn't use exactly the same security messages when the connection starts. So they could watch whether it follows HTTPS standards well. Lots of effort would be needed just that. You could also buy a small VPN server from somewhere like Google or Amazon. They can't ban these IP blocks without shutting down huge numbers of websites being hosted. Many of these setups come preconfigured, but it is pretty easy to run a VPN on even a simple Linux image.