Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Add support for VyprVPN in a GIGANEWS Account #872

Closed
Draxter opened this issue Mar 2, 2022 · 10 comments
Closed

Feature request: Add support for VyprVPN in a GIGANEWS Account #872

Draxter opened this issue Mar 2, 2022 · 10 comments
Labels
Category: New provider 🆕 Status: 🟡 Nearly resolved This might be resolved or is about to be resolved

Comments

@Draxter
Copy link

Draxter commented Mar 2, 2022

What's the feature 🧐

The company that owns VyprVPN also sells it via their GIGANEWS website bundled together with a Usenet service.

Currently Gluetun supports using VyprVPN only if it was purchased on vyprvpn.com. It would be useful to also enable its use for users who purchased it on giganews.com.

Extra information and references

Region names appear to be the same, but the hostnames have eu1.vpn.giganews.com format instead of eu1.vyprvpn.com

@qdm12
Copy link
Owner

qdm12 commented Mar 5, 2022

Hey there, thanks for proposing this.

  1. Did you try with the current VyprVPN gluetun setup (see the wiki), what error do you get?
  2. Try adding -e VPN_ENDPOINT_IP=128.90.96.17 to see if it works? (IP found with nslookup eu1.vpn.giganews.com)
  3. Is it the only difference? Did you compare both OpenVPN configuration files from vyprvpn.com and giganews.com? If you don't have a vyprvpn openvpn config, please share a giganews config file (and remove your username+password)

@Draxter
Copy link
Author

Draxter commented Mar 7, 2022

Hi. Here is the info you requested:

  1. Yes, I ran the following command: docker run --cap-add NET_ADMIN -e VPN_SERVICE_PROVIDER=vyprvpn -e OPENVPN_USER=someusername -e OPENVPN_PASSWORD=somepassword qmcgaw/gluetun:latest

Part of the log output:

2022/03/07 10:49:03 INFO openvpn: library versions: OpenSSL 1.1.1l  24 Aug 2021, LZO 2.10
2022/03/07 10:49:03 INFO openvpn: TCP/UDP: Preserving recently used remote address: [AF_INET]209.99.93.18:443
2022/03/07 10:49:03 INFO openvpn: UDP link local: (not bound)
2022/03/07 10:49:03 INFO openvpn: UDP link remote: [AF_INET]209.99.93.18:443
2022/03/07 10:49:06 INFO openvpn: [us6.vyprvpn.com] Peer Connection Initiated with [AF_INET]209.99.93.18:443
2022/03/07 10:49:07 ERROR openvpn: AUTH: Received control message: AUTH_FAILED

Your credentials might be wrong 🤨
  1. I added the environment viable as follows: docker run --cap-add NET_ADMIN -e VPN_SERVICE_PROVIDER=vyprvpn -e OPENVPN_USER=someusername -e OPENVPN_PASSWORD=somepassword -e VPN_ENDPOINT_IP=128.90.96.17 qmcgaw/gluetun:latest

Part of the log output:

2022/03/07 10:42:59 INFO openvpn: TCP/UDP: Preserving recently used remote address: [AF_INET]128.90.96.17:443
2022/03/07 10:42:59 INFO openvpn: UDP link local: (not bound)
2022/03/07 10:42:59 INFO openvpn: UDP link remote: [AF_INET]128.90.96.17:443
2022/03/07 10:43:00 INFO openvpn: [eu1.vpn.giganews.com] Peer Connection Initiated with [AF_INET]128.90.96.17:443
2022/03/07 10:43:01 INFO openvpn: TUN/TAP device tun0 opened
2022/03/07 10:43:01 INFO openvpn: /sbin/ip link set dev tun0 up mtu 1500
2022/03/07 10:43:01 INFO openvpn: /sbin/ip link set dev tun0 up
2022/03/07 10:43:01 INFO openvpn: /sbin/ip addr add dev tun0 10.2.0.21/24
2022/03/07 10:43:01 INFO openvpn: UID set to nonrootuser
2022/03/07 10:43:01 INFO openvpn: Initialization Sequence Completed
2022/03/07 10:43:01 INFO dns over tls: downloading DNS over TLS cryptographic files
2022/03/07 10:43:10 INFO dns over tls: downloading hostnames and IP block lists
2022/03/07 10:43:15 INFO dns over tls: init module 0: validator
2022/03/07 10:43:15 INFO dns over tls: init module 1: iterator
2022/03/07 10:43:15 INFO dns over tls: start of service (unbound 1.13.2).
2022/03/07 10:43:15 INFO dns over tls: generate keytag query _ta-4a5c-4f66. NULL IN
2022/03/07 10:43:15 INFO dns over tls: generate keytag query _ta-4a5c-4f66. NULL IN
2022/03/07 10:43:16 INFO dns over tls: ready
2022/03/07 10:43:16 INFO vpn: You are running on the bleeding edge of latest!
2022/03/07 10:43:16 INFO ip getter: Public IP address is 128.90.138.60 (Netherlands, North Holland, Amsterdam)

So, it works nicely.

  1. Unfortunately, I only have the giganews subscription that gives me vyprvpn, instead of the direct vyprvpn one, so i can't compare the two. However, I found their .ovpn config files, which can be downloaded here

@mossyblog
Copy link

  1. Try adding -e VPN_ENDPOINT_IP=128.90.96.17 to see if it works? (IP found with nslookup eu1.vpn.giganews.com)

I had the same issue, once i put in this endpoint it fixed the issue and now works. Legend.

@Draxter Draxter closed this as completed Aug 25, 2023
@qdm12 qdm12 reopened this Sep 7, 2024
@qdm12
Copy link
Owner

qdm12 commented Sep 7, 2024

Hi there, trying to revive this. Basically, since for the same "region" the giganews and vyprvpn server IP addresses differ, would it be safe to say these are like 2 different providers? Does giganews only sell vyprvpn as a vpn provider? If so I can pretty much copy pasta vyprvpn's code in gluetun and rename it to either giganews or giganews-vyprvpn

@bakedgoodz
Copy link

Yes I think it is safe to say they are separate providers. Near as I can tell Giganews is reselling vyprvpn. However when going through Giganews you are required to use the Giganews branded servers.
Yes vyprvpn appears to be the only VPN that Giganews is reselling

@qdm12
Copy link
Owner

qdm12 commented Sep 11, 2024

Where do you get their Openvpn configuration files from? Is there a public link? Similarly to Vyprvpn's https://support.vyprvpn.com/hc/article_attachments/360052617332/Vypr_OpenVPN_20200320.zip

@qdm12
Copy link
Owner

qdm12 commented Sep 11, 2024

Can you please try qmcgaw/gluetun:pr-2479 following documentation of https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/vyprvpn.md and just change VPN_SERVICE_PROVIDER=vyprvpn to VPN_SERVICE_PROVIDER=giganews. Let me know if it works fine or not, thanks!

@qdm12 qdm12 added Status: 🟡 Nearly resolved This might be resolved or is about to be resolved Category: New provider 🆕 labels Sep 11, 2024
@bakedgoodz
Copy link

Thank you so much!!

Seems to be working just fine. IP getter says I'm pulling a Netherlands IP. Have yet to spin up qBittorrent and see if traffic actually works..but so far it looks like a win.

@qdm12
Copy link
Owner

qdm12 commented Sep 18, 2024

Done in #2479

@qdm12 qdm12 closed this as completed Sep 18, 2024
Copy link
Contributor

Closed issues are NOT monitored, so commenting here is likely to be not seen.
If you think this is still unresolved and have more information to bring, please create another issue.

This is an automated comment setup because @qdm12 is the sole maintainer of this project
which became too popular to monitor issues closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: New provider 🆕 Status: 🟡 Nearly resolved This might be resolved or is about to be resolved
Projects
None yet
Development

No branches or pull requests

4 participants