1. Deploy a container
We provide a docker-compose file that helps you deploy the container.
First, download docker-compose.yml, and then write your bridge configuration to a new file, .env
, which is in the same directory as docker-compose.yml
. Here's a template:
# Portul Tor al punțuu dvs.
OR_PORT=X
# Portul obfs4 al punții dvs.
PT_PORT=Y
# Adresa dvs. de email.
EMAIL=Z
Înlocuiți X
cu portul OR dorit,Y
cu portul obfs4 (asigurați-vă că ambele porturi sunt trimise în firewall-ul dvs.) și Z
cu adresa dvs. de e-mail, care ne permite să luăm legătura cu dvs. dacă există probleme cu puntea dvs.
With your bridge configuration in place, you can now deploy the container by running:
docker-compose up -d obfs4-bridge
This command will automatically load your docker-compose.yml
file while considering the environment variables in .env
.
Acum ar trebui să vedeți o ieșire similară cu următoarele:
Starting docker-obfs4-bridge_obfs4-bridge_1 ... done
That's it! Your container is now bootstrapping your new obfs4 bridge.
2. Upgrade your container
Upgrading to the latest version of our image is as simple as pulling the latest version of the image running:
docker-compose pull obfs4-bridge
And then restarting the container:
docker-compose up -d obfs4-bridge
Rețineți că directorul de date al punții dvs. (care include materialul cheie al acestuia) este stocat într-un volum de docker, astfel încât nu veți pierde identitatea punții dvs. atunci când treceți la ultima imagine de andocare. Dacă executați mai multe punți pe computer, trebuie să repetați acest pas pentru fiecare punte. Vom anunța noile versiuni de imagine pe lista de distribuire tor-dev.
3. Monitor your logs
Puteți inspecta jurnalele punții dvs. rulând:
docker logs CONTAINER_ID
Pentru a utiliza noua dvs. punte în Tor Browser, aveți nevoie de "bridge line" - linia pe care se află puntea. Iată cum puteți obține linia pe care se află puntea dvs.:
docker exec CONTAINER_ID get-bridge-line
Această comandă va întoarce un șir similar cu următorul:
obfs4 1.2.3.4:1234 B0E566C9031657EA7ED3FC9D248E8AC4F37635A4 cert=OYWq67L7MDApdJCctUAF7rX8LHvMxvIBPHOoAp0+YXzlQdsxhw6EapaMNwbbGICkpY8CPQ iat-mode=0
If you are having trouble setting up your bridge, have a look at our help section. If your bridge is now running, check out the post-install notes.
4. Advanced usage
You may set additional torrc variables in your .env
file by setting OBFS4_ENABLE_ADDITIONAL_VARIABLES
to 1 and prefixing the desired torrc options with OBFS4V_
. For example, to set the AddressDisableIPv6
option, include the following lines in your .env
:
OBFS4_ENABLE_ADDITIONAL_VARIABLES=1
OBFS4V_AddressDisableIPv6=1
You may download our template .env to get started.