A simple shell script for deploying your owns IPv6 proxies via tunnelbroker.
The script establishes 6to4 tunnels. You connect to your server's ipv4 address on a specific port and output one of the ipv6 addresses from your subnet.
- Supported networks:
/48
,/64
- Connection protocols:
http(s)
/socks5
- Authentication by username and password (or w/o auth)
- Custom port numbering (from start)
- Simultaneous online over 60000 proxies
- Minor resource usage (1000 online proxies = ~ 50mb ram)
- Auto generating tunnels list
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Sadzurami/tunnelbroker-proxies/main/main.sh)"
- Create account on https://tunnelbroker.net
- Prepare your own server with a Debian based os. It's much better if you only use the server for your proxies and nothing more, because this script changes some system configurations that may affect your other applications. Cheap VPS servers are a great choice. There is no guarantee that the script will work with your cloud provider. For example, it does not work with Vultr. I have tested several cloud providers and had no problems using them, now I have settled on Hetzner.
- Create Regular Tunnel
- Install the script on your server with one simple command
- After installation, the server will be rebooted
- The list of tunnels is located in your home directory (~/tunnels.txt)
- Debian based os (tested: Debian 9-11, Ubuntu 18-22)
- 1 CPU, 256 MB RAM
- The ability to connect to ipv6 addresses. You can check it with:
ping6 -c3 google.com &>/dev/null && echo "Connected successfully" || echo "Connection error"
- 3proxy
- ndppd
- some guides from https://blog.vpsville.ru/blog