this fork works differently than the original
Create your own IPv6 backconnect proxy server with just one script on any Linux distribution. This code is an adaptation of the original project. the original design works with an entire block of IPv6 attached to the server. This fork works with a fixed list of IPs previously attached to the server. (And add docker support!)
docker run --privileged -d -e PROXY_USER=user \
-e PROXY_PASS=pass -e START_PORT=30000 \
-e NET_INTERFACE=Your-main-network-interface \
--name ipv6-proxy --network host --restart always ethie/ipv6-multiple-proxy-server:v1
PROXY_USER=
for proxy userPROXY_PASS=
for proxy passwordSTART_PORT=
for which port will start creating proxiesNET_INTERFACE=
for the name of the system's default network interface (where ipv6 is appended)
- Download the Dockerfile inside
docker
folder - run:
docker build -t ipv6-proxy .
in the same folder of the Dockerfile. - After builds end, run:
docker run --privileged -d -e PROXY_USER=user \
-e PROXY_PASS=pass -e START_PORT=30000 \
-e NET_INTERFACE=Your-main-network-interface \
--name ipv6-proxy --network host --restart always ipv6-proxy
PROXY_USER=
for proxy userPROXY_PASS=
for proxy passwordSTART_PORT=
for which port will start creating proxiesNET_INTERFACE=
for the name of the system's default network interface (where ipv6 is appended)
use the netstat -antp
command to see if it worked correctly, you will see a list of open ports starting with the port defined in START_PORT
Ex:
0.0.0.0:30000
0.0.0.0:30001
0.0.0.0:30002
...
If you prefer manual installation (without docker), see the manual folder
Este fork funciona de forma diferente do original
Crie seu próprio servidor de proxy de backconnect IPv6 com apenas um script em qualquer distribuição Linux. Este código é uma adaptação do projeto original. O design original funciona com um bloco inteiro de IPv6 anexado ao servidor. Este fork funciona com uma lista fixa de IPs previamente anexados ao servidor. (E adiciona suporte ao Docker!)
docker run --privileged -d -e PROXY_USER=user \
-e PROXY_PASS=pass -e START_PORT=30000 \
-e NET_INTERFACE=Your-main-network-interface \
--name ipv6-proxy --network host --restart always ethie/ipv6-multiple-proxy-server:v1
PROXY_USER=
para o usuário do proxyPROXY_PASS=
para a senha do proxySTART_PORT=
para qual porta deve iniciar a criação dos proxiesNET_INTERFACE=
para o nome da interface de rede do sistema onde estão os IPv6
- Obtenha o
Dockerfile
na pastadocker
- execute:
docker build -t ipv6-proxy .
na mesma pasta doDockerfile
- Após o término do build, execute:
docker run --privileged -d -e PROXY_USER=user \
-e PROXY_PASS=pass -e START_PORT=30000 \
-e NET_INTERFACE=Your-main-network-interface \
--name ipv6-proxy --network host --restart always ipv6-proxy
PROXY_USER=
para o usuário do proxyPROXY_PASS=
para a senha do proxySTART_PORT=
para qual porta deve iniciar a criação dos proxiesNET_INTERFACE=
para o nome da interface de rede do sistema onde estão os IPv6
use o comando netstat -antp
para ver se funcionou corretamente, você verá uma lista de portas abertas começando com a porta definida em START_PORT
Ex:
0.0.0.0:30000
0.0.0.0:30001
0.0.0.0:30002
...