質問編集履歴
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
- 以下を参考にしてルートを設定する。
|
54
54
|
|
55
|
-
[https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45](https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45)
|
55
|
+
[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)
|
56
56
|
|
57
57
|
→ VPN接続しているにも関わらず、VPNを経由せずに接続されてしまった。
|
58
58
|
|
@@ -118,7 +118,7 @@
|
|
118
118
|
|
119
119
|
# ip
|
120
120
|
|
121
|
-
# https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45
|
121
|
+
# https://github.com/curve25519xsalsa20poly1305/docker-openvpn-tunnel/blob/b3218f010e9665bee29e82f1c25e61e321c9c6a4/entrypoint.sh#L45-L52
|
122
122
|
|
123
123
|
#SUBNET=$(ip -o -f inet addr show dev eth0 | awk '{print $4}')
|
124
124
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,6 +20,30 @@
|
|
20
20
|
|
21
21
|
### 試したこと
|
22
22
|
|
23
|
+
- VPN接続が確立できているかテストする。
|
24
|
+
|
25
|
+
→VPN経由のIPアドレスが表示されたので問題がない。この事からVPNクライアントの問題では無い事がわかる。
|
26
|
+
|
27
|
+
```
|
28
|
+
|
29
|
+
$ docker build -t test .
|
30
|
+
|
31
|
+
$ docker run -it --name test --cap-add=NET_ADMIN --dns 8.8.8.8 -p 1080:1080 --device=/dev/net/tun test
|
32
|
+
|
33
|
+
$ docker run --rm --network=container:test alpine:3.12 wget -qO- https://ipinfo.io
|
34
|
+
|
35
|
+
{
|
36
|
+
|
37
|
+
"ip": "?.?.?.?",
|
38
|
+
|
39
|
+
...
|
40
|
+
|
41
|
+
}
|
42
|
+
|
43
|
+
```
|
44
|
+
|
45
|
+
|
46
|
+
|
23
47
|
- VPN接続無しでSocks5Proxyのみで接続テストをする。
|
24
48
|
|
25
49
|
→正常に接続できた。この事からSocks5Proxyサーバの問題では無い事がわかる。
|
@@ -35,6 +59,18 @@
|
|
35
59
|
|
36
60
|
|
37
61
|
### ソースコード
|
62
|
+
|
63
|
+
実行方法
|
64
|
+
|
65
|
+
```
|
66
|
+
|
67
|
+
docker build -t test .
|
68
|
+
|
69
|
+
docker run -it --cap-add=NET_ADMIN --dns 8.8.8.8 -p 1080:1080 --device=/dev/net/tun test
|
70
|
+
|
71
|
+
```
|
72
|
+
|
73
|
+
|
38
74
|
|
39
75
|
Dockerfile
|
40
76
|
|