zzzzzz

joined 2 years ago
[–] [email protected] 5 points 1 year ago

Even better, so it mutates into superior data!

[–] [email protected] 3 points 1 year ago

brick it 4 times

I'd be impressed if the battery lasted long enough for that!

[–] [email protected] 4 points 1 year ago (1 children)

I just spent an hour trying to get this installed in a Proxmox VM. No dice. After install, it just boots to the GRUB rescue prompt. Oh well, seems like a cool idea.

[–] [email protected] 1 points 1 year ago

Wow! I thought this was already the case. I'm also interested in the answer.

[–] [email protected] 2 points 1 year ago

Awesome! You too.

[–] [email protected] 3 points 1 year ago (4 children)

Let me know how it works out for you! I'm happy to be able to share this. I was very pleased with myself but had no one to tell haha. I actually have several copies of this set up with each Gluetun instance connected to different countries. Then, changing country is as easy as changing your tailnet exit node!

[–] [email protected] 4 points 1 year ago

Thanks, but no thanks.

[–] [email protected] 9 points 1 year ago (11 children)

I have solved this problem! The trick is to use two Docker containers:

  1. Gluetun (https://github.com/qdm12/gluetun): set this up to connect to your VPN.
  2. Tailscale (https://tailscale.com/kb/1282/docker/): set this to use the Gluetun network.

Here is an example docker-compose.yml:

version: "3"
services:
  gluetun:
    image: qmcgaw/gluetun
    container_name: gluetun
    # line above must be uncommented to allow external containers to connect.
    # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/connect-a-container-to-gluetun.md#external-container-to-gluetun
    restart: unless-stopped
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    volumes:
      - ./gluetun:/gluetun
    environment:
      - VPN_SERVICE_PROVIDER=airvpn
      - VPN_TYPE=wireguard
      - WIREGUARD_PRIVATE_KEY=xxx
      - WIREGUARD_PRESHARED_KEY=xxx
      - WIREGUARD_ADDRESSES=xxx
      - WIREGUARD_MTU=1320
      - SERVER_COUNTRIES=United States
      # See https://github.com/qdm12/gluetun-wiki/tree/main/setup#setup
      # Timezone for accurate log times
      - TZ=America/New_York
      # Server list updater
      # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md#update-the-vpn-servers-list
      - UPDATER_PERIOD=24h

  tailscale:
    container_name: tailscale
    cap_add:
      - NET_ADMIN
      - NET_RAW
    volumes:
      - ./tailscale/var/lib:/var/lib
      - ./tailscale/state:/state
      - /dev/net/tun:/dev/net/tun
    network_mode: "service:gluetun"
    restart: unless-stopped
    environment:
      - TS_HOSTNAME=airvpn-exit-node
      - TS_AUTHKEY=xxxxxxxx
      - TS_EXTRA_ARGS=--login-server=https://example.com --advertise-exit-node
      - TS_NO_LOGS_NO_SUPPORT=true
      - TS_STATE_DIR=/state
    image: tailscale/tailscale
[–] [email protected] 6 points 1 year ago (1 children)

I have found Nginx Proxy Manager to be a huge time-saver for configuring nginx and certbot.

[–] [email protected] 5 points 1 year ago (2 children)

ADL vice, ADL vice, every morning hypocrisy.

[–] [email protected] -1 points 1 year ago (1 children)

Fair point, but that probably wouldn't be a "big difference" for a first time user.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)
view more: ‹ prev next ›