Minor changes

- PORT is for Mullvad but also Windscribe (docker-compose, README.md)
- Windscribe configurator does not need lookupIP anymore
This commit is contained in:
Quentin McGaw
2020-06-02 23:07:29 +00:00
parent 3ab1298b1f
commit 20a3327815
3 changed files with 7 additions and 5 deletions

View File

@@ -58,10 +58,11 @@
### Windscribe ### Windscribe
- Pick the [region](https://windscribe.com/status) - Pick the [region](https://windscribe.com/status)
- Pick the port to use
### Surfshark ### Surfshark
- Pick the [region](https://github.com/qdm12/private-internet-access-docker/wiki/Surfshark) - Pick the [region](https://github.com/qdm12/private-internet-access-docker/wiki/Surfshark) or a multi hop region name
### Extra niche features ### Extra niche features
@@ -74,13 +75,13 @@
1. Requirements 1. Requirements
- A VPN account with one of the service providers: - A VPN account with one of the service providers:
- Private Internet Access: **username** and **password** - Private Internet Access: **username** and **password** ([sign up](https://www.privateinternetaccess.com/pages/buy-vpn/))
- Mullvad: user ID ([sign up](https://mullvad.net/en/account/)) - Mullvad: user ID ([sign up](https://mullvad.net/en/account/))
- Windscribe: **username** and **password** | Signup up using my affiliate link below - Windscribe: **username** and **password** | Signup up using my affiliate link below
[![https://windscribe.com/?affid=mh7nyafu](https://raw.githubusercontent.com/qdm12/private-internet-access-docker/master/doc/windscribe.jpg)](https://windscribe.com/?affid=mh7nyafu) [![https://windscribe.com/?affid=mh7nyafu](https://raw.githubusercontent.com/qdm12/private-internet-access-docker/master/doc/windscribe.jpg)](https://windscribe.com/?affid=mh7nyafu)
- Surfshark: **username** and **password** - Surfshark: **username** and **password** ([sign up](https://order.surfshark.com/))
- If you have a host or router firewall, please refer [to the firewall documentation](https://github.com/qdm12/private-internet-access-docker/blob/master/doc/firewall.md) - If you have a host or router firewall, please refer [to the firewall documentation](https://github.com/qdm12/private-internet-access-docker/blob/master/doc/firewall.md)
1. On some devices such as Synology or Qnap machines, it's required to setup your tunnel device `/dev/net/tun` on your host: 1. On some devices such as Synology or Qnap machines, it's required to setup your tunnel device `/dev/net/tun` on your host:

View File

@@ -34,6 +34,8 @@ services:
- COUNTRY=Sweden - COUNTRY=Sweden
- CITY= - CITY=
- ISP= - ISP=
# Mullvad and Windscribe only
- PORT= - PORT=
# DNS over TLS # DNS over TLS

View File

@@ -15,10 +15,9 @@ type Configurator interface {
type configurator struct { type configurator struct {
fileManager files.FileManager fileManager files.FileManager
lookupIP func(host string) ([]net.IP, error)
} }
// NewConfigurator returns a new Configurator object // NewConfigurator returns a new Configurator object
func NewConfigurator(fileManager files.FileManager) Configurator { func NewConfigurator(fileManager files.FileManager) Configurator {
return &configurator{fileManager, net.LookupIP} return &configurator{fileManager: fileManager}
} }