質問編集履歴

2

修正

2020/07/07 01:08

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -25,7 +25,7 @@
25
25
  →正常に接続できた。この事からSocks5Proxyサーバの問題では無い事がわかる。
26
26
 
27
27
  - 以下を参考にしてルートを設定する。
28
- [https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45](https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45)
28
+ [https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45-L52](https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45-L52)
29
29
  → VPN接続しているにも関わらず、VPNを経由せずに接続されてしまった。
30
30
 
31
31
  ### ソースコード
@@ -58,7 +58,7 @@
58
58
  ```
59
59
  #!/bin/sh
60
60
  # ip
61
- # https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45
61
+ # https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45-L52
62
62
  #SUBNET=$(ip -o -f inet addr show dev eth0 | awk '{print $4}')
63
63
  #IPADDR=$(echo "${SUBNET}" | cut -f1 -d'/')
64
64
  #GATEWAY=$(route -n | grep 'UG[ \t]' | awk '{print $2}')

1

修正

2020/07/07 01:08

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -9,6 +9,18 @@
9
9
  [https://teratail.com/questions/58595](https://teratail.com/questions/58595)
10
10
 
11
11
  ### 試したこと
12
+ - VPN接続が確立できているかテストする。
13
+ →VPN経由のIPアドレスが表示されたので問題がない。この事からVPNクライアントの問題では無い事がわかる。
14
+ ```
15
+ $ docker build -t test .
16
+ $ docker run -it --name test --cap-add=NET_ADMIN --dns 8.8.8.8 -p 1080:1080 --device=/dev/net/tun test
17
+ $ docker run --rm --network=container:test alpine:3.12 wget -qO- https://ipinfo.io
18
+ {
19
+ "ip": "?.?.?.?",
20
+ ...
21
+ }
22
+ ```
23
+
12
24
  - VPN接続無しでSocks5Proxyのみで接続テストをする。
13
25
  →正常に接続できた。この事からSocks5Proxyサーバの問題では無い事がわかる。
14
26
 
@@ -17,6 +29,12 @@
17
29
  → VPN接続しているにも関わらず、VPNを経由せずに接続されてしまった。
18
30
 
19
31
  ### ソースコード
32
+ 実行方法
33
+ ```
34
+ docker build -t test .
35
+ docker run -it --cap-add=NET_ADMIN --dns 8.8.8.8 -p 1080:1080 --device=/dev/net/tun test
36
+ ```
37
+
20
38
  Dockerfile
21
39
  ```
22
40
  FROM alpine:3.12