Advertisement
Guest User

Untitled

a guest
Apr 11th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.78 KB | None | 0 0
  1. #!/bin/sh
  2. USERNAME="YourNordVPNusername"
  3. PASSWORD="YourNordVPNpassword"
  4.  
  5. PROTO="udp"
  6. TUN="tun1"
  7. REMOTE="remote 89.238.138.91 1194"
  8.  
  9. CA_CRT='-----BEGIN CERTIFICATE-----
  10. MIIFCjCCAvKgAwIBAgIBATANBgkqhkiG9w0BAQ0FADA5MQswCQYDVQQGEwJQQTEQ
  11. MA4GA1UEChMHTm9yZFZQTjEYMBYGA1UEAxMPTm9yZFZQTiBSb290IENBMB4XDTE2
  12. MDEwMTAwMDAwMFoXDTM1MTIzMTIzNTk1OVowOTELMAkGA1UEBhMCUEExEDAOBgNV
  13. BAoTB05vcmRWUE4xGDAWBgNVBAMTD05vcmRWUE4gUm9vdCBDQTCCAiIwDQYJKoZI
  14. hvcNAQEBBQADggIPADCCAgoCggIBAMkr/BYhyo0F2upsIMXwC6QvkZps3NN2/eQF
  15. kfQIS1gql0aejsKsEnmY0Kaon8uZCTXPsRH1gQNgg5D2gixdd1mJUvV3dE3y9FJr
  16. XMoDkXdCGBodvKJyU6lcfEVF6/UxHcbBguZK9UtRHS9eJYm3rpL/5huQMCppX7kU
  17. eQ8dpCwd3iKITqwd1ZudDqsWaU0vqzC2H55IyaZ/5/TnCk31Q1UP6BksbbuRcwOV
  18. skEDsm6YoWDnn/IIzGOYnFJRzQH5jTz3j1QBvRIuQuBuvUkfhx1FEwhwZigrcxXu
  19. MP+QgM54kezgziJUaZcOM2zF3lvrwMvXDMfNeIoJABv9ljw969xQ8czQCU5lMVmA
  20. 37ltv5Ec9U5hZuwk/9QO1Z+d/r6Jx0mlurS8gnCAKJgwa3kyZw6e4FZ8mYL4vpRR
  21. hPdvRTWCMJkeB4yBHyhxUmTRgJHm6YR3D6hcFAc9cQcTEl/I60tMdz33G6m0O42s
  22. Qt/+AR3YCY/RusWVBJB/qNS94EtNtj8iaebCQW1jHAhvGmFILVR9lzD0EzWKHkvy
  23. WEjmUVRgCDd6Ne3eFRNS73gdv/C3l5boYySeu4exkEYVxVRn8DhCxs0MnkMHWFK6
  24. MyzXCCn+JnWFDYPfDKHvpff/kLDobtPBf+Lbch5wQy9quY27xaj0XwLyjOltpiST
  25. LWae/Q4vAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqG
  26. SIb3DQEBDQUAA4ICAQC9fUL2sZPxIN2mD32VeNySTgZlCEdVmlq471o/bDMP4B8g
  27. nQesFRtXY2ZCjs50Jm73B2LViL9qlREmI6vE5IC8IsRBJSV4ce1WYxyXro5rmVg/
  28. k6a10rlsbK/eg//GHoJxDdXDOokLUSnxt7gk3QKpX6eCdh67p0PuWm/7WUJQxH2S
  29. DxsT9vB/iZriTIEe/ILoOQF0Aqp7AgNCcLcLAmbxXQkXYCCSB35Vp06u+eTWjG0/
  30. pyS5V14stGtw+fA0DJp5ZJV4eqJ5LqxMlYvEZ/qKTEdoCeaXv2QEmN6dVqjDoTAo
  31. k0t5u4YRXzEVCfXAC3ocplNdtCA72wjFJcSbfif4BSC8bDACTXtnPC7nD0VndZLp
  32. +RiNLeiENhk0oTC+UVdSc+n2nJOzkCK0vYu0Ads4JGIB7g8IB3z2t9ICmsWrgnhd
  33. NdcOe15BincrGA8avQ1cWXsfIKEjbrnEuEk9b5jel6NfHtPKoHc9mDpRdNPISeVa
  34. wDBM1mJChneHt59Nh8Gah74+TM1jBsw4fhJPvoc7Atcg740JErb904mZfkIEmojC
  35. VPhBHVQ9LHBAdM8qFI2kRK0IynOmAZhexlP/aT/kpEsEPyaZQlnBn3An1CRz8h0S
  36. PApL8PytggYKeQmRhl499+6jLxcZ2IegLfqq41dzIjwHwTMplg+1pKIOVojpWA==
  37. -----END CERTIFICATE-----'
  38.  
  39. TLS_AUTH='-----BEGIN OpenVPN Static key V1-----
  40. e685bdaf659a25a200e2b9e39e51ff03
  41. 0fc72cf1ce07232bd8b2be5e6c670143
  42. f51e937e670eee09d4f2ea5a6e4e6996
  43. 5db852c275351b86fc4ca892d78ae002
  44. d6f70d029bd79c4d1c26cf14e9588033
  45. cf639f8a74809f29f72b9d58f9b8f5fe
  46. fc7938eade40e9fed6cb92184abb2cc1
  47. 0eb1a296df243b251df0643d53724cdb
  48. 5a92a1d6cb817804c4a9319b57d53be5
  49. 80815bcfcb2df55018cc83fc43bc7ff8
  50. 2d51f9b88364776ee9d12fc85cc7ea5b
  51. 9741c4f598c485316db066d52db4540e
  52. 212e1518a9bd4828219e24b20d88f598
  53. a196c9de96012090e333519ae18d3509
  54. 9427e7b372d348d352dc4c85e18cd4b9
  55. 3f8a56ddb2e64eb67adfc9b337157ff4
  56. -----END OpenVPN Static key V1-----'
  57.  
  58. #### Don't modify below here, except the "auth sha512" line ####
  59.  
  60. #### Ensure gui client disabled ####
  61. if [ `nvram get openvpncl_enable` != 0 ]; then
  62. nvram set openvpncl_enable=0
  63. nvram commit
  64. sleep 10
  65. fi
  66.  
  67. mkdir /tmp/vpncl; cd /tmp/vpncl
  68.  
  69. echo -e "$USERNAME\n$PASSWORD" > userpass.txt
  70.  
  71. echo "#!/bin/sh
  72. iptables -t nat -I POSTROUTING -o $TUN -j MASQUERADE" > route-up.sh
  73.  
  74. echo "#!/bin/sh
  75. iptables -t nat -D POSTROUTING -o $TUN -j MASQUERADE" > route-down.sh
  76.  
  77. echo "$CA_CRT" > ca.crt
  78. echo "$TLS_AUTH" > tls-auth.key
  79. sleep 10
  80.  
  81. echo "client
  82. dev $TUN
  83. proto $PROTO
  84.  
  85. $REMOTE
  86. resolv-retry infinite
  87. nobind
  88.  
  89. tun-mtu 1500
  90. tun-mtu-extra 32
  91. mssfix 1450
  92.  
  93. persist-key
  94. persist-tun
  95. keepalive 5 30
  96.  
  97. comp-lzo
  98. mute 20
  99. verb 3
  100. log-append vpn.log
  101. fast-io
  102.  
  103. auth-user-pass userpass.txt
  104. script-security 2
  105. remote-cert-tls server
  106. cipher AES-256-CBC
  107. # if the server is relatively new and uses sha512, uncomment the line below
  108. auth sha512
  109.  
  110. ca ca.crt
  111. tls-auth tls-auth.key 1
  112.  
  113. daemon" > openvpn.conf
  114.  
  115. chmod 600 ca.crt tls-auth.key userpass.txt openvpn.conf; chmod 700 route-up.sh route-down.sh
  116.  
  117. (killall openvpn ; openvpn --config openvpn.conf --route-up /tmp/vpncl/route-up.sh --down-pre /tmp/vpncl/route-down.sh) &
  118.  
  119. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement