dhruvinsh/ws-ephemeral

By dhruvinsh

Updated 5 months ago

setup ephemeral port on the windscribe VPN service

Image
Networking
0

100K+

dhruvinsh/ws-ephemeral repository overview

WS-EPHEMERAL

This project aims to automate setting up ephemeral port on Windscribe VPN service for the purpose of port forwarding. Once the setup is done it wait patiently for next seven days. It delete the ephemeral port setting if any and set the new one. Useful for some torrent application which are running behind Windscribe VPN and need to open the ports.

Docker Setup

NOTE: V1 is deprecated now and note supported.

Registries

There are two registries available:

  • dhruvinsh/ws-ephemeral
  • ghcr.io/dhruvinsh/ws-ephemeral
Tags

Available tags for docker image (based on semver):

TagContainer Type
mainstraight from main branch
latestlatest stable released version
xspecific major versoin
x.x.xspecific version
Deploy
Cli
docker run \
-e ONESHOT=false \
-e QBIT_HOST=http://192.168.1.10 \
-e QBIT_PASSWORD=password \
-e QBIT_PORT=8080 \
-e QBIT_PRIVATE_TRACKER=true \
-e QBIT_USERNAME=username \
-e REQUEST_TIMEOUT=10 \
-e WS_COOKIE_PATH=/cookie \
-e WS_DEBUG=False \
-e WS_PASSWORD=password \
-e WS_USERNAME=username \
-v /home/user/appdata/:/cookie \
dhruvinsh/ws-ephemeral:latest
Docker-compose

Docker compose file is provided for example, make some adjustment and run as,

docker compose up -d
Environment Variables
VariableComment
WS_USERNAMEWS username
WS_PASSWORDWS password
WS_DEBUGEnable Debug logging
WS_COOKIE_PATHPersistent location for the cookie. (v3.x.x only)
QBIT_USERNAMEQBIT username
QBIT_PASSWORDQBIT password
QBIT_HOSTQBIT web address like, https://qbit.xyz.com or http://192.168.1.10
QBIT_PORTQBIT web port number like, 443 or 8080
QBIT_PRIVATE_TRACKERget QBIT ready for private tracker by disabling dht, pex and lsd (true or false)
ONESHOTRun and setup the code only one time so that job can be schedule externally
REQUEST_TIMEOUTconfigurable http api timeout for slow network/busy websites

NOTE: for usage see Docker Setup v2 setup guide.

Unraid Setup

Unraid template is now available under community application.

Changelog

Located here

Privacy

I assure you that nothing is being collected or logged. Your credentials are safe and set via environment variable only. Still If you have further questions or concerns, please open an issue here.

License

GPL3

Tag summary

Content type

Image

Digest

sha256:98e79ef78

Size

31.9 MB

Last updated

5 months ago

docker pull dhruvinsh/ws-ephemeral:main