wstunnel
outline-apps
wstunnel | outline-apps | |
---|---|---|
14 | 139 | |
3,086 | 8,138 | |
- | 0.6% | |
9.6 | 9.0 | |
about 9 hours ago | 2 days ago | |
Rust | TypeScript | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wstunnel
-
List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.
wstunnel - Proxies over WebSockets. Focus on proxying from behind networks that block certain protocols. Written in Rust with executables provided.
-
Russia has started indiscriminately blocking all OpenVPN/WireGuard connections
Shameless plug, there is also wstunnel (i am its author) https://github.com/erebe/wstunnel/, hope you enjoy.
- Tunnel all your traffic over WebSocket protocol
-
SSH3: SSH using HTTP/3 and QUIC
If you want to tunnel UDP (WireGuard) or TCP (SSH) over WebSocket protocol, check out https://github.com/erebe/wstunnel
-
Russia starts blocking VPN at the protocol (WireGuard, OpenVPN) level
While working in an environment where VPN connections were pretty much all blocked⁰ a friend of mine had success using https://guacamole.apache.org/ to access a remote machine¹. Not quite the same as a direct VPN connection but worth a try if nothing else functions, it looks enough like normal HTTPS traffic that he got away with it.
To keep your wireguard setup more as-is, you could try https://kirill888.github.io/notes/wireguard-via-websocket/ to tunnel that via a web server. In fact https://github.com/erebe/wstunnel which that uses could be used just as well with any other UDP based VPN.
I once tinkered with https://github.com/yarrick/iodine and successfully connected to resources over the wireless on a train, bypassing its traffic capture and sign-up requirement, so that might be an option, though I think fully blocking external DNS is more common now so this is less likely to work²³.
--
[0] practically only HTTP(S) permitted, not even SSH, DPI in use that detected just using SSH or OpenVPN over port 443
[1] NOTE: be careful breaching restrictions like this, you are at risk of an insta-sacking if discovered, or worse if operating in some securiry environments!
[2] and the latency when it does work is significant!
[3] and that much traffic over port 53 might get noticed by the heuristics of data exfiltration scanner, encouraging sysadmins to notice and implement a way to block it
- Wireguard over WebSocket Tunnel
-
Requesting Help bypassing CGNAT with Wireguard - Connecting Plex to a VPS and then to a domain.
You can try with this project, https://github.com/erebe/wstunnel.
- wstunnel - Tunneling over websocket protocol
- GoodbyeDPI: Deep Packet Inspection circumvention utility
-
Wireguard over Websockets over Cloudfare Tunnel
There are projects out there (like this) which run wireguard traffic through websocket.
outline-apps
- Russia has started indiscriminately blocking all OpenVPN/WireGuard connections
- 🤷🏻♂️
- Outline – Access to the free and open Internet
-
Set Up a Self Hosted Outline VPN with Amazon LightSail in 5 steps.
Outline, a free and open-source VPN service developed by Google, is renowned for its user-friendly design. It can be conveniently established on diverse platforms, and this blog will specifically guide you through the process of setting up a self-hosted Outline VPN using Amazon LightSail.
-
How can I bypass extreme website restrictions in my university wifi?
Another good way is to set up your own VPN server on Digitalocean or something. Use a VPN protocol that is good at escaping detection. I recommend Outline VPN (getoutline.org). It's an open-source project that uses the Shadowsocks protocol and aims to provide censorship-free Internet to journalists in certain countries. It's not a VPN service so you need to set it up on your own server.
-
Is there any way to circumvent the shitty VPN ban that we have in place other than, well, a VPN ?
Use a self-hosted Outline on GCP or any other cloud platform, it works really well in my experience for circumventing these blocks.
-
School does not allow VPN
Yes. Use an outline service. https://getoutline.org/
- Greetings, is best practice for VPN use to set one up in the network connections private VPN part or just use an app?
- Does VPN work well in China?
-
Unable to install client from Mac App Store - Direct connect or mirror download?
See https://github.com/Jigsaw-Code/outline-client/issues/1177, technically you don't need Outline Client, compatible Shadowsocks client like https://github.com/shadowsocks/ShadowsocksX-NG/releases should work too.
What are some alternatives?
docker-wireguard
wireguard-install - WireGuard VPN installer for Linux servers
udptunnel - It allows TCP/UDP/ICMP traffic over UDP tunneling. It's useful to avoid Internet restrictions.
udp2raw - A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP Traffic by using Raw Socket,helps you Bypass UDP FireWalls(or Unstable UDP Environment)
shadowsocks-rust - A Rust port of shadowsocks
openvpn-install - Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
Cloak - A censorship circumvention tool to evade detection by authoritarian state adversaries
wireguard - Wireguard for UDM
wstunnel - tunnel over websocket
algo - Set up a personal VPN in the cloud