VPN (Virtual Private Network) là một mạng riêng sử dụng mạng Internet để kết nối các địa điểm hoặc người sử dụng từ xa với một mạng LAN. Thay vì dùng kết nối thật khá phức tạp như đường dây thuê bao số, VPN tạo ra các liên kết ảo được truyền qua Internet giữa mạng riêng của một tổ chức với địa điểm hoặc người sử dụng ở xa.
OpenVPN là một chương trình mã nguồn mở VPN hoàn toàn miễn phí và đang được xem là giải pháp hoàn hảo nhất cho những ai muốn có một kết nối bảo mật giữa hai mạng.
Hướng dẫn cài đặt OpenVPN trên Debian, Ubuntu và CentOS
Trong bài này, mình sẽ giới thiệu OpenVPN road warrior installer, một script tự động cài đặt OpenVPN Server rất đơn giản và nhanh chóng. Toàn bộ quá trình mình thử trên VPS của Vultr chỉ mất chưa tới 1 phút.
Để bắt đầu quá trình cài đặt bạn chạy lệnh sau:
wget git.io/vpn --no-check-certificate -O openvpn-install.sh; bash openvpn-install.sh
Rồi lựa chọn cấu hình:
Sau đó script sẽ tự động cài đặt, cuối cùng bạn sẽ có file clientname.ovpn
trong thư mục /root
để kết nối tới server.
Để tiếp tục thêm user, bạn chỉ cần sử dụng lệnh bash openvpn-install.sh
Bị lỗi này là sao anh, kết nối trên Windows:
Wed May 17 22:07:05 2017 Insufficient key material or header text not found in file ‘[[INLINE]]’ (0/128/256 bytes found/min/max)
Wed May 17 22:07:05 2017 Exiting due to fatal error
Luân hướng dẫn mình cài OpenVPN Sever lên VPS Windows10 được không?
Muốn lấy IP của VPS fack cho điện thoại android
Thanks!
AD cho em hỏi, em muốn thêm 1 user khác ngoài openvpn, như hocvps hay blabla thì phải làm sao?
Để tiếp tục thêm user, bạn chỉ cần sử dụng lệnh
# bash openvpn-install.sh
Cái này có hack băng thông nhà mạng được không ta. Dạo trước toàn xài kiểu này hack băng thông viettel
Bác Luân ơi bác cho e hỏi chút sao e tao VPN xong rồi mà kết nối thì nó lại toàn báo lỗi nhỉ?
Fri Oct 14 08:45:34 2016 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Fri Oct 14 08:45:34 2016 TLS Error: TLS handshake failed
Hiện tại em đã cài như hướng dẫn, nhưng Quản trị VPS không bật TUN/TAP theo Điều khoản dịnh vụ. Giờ em muốn xóa thì phải dùng lệnh như thế nào ạ? Xin hướng dẫn cho em lệnh để xóa !!
Muốn xóa thì phải vào trang quản lý VPS để thao tác, không có lệnh đâu bạn.
VPS có 2 IP thì có cài dc 2 cái để dùng trên 2 IP khác nhau không ?
Cài xong hoạt động được nhưng Reboot vps thì tèo luôn ad ạ. Check service thì thấy vẫn đang chạy nhưng ko connect đc 🙁
Mình đang cài thử nhưng ko connet đc như ảnh: http://prntscr.com/as2rz5. Ad kiểm tra thử xem sao nha 😀
có ai cài được openvpn trên NAT server (ipv4 thì private, ipv6 thì public) không
cài xong thì mình muốn dùng cái vpn này để change ip cho vps của mình (vps dùng để cài vpn) thì sao bác? không hiểu cách dùng lắm
Bạn luân trần ơi, cho mình xin nick facebook để hỗ trợ mình 1 số thứ không bạn
tải các file kia về thì để ở đâu hả bạn
Tải về và chạy thôi
Mình cài đặt và kết nối thành công hết. Nhưng sao mạng chập chờn, tín hiệu ko ổn định vậy bạn ? Có cách nào khắc phục ko ?
Mình test qua DigitalOcean gói 5$ & 10$ rồi vẫn bị như nhau.
Catalyst đó.Đang có k.mãi. 12$/năm :). Mỗi lần muốn kết nối VPN phải tạo ra file ovp rồi gửi cho client.Client phải biết cách cấu hình mới xài đc. Hơi phức tạp.Có cách nào tạo user và pass.Sau đó client đăng nhập bằng cách nhập IP,user,pass là kết nối đc.Sẽ hay hơn và nhanh hơn
Không biết có cách nào cấu hình trên website,tạo user pass đơn giản hơn ko? Để các client có thể kết nối từ các thiết bị Android,Ios, WIN,MAC
Làm được hết bạn ơi, nhưng cái này bạn phải nhờ lập trình web làm. Chứ ko có sẵn đâu.
Mà bạn test VPN thấy có ổn định ko vậy ? Bạn đang xài VPS của ai ?
Bạn có thể hướng dẫn chi tiết hơn các bước cấu hình còn lại được ko bạn? Như là cách cấu hình tạo nhiều user, passwork, cách sử dụng như thế nào để client dùng được user VPN đó. Thanks. Mình mới bắt đầu cài đặt Centos cũng như mới tìm hiểu OpenVPN nên nhiều cái còn chưa nắm. Thanks bạn nhiều.
Bạn cho mình hỏi làm thế nào để thay đăng nhập vpn bằng username và passwd vậy bạn ! như thế này là không cần tk mất rồi. Tks b
Mình cài xong không thể start được openvpn không biết lỗi gì bác nhỉ? Mở port 1194 các kiểu rồi mà vẫn ko được 🙁
Mình cài OpenVPN GUI trên windows rồi chạy file client.ovpn đó,đã báo kết nối thành công,thế là VPN đã chạy hay sao,không biết là
Cài xong rồi dùng như thế nào bác ???
Mong Ad có bài chia sẻ về cách tạo VPN bằng VPs vultr. Cảm ơn nhiều ạ
Bài này mình cài trên VPS Vultr đó bạn.
Kết nối thành công sao không có mạng thì fix sao bác Luân ơi
anh ơi trên điện thoại thì em kết nối được nhưng trên máy tính cứ báo lỗi không được là sao ạ? Máy tính có cần thêm bổ trợ gì không ạ?
Chắc sai đoạn nào rồi, check lại nhé.
mình dùng cenos 6 thì nó báo ” Wget : command not found ”
anh em khắc phục dùng lệnh ” yum install wget ” nhé
chọn “y ”
p/s : luôn cho hỏi thêm port nó như thế nào vậy ?
Chào luân !
Mình cài theo hd bạn nhưng không được
Đang dùng cenos 6+7 vẫn bị ?
Vps tại digitalocean
Nó cứ báo not file là sao vậy ?
Chụp mình cái ảnh phát.
http://zingup.net/47708
Bạn gõ lệnh sai rồi, sao ko copy/paste cho nhanh
cảm ơn bạn nhiều tại làm trên mtb @@
bây h đã ok
làm sao tải được file *.opvn về vậy
Bạn kết nối sFTP để tải về
cảm ơn nhiều, tôi đã kết nối đc :v
Bác cho em hỏi sau khi em chạy xong, connect ok, không lỗi gì nhưng không có internet thì fix như nào ạ.
user pass mặc định là gì bạn ơi
Output là file kia chứ ko có user, password
khi chạy xong lấy file *.ovpn chỗ nào thế bạn ko biết đường dẫn lấy file
🙁
Vậy là chương trình này dùng IP của VPS đúng không ạ?
Em tạo 2 user kết nối trên 2 máy tính khác nhau nhưng lên iplocation.net thì cả 2 máy đều hiển thị 1 IP của VPS.
Nếu mà như vậy thì không ăn thua cho lắm các bác nhỉ 🙂
Tất nhiên nó dùng IP của VPS rồi bạn 😀
Vậy mà em tưởng là openvpn nó sẽ tạo ra các IP khác 🙁
Bác Luân cho em hỏi là sử dụng như thế nào ạ?
Em thử vào trang chủ tìm openvpn client để download mà mò mãi không thấy ra 🙁
Với lại em thử vào địa chỉ ip_server:1194 mà không được 🙁
Down ở đây bạn: https://openvpn.net/index.php/open-source/downloads.html
Em thử mở file được generate ra và nó hiển thị kết quả như hình dưới
http://i.imgur.com/VCea2UY.png
Em mới lần đầu tiên sử dụng cái này. Gặp hướng dẫn cài đặt của bác mà không có hướng dẫn sử dụng 🙁 Khó khăn quá @_@
Lỗi này ạ 🙁
http://i.imgur.com/93swaIl.png
Passord của user vừa tạo là sao vậy anh. Làm sao đăng nhập để sử dụng ạ
Sử dụng cái file generate ra để kết nối nhé.
muốn thêm port thì làm kiểu gì vậy bác Luân
Cho mình hỏi xíu :
http://imgur.com/8KW3Hhi
là chỗ IP address có đổi gì không hay để nguyên nhỉ?
Tại vì mình thử 2 lần rồi để nguyên nó không chạy 🙁
Mình không biết phải làm sao nữa 🙁
Cái đó bạn thay bằng public IP của VPS, cái IP mà bạn có thể dùng kết nối từ máy tính đến VPS ấy
Mình làm rồi sao không được nhỉ ?
hay do nó NAT IPv4 🙁
Mình dùng gói này nè :
http://chiasecoupon.com/others/mini-vps-singapore-japan.html
NAT IPv4 không phải public IP nên không cấu hình được nhé
Thế có cách nào làm được không :))
Config bằng tay cũng được.
bạn đã làm được chưa
Anh Luân cho e hỏi VPN này cài chung với VPS đang xài cho web có bị sao không ?
Không sao cả nhé. 2 cái chạy song song được.
Mình thử với vps ở wable, tuy test speed cũng tầm 17Mbps/1.5Mbps , kết nối vpn được nhưng không vào web nổi, quá chậm. Theo Luân nên dùng vps ở đâu là cho kết quả tốt nhất?
Mình đang dùng ở Vultr cho kết quả rất tốt bạn ạ.
Mình muốn hỏi thêm, tốt nhất nên dùng 1 vps riêng để chạy vpn hay dùng chung với vps đang dùng có bị ảnh hưởng gì nhiều?
Bạn chọn cách nào cũng được, tuy nhiên VPN không tốn nhiều tài nguyên nên đăng ký những gói nhỏ thôi mà dùng.
Sử dụng lệnh bash openvpn-install.sh nó cài lại @@
Nếu bạn cài đặt thành công rồi, chạy lại lệnh bash nó sẽ phát hiện ra đã cài và hiển thị khác với hình ảnh trong bài đó.
cái này có giới hạn user không bác Luân
Tất nhiên là ko 😀
Trước e cài trên Centos 7 thì nó chỉ free 2 user nên thắc mắc
Mình không biết bạn sử dụng VPS ở đâu và cài đặt ra sao. Còn cái này ko giới hạn nhé 😀
mình làm theo hướng dẫn bên này, free user, thêm nữa là giới hạn
https://daivietpda.vn/threads/214008/
Mình add 1 lúc 5 account rồi ko sao nhé.
https://daivietpda.vn/threads/214008/ sao mình cài như trong này mà khi nhập IP:943/admin thì nó lại không ra gì nhỉ ???. Ai chỉ mình với 🙁
Bạn comment trên đó hỏi đi
Bạn Ơi CHo MÌnh HỎi Chạy Lệnh wget git.io/vpn –no-check-certificate -O openvpn-install.sh; bash openvpn-install.sh
ở đâu vậy 🙁
Bạn sử dụng ZOC để kết nối đến VPS và chạy lệnh đó nhé. Tham khảo những kiến thức căn bản ở đây: https://hocvps.com/bat-dau/
sao chạy trên vps centos 6 64bit toàn báo lỗi “Starting openvpn Failed”, anh giúp em với
Bạn đang dùng VPS ở đâu thế?
Em dùng vps của cả longvan.net và ftech.vn đều báo lỗi trên mà dùng của interserver lại ok ạ. Có cách nào fix được không ạ
Khó rồi 😀
lệnh bash làm sao chạy đc trên centos nhỉ?
Bạn gõ thẳng lệnh đó vào cửa sổ SSH là được.
mình cũng dùng vps của longvan.net
win 7 mà không biết setup vpn ntn cả