質問編集履歴
2
修正
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
修正
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
|