Guest User

Untitled

a guest
Jul 17th, 2018
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. client
  2. dev tun
  3. proto udp
  4. remote italy.privateinternetaccess.com 1197
  5. resolv-retry infinite
  6. nobind
  7. persist-key
  8. persist-tun
  9. cipher AES-256-CBC
  10. auth SHA256
  11. tls-client
  12. remote-cert-tls server
  13. auth-user-pass
  14. comp-lzo
  15. verb 1
  16. reneg-sec 0
  17. crl-verify crl.rsa.4096.pem
  18. ca ca.rsa.4096.crt
  19. disable-occ
  20.  
  21. [connection]
  22. id=Singapore
  23. uuid=<unique id gen by uuidgen>
  24. type=vpn
  25. permissions=
  26. secondaries=
  27.  
  28. [vpn]
  29. connection-type=password
  30. auth=SHA256
  31. password-flags=0
  32. remote=sg.privateinternetaccess.com:1197
  33. cipher=AES-256-CBC
  34. comp-lzo=yes
  35. reneg-seconds=0
  36. username=<username>
  37. remote-cert-tls=server
  38. ca=ca.rsa.4096.crt
  39. dev=tun
  40. service-type=org.freedesktop.NetworkManager.openvpn
  41.  
  42. [vpn-secrets]
  43. password=<password>
  44.  
  45. [ipv4]
  46. dns-search=
  47. method=auto
  48.  
  49. [ipv6]
  50. addr-gen-mode=stable-privacy
  51. dns-search=
  52. method=auto
  53.  
  54. [connection]
  55. id=Ireland
  56. uuid=174fa5b0-0b49-40bc-a301-756acd341c12
  57. type=vpn
  58. permissions=
  59. secondaries=
  60.  
  61. [vpn]
  62. connection-type=password
  63. auth=SHA256
  64. password-flags=1
  65. remote=ireland.privateinternetaccess.com:1197
  66. cipher=AES-256-CBC
  67. comp-lzo=yes
  68. reneg-seconds=0
  69. remote-cert-tls=server
  70. ca=ca.rsa.4096.crt
  71. dev=tun
  72. service-type=org.freedesktop.NetworkManager.openvpn
  73.  
  74. [ipv4]
  75. dns-search=
  76. method=auto
  77.  
  78. [ipv6]
  79. addr-gen-mode=stable-privacy
  80. dns-search=
  81. method=auto
  82.  
  83. ...
  84. cipher aes-256-cbc
  85. auth sha-256
  86. ...
  87.  
  88. sed -i 's/aes-256-cbc/AES-256-CBC/g' *.ovpn
  89.  
  90. sed -i 's/sha256/SHA256/g' *.ovpn
  91.  
  92. for i in *.ovpn; do nmcli connection import file "$i" type openvpn; done
  93.  
  94. #!/bin/bash
  95.  
  96. # Changes password-flags from 1 to 0
  97. sed -i 's/password-flags=1/password-flags=0/g' $1
  98.  
  99. # Adds in a username entry after reneg-seconds
  100. sed -i '/reneg-seconds=0/a username=<insert username here>' $1
  101.  
  102. # Adds in a section [vpn-secrets] for passwords after line 21
  103. sed -i '21 a [vpn-secrets]' $1
  104.  
  105. # Adds in password into the config file after [vpn-secrets]
  106. sed -i '/[vpn-secrets]/a password=<insert password here>' $1
  107.  
  108. # Adds in a new line after password=
  109. sed -i '/password=/a\' $1
  110.  
  111. for i in "*"; do <script location> "$i"; done
  112.  
  113. #!/bin/bash
  114.  
  115. # Changes password-flags from 1 to 0
  116. sed -i 's/password-flags=1/password-flags=0/g' $1
  117.  
  118. # Adds in a username entry after reneg-seconds
  119. sed -i '/reneg-seconds=0/a username=USERNAME_HERE' $1
  120.  
  121. # Adds in password into the config file after [vpn-secrets]
  122. sed -i '/service-type=/a
  123.  
  124. [vpn-secrets]' $1
  125. sed -i '/[vpn-secrets]/a password=PASSWORD_HERE' $1
  126.  
  127. # Adds in a new line after password=
  128. sed -i '/password=/a\' $1
Add Comment
Please, Sign In to add comment