ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [OpenVPN] 3.안드로이드에 OpenVPN Client 설치
    LINUX/OpenVPN 2019. 11. 24. 17:47
    반응형

    오늘은 안드로이드에서 OpenVPN Client를 설치하려고 한다.

    먼저 안드로이드용 ovpn파일을 만든다.(ex: client05.ovpn)

    <ca>, <cert>, <key> 부분은 ca.crt, client05.crt, client05.key 파일의 암호화 된 값을 입력한다.

    이제 생성한 ovpn 파일을 스마트폰으로 옮긴다.

    client
    dev tun
    proto tcp
    remote test.iptime.org 4433
    resolv-retry infinite
    nobind
    persist-key
    persist-tun
    
    <ca>
    -----BEGIN CERTIFICATE-----
    MIIEyjCCA7KgAwIBAgIJAN5pDnJxdp1cMA0GCSqGSIb3DQEBCwUAMIGeMQswCQYD
    VQQGEwJLUjEOMAwGA1UECBMFU2VvdWwxEzARBgNVBAcTClN1bmdCdWstR3UxETAP
    BgNVBAoTCFJpZ2VsSW5jMQwwCgYDVQQLFANSJkQxFDASBgNVBAMTC1JpZ2VsSW5j
    IENBMRAwDgYDVQQpEwdFYXN5UlNBMSEwHwYJKoZIhvcNAQkBFhJhbHNkdWQxNTRA
    cmlnZWwua3IwHhcNMTkxMTE5MDgwNzI4WhcNMjkxMTE2MDgwNzI4WjCBnjELMAkG
    A1UEBhMCS1IxDjAMBgNVBAgTBVNlb3VsMRMwEQYDVQQHEwpTdW5nQnVrLUd1MREw
    DwYDVQQKEwhSaWdlbEluYzEMMAoGA1UECxQDUiZEMRQwEgYDVQQDEwtSaWdlbElu
    YyBDQTEQMA4GA1UEKRMHRWFzeVJTQTEhMB8GCSqGSIb3DQEJARYSYWxzZHVkMTU0
    QHJpZ2VsLmtyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvxLemh9m
    buWi+g7ruMqOt58jwxV9C+1+X9iJylhGQHfkqFtpzkTwneWS6UUi9AIhawiBmsqG
    3P/qu8ouMuf6ruX2vLQPxL89me6IsJg3XhALoJUE8PytuSzxqQU6FjzGqpmI0DQV
    dTVU9Ssi2pnVxzyeFWYTWD5zuS69tDXSKw9kgelfFx18cPJn9IOFwvrP1yGdeNBY
    4tJrRJ0nvD+C/H3UTnfaUJCjj3hzheecNPJO/dK9qkuF1GIUAtCj2pEDWyAX70S7
    KSIQwo/AU5QhX7jc2JpvelvR1uASDfgXNA0pKbm6L9LCJMWtFVlJ6L1Luy
    mpp0ulWiLa5LYwIDAQABo4IBBzCCAQMwHQYDVR0OBBYEFKlu8spWAs0xOQV+fCVh
    qB3//TBjMIHTBgNVHSMEgcswgciAFKlu8spWAs0xOQV+fCVhqB3//TBjoYGkpIGh
    MIGeMQswCQYDVQQGEwJLUjEOMAwGA1UECBMFU2VvdWwxEzARBgNVBAcTClN1bmdC
    dWstR3UxETAPBgNVBAoTCFJpZ2Vasd1YDVQQLFANSJkQxFDASBgNVBAMT
    C1JpZ2VsSW5jIENBMRAwDgYDVQQpEwdFYXN5UlNBMSEwHwYJKoZIhvcNAQkBFhJh
    bHNkdWQxNTRAcmlnZWwua3KCCQDeaQ5ycXadXDAMBgNVHRMEBTADAQH/MA0GCSqG
    SIb3DQEBCwUAA4IBAQBip5kbunmCvhaZnQ0bcYaiG7oos0cehOElqmN0sdNbxQtn
    X6WOscXcWUNa72rBQ1K0jdkT5nv5qxWUxUF3eG/NofX+XhkiNb7xKms3APrbgc57
    yfNfuDOBYnz1hCHmQq5oDGk/ij+PTG1tH5DxKMeNp6LKrq6yXVVoPZtAFWINAvux
    D6vR1cMuukumnL/aHKv+c7BwlbCKWcRz6sUDJLgWNVqfeRjKePuGxbasb4NHkGIo
    CbmdCpb2ds10aX2bWxbA/0gceefTgku8nd81YMlp6fND2Q4r8isLcwUlKf9fK/yX
    /evJJuv1R7FzdtZzMlIBR6HiFmCPGiQGO8j+AT3Z
    -----END CERTIFICATE-----
    </ca>
    <cert>
    -----BEGIN CERTIFICATE-----
    MIIFDTCCA/WgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBnjELMAkGA1UEBhMCS1Ix
    DjAMBgNVBAgTBVNlb3VsMRMwEQYDVQQHEwpTdW5nQnVrLUd1MREwDwYDVQQKEwhS
    aWdlbEluYzEMMAoGA1UECxQDUiZEMRQwEgYDVQQDEwtSaWdlbEluYyBDQTEQMA4G
    A1UEKRMHRWFzeVJTQTEhMB8GCSqGSIb3DQEJARYSYWxzZHVkMTU0QHJpZ2VsLmty
    MB4XDTE5MTExOTA4MTk0N1oXDTI5MTExNjA4MTk0N1owgZsxCzAJBgNVBAYTAktS
    MQ4wDAYDVQQIEwVTZW91bDETMBEsdsd2y1HdTERMA8GA1UEChMI
    UmlnZWxJbmMxDDAKBgNVBAsUA1ImRDERMA8GA1UEAxMIY2xpZW50MDUxEDAOBgNV
    BCkTB0Vhc3lSU0ExITAfBgkqhkiG9w0BCQEWEmFsc2R1ZDE1NEByaWdlbC5rcjCC
    ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKDAQq+qRFHbW1XGnyDaCvB
    iX2aCbc6cgE1Fi3pL8Y0I19JsuMVMdDcDS/Hg+xBFU78FQgA7/uBKqpfVTffw0Wp
    x0yrTi9/T+ozSZtgQdwwsmAg74P3Os8Of2CJrLSWoDp9df6fvzE/AhAveGUHzxfm
    v9DHLV5ixWnHUBvzpHfO34bjZV+jl27BjISA7t6n+VzJFYMRMa1QjgB9rIr46t0F
    GwINxb4u1RZw9fFdv5utFnMQjSabs4UUrvdNMTJrk9c7J83pmBj99pN7PWOExt/T
    19agBzQVmiqqkcd1+HKGcKIFSv75fwfwdyjrqWbqz9FVJAbgAejIPsu/EVHrY8sC
    AwEAAaOCAVUwggFRMAkGA1UdEwQCMAAwLQYJYIZIAYb4QgENBCAWHkVhc3ktUlNB
    IEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUE/PbvDp7y3/dJ9Sf27nF
    Cgsy/WwwgdMGA1UdIwSByzCByIAUqW7yylYCzTE5BX58JWGoHf/9MGOhgaSkgaEw
    gZ4xCzAJBgNVBAYTAktSMQ4wDAYDVQQIEwVTZW91bDETMBEGA1UEBxMKU3VuZ0J1
    ay1HdTERMA8GA1UEChMIUmlnZWxJbmMxDDAKBgNVBAsUA1ImRDEUMBIGA1UEAxML
    UmlnZWxJbmMgQ0ExEDAOBgNVBCkTB0Vhc3lSU0ExITAfBgkqhkiG9w0BCQEWEmFs
    c2R1ZDE1NEByaWdlbC5rcoIJAN5pDnJxdp1cMBMGA1UdJQQMMAoGCCsGAQUFBwMC
    MAsGA1UdDwQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAQEAS84m68oNhjYK4EBQb8Ec
    FLYmI/DzRp4eoBFJReB/SqkfFSg/DxzTnjwvlXTeNnMuhBV6KZYVJKInxvOlonJC
    U6cG6nPFqgQ7EGxBIayjJ29J9WCbkO1fLd1TkbUc0FObL79Nl+LDRHGs2y7fKj5L
    4H97BCAIDhgrDkyJw3ZJuajxFTcpGHeuWa0yzZALcm41NhblSB1OKSucHvZnyqn4
    O8a0zubeZFDig94b9c/dOlh4rdvDplEgC7fP6S1ApwU/9vk5dqynE2AMNDPu1wAe
    NnKwG/WdqaWDrTmxWNAyG50UEQ8Xk1BbHGmKDWQfFjei7Z+osv/fByTTXucFEvwG
    Mw==
    -----END CERTIFICATE-----
    </cert>
    <key>
    -----BEGIN PRIVATE KEY-----
    MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCygwEKvqkRR21t
    Vxp8g2grwYl9mgm3OnIBNRYt6S/GNCNfSbLjFTHQ3A0vx4PsQRVO/BUIAO/7gSqq
    X1U338NFqcdMq04vf0/qM0mbYEHcMLJgIO+D9zrPDn9giay0lqA6fXX+n78xPwIQ
    L3hlB88X5r/Qxy1eYsVpx1Ab86R3zt+G42Vfo5duwYyEgO7ep/lcyRWDETGtUI4A
    fayK+OrdBRsCDcW+LtUWcPXxXb+brRZzEI0mm7OFFK73TTEya5PXOyfN6ZgY/faT
    ez1jhMbf09fWoAc0FZoqqpHHdfhyhnCiBUr++X8H8Hco66lm6s/RVSQG4AHoyD7L
    vxFR62PLAgMBAAECggEBAKdtr+CACtql/8B53eHC7kV79JTVkR9Ftf/j5rWQ7Lod
    1L9exGWwT1Txz3xsyRMhx/aZALDNEasdsad1LEGGGOUmHR8GFw1Vmhg0+TN
    17/JpFxF2eayVk4ZUt7eF9JEMhNriUuLKUg8/dLkjByC1I3hAnBwe3BG/J/62Nt0
    n5rWwKvNqbE+G79cB9IOG6mgvrxdk7tNZtuyrqSnQepGRyWHY2jMzvhj8af98ldt
    gTjCt/CwByIt4tMJ5BXnN9hykyHr16OXK4vSbkBmSfMFZcFxfX+eYrSR90RlFxBO
    DjQrhPl3URKcBuGxljKpabf3fUrWseRatyqhVAqE7OECgYEA2vYr8bk4YOY9ltyv
    HIIO8Jh1fpnerkpt8wLneHEiq9Qdm5wneqsnNw0JUlkHi6wK4Pj28Qv+3jHsYI8/
    6LkmiLWeVc/xDZNilAlLCFQsS9y4DSEBEqh7wyBKR84Pz3OMazn1bwQRGTIvHIXc
    ee0j3rkMBouEahXMr8w7RNVbCXcCgYEA0LU08lTpsvsp/xhaQ1F2JJr12O0cY7r5
    QLXhMWNlPK3x51W2i2Co/qeFSJ7Ai3DCPdjXJ2BUu8s/m68d1EcLpUu3dbtnzPGp
    phAviEKeuNhdNXLwEpw+bAbogsnaQm24tQRmcsplNrLMyul1Z+6op2w1gI9y3N0C
    RjE9eD4FjU0CgYEAuZFkEMp+w3Cdxdtl9O0sqC8tdIwHMwMVR5ywe1y2m5V7OkQP
    GWEwLPG5crbNNEwsNBoLfqJB8CGzSOpeqWcxBy+U7vj6PB0qsHdnxblAiVKYEVhl
    RmDP8sDM8ynqMFCnMsC+BsYVj5r+Xlf8UMDvY3TEgk9/e0DaZiraGC4Rp2UCgYBi
    6b6SKxQnM0oQECaXSQBJEPf7O0T9Lxv6QzjbA1RzkazYCpNdMw5kwlg0tqhibaph
    TWeKzejap9UZn8DvXkxyppPoRE1JoC7a+UjNt2UqDcD/F94Xs90RraR8d9XtLbsg
    b1luheW6KrtMX6C5BS8BShOBPnsdmdD+G1AasKpI8QKBgQCCz7J+g54VtKE8JMmI
    TVVt4TZ9QdGNsVX6lAEcu9rBhOa/jyBdzFHMqQgvCgQEwvYSmoI+zqT5HZD8V+Wq
    RBQLqku0C/fMTMEvcSr3u9LdEn/Hbnt/G8rpU6rRIP2TeHJBfRHIPEgXQ7InT7Pp
    R3N2bnR1DkZYkvyzuQtcDSm49g==
    -----END PRIVATE KEY-----
    </key>
    
    ns-cert-type server
    comp-lzo
    verb 3
    dhcp-option DNS 168.126.63.1
    route 10.16.50.0 255.255.255.0

     

     

    그 다음 구글 스토어에서 OpenVPN Connect를 다운로드 한다.

     

     

    OVPN Profile을 선택한다.

     

    client05.ovpn을 선택 후 IMPORT를 클릭한다.

     

     

    Title을 입력 후 ADD를 클릭한다.

     

     

    ovpn을 connect 해보자!

     

    정상적으로 연결되었다.

     

    이전 포스팅

    2019/10/20 - [LINUX/OpenVPN] - [OpenVPN] 2. Windows OpenVPN Client 설치

     

    [OpenVPN] 2. Windows OpenVPN Client 설치

    전 포스팅에서는 우분투에 OpenVPN 서버를 설치하였다. 이제 OpenVPN Client를 설치해 원격 데스크톱 연결을 하려고 한다. 먼저 iptime 포트포워드 설정을 한다. 내부 IP주소는 우분투 서버의 IP 주소를 입력한다...

    minddong.tistory.com

    다음 포스팅

    2020/04/22 - [LINUX/OpenVPN] - [OpenVPN] 4. Ubuntu OpenVPN Client 설치

     

    [OpenVPN] 4. Ubuntu OpenVPN Client 설치

    오랜만에 포스팅을 작성한다. 오늘은 OpenVPN 서버 있는 우분투가 아닌 다른 우분투 OpenVPN 클라이언트를 설치하려고 한다. 우분투 버전은 18.04.4 버전이다. 간단하니 따라해보자. 먼저 전 포스팅에서 openvpn..

    minddong.tistory.com

     

    반응형
Designed by Tistory.