Help us understand the problem. What is going on with this article?

自宅VPN

More than 1 year has passed since last update.

自宅VPN

公衆無線LANってセキュリティ的にアレだからVPNするといいよという話は聞いていたけど、面倒だし難しそうだしで放置していたところ、とても簡単らしいpritunlというのに出会ったので設定しました。

自宅にDockerホストがある人なら1時間かからず設定できるので早くやらないとセキュリティがアレなのでどうぞ。

参考URL

このあたりを参考にやりました。

https://www.google.co.jp/search?q=pritunl+docker
https://qiita.com/loasnir/items/dd59cc82b1558b500cd0
https://github.com/jippi/docker-pritunl
https://qiita.com/cha2maru/items/e6efb976cc1cb6eb7f7a
https://qiita.com/to_obara/items/0622bdc5cacaa2758057
https://qiita.com/TsutomuNakamura/items/ed046ee21caca4a2ffd9#host

起動スクリプト

vpn/start.sh
#!/bin/bash

datadir="$(dirname $(readlink -f "$0"))/data"
echo "datadir=$datadir"

mkdir -p $datadir/{mongodb,pritunl}
touch $datadir/pritunl.conf

docker run \
    --name=pritunl \
    --detach \
    --cap-add NET_ADMIN \
    --network=bridge \
    --restart=always \
    -v $datadir/mongodb:/var/lib/mongodb \
    -v $datadir/pritunl:/var/lib/pritunl \
    -v $datadir/pritunl.conf:/etc/pritunl.conf \
    -p 1194:1194/udp \
    -p 59443:443/tcp \
    jippi/pritunl

ポート番号は適当にかえてOK

設定手順メモ

  • ブラウザで管理画面を開く https://dockerhost:59443/
  • 管理者アカウント、パスワードの設定をする
  • Organizationを作る
  • Userを作る
  • Serverを作る (ここでUDPポート番号設定)
  • OrganizationとServerを紐付ける
  • ダイナミックDNSで自宅アドレスを取れるように設定
  • ルータにUDPの静的NAT設定(管理画面は外から使わないのでUDPだけ)
  • https://client.pritunl.com/ からmac用のクライアントインストール
  • Userリストから.ovpnファイル(tarだった)をダウンロードしてクライアントに設定
  • 外部アドレスからテスト(テザリングでやった)
  • iPhoneは https://itunes.apple.com/jp/app/openvpn-connect/id590379981?mt=8 これでできた。
  • iTunesからovpnをiPhoneにいれて設定する
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away