Klien VPN GATE untuk linux
Catatan : Bekerja pada sistem berbasis Debian dan Redhat. Diuji di Ubuntu , Raspbian , Fedora , Bunsen . Komit baru (28/04/2020) memperbaikinya agar berfungsi dengan python 3.6+ dan hanya diuji di Ubuntu 20.04 .
Saya akan membungkus SoftEther_vpn nanti ketika saya punya waktu. Anda dipersilakan untuk melakukan fork pada repo ini dan membungkus SoftEther_vpn sendiri.
Indikator : bersifat opsional.
Diuji di Ubuntu dan hanya diaktifkan secara default di Ubuntu.
Untuk os unix lainnya, Anda perlu memodifikasi file run
dan menginstal paket di bawah ini:
sudo apt-get install gir1.2-appindicator3-0.1 gir1.2-notify-0.7 python-gobject
Jika Anda memiliki masalah atau permintaan tentang program ini, silakan buat masalah baru di https://github.com/Dragon2fly/vpngate-with-proxy/issues
Kecuali python 2.7.x 3.6+ , semua dependensi di bawah ini harus diinstal secara otomatis saat pertama kali dijalankan.
$ sudo apt-get install openvpn
$ sudo apt-get install python-requests
$ sudo apt-get install python-urwid
, untuk versi tui
(antarmuka pengguna terminal)$ sudo apt-get install wmctrl
, untuk Indicator
versi tui
, gunakan untuk memfokuskan jendela dari indikator. $ export http_proxy= " http://your_proxy:your_port "
$ export https_proxy= " http://your_proxy:your_port "
$ sudo apt-get update && sudo apt-get upgrade
Menggunakan git :
$ sudo apt-get install git
$ git clone https://github.com/Dragon2fly/vpngate-with-proxy.git
Jika jaringan Anda berada di belakang proxy:
$ sudo -E apt-get install git
$ git clone https://github.com/Dragon2fly/vpngate-with-proxy.git
Anda juga dapat mengunduh file zip. Ini berisi folder "vpngate-with-proxy". Ekstrak ke mana pun Anda inginkan misalnya: $HOME
.
skrip_pengguna:
Di dalam folder ini, seharusnya ada file user_script.sh
. File ini memungkinkan Anda menjalankan perintah tambahan sesuai kebutuhan Anda. Anda harus mengedit file ini secara manual dan tidak mengubah nama file. Perintah dibagi menjadi 2 kelompok:
Jika Anda telah mengkonfigurasi proxy atau proxy seluruh sistem di firefox, lebih baik dimatikan . Setelah terowongan vpn dibuat, program yang menggunakan proksi seluruh sistem mungkin gagal terhubung ke internet menggunakan proksi Anda.
Luncurkan vpngate-dengan-proxy oleh
$ cd vpngate-with-proxy
$ ./run [arg]
arg
tidak ada atau tuiarg
adalah cli Kemudian program pertama-tama akan menyiapkan file konfigurasi config.ini
dengan meminta proksi Anda jika diperlukan untuk terhubung ke Internet. Setelah itu akan ditampilkan konfigurasi default program. Ubah parameter apa pun yang sesuai dengan Anda dan tekan Enter untuk melanjutkan. Saat berikutnya meluncurkan program ini, Anda tidak akan melihat konfigurasi ini lagi. Ubah config.ini
atau centang 5. Beberapa catatan
Jika tidak ada yang salah, daftar server vpn akan muncul.
Hubungkan ke server vpn tertentu dengan mengetikkan nomor indeksnya (misalnya: 3) lalu Enter. Jika tidak ada yang salah, pesan successfully
muncul.
Server yang Anda pilih saat ini akan disorot dengan warna dark blue
.
Semua server yang terhubung sebelum server saat ini ditampilkan dalam warna dark red
.
Ubah pengaturan keinginan Anda dengan menekan tombol F#
yang sesuai dengan pengaturan tersebut. Tekan tombol F#
lagi untuk membuang semua perubahan dan menutup popup pengaturan. Pengaturan hanya akan disimpan bila Anda menekan <OK>
atau Enter.
Perintah Vpn : Seperti yang Anda sebutkan di atas, berikan indeks server lalu tekan Enter akan membuka terowongan vpn dari Anda ke server itu. Dan masih ada beberapa lagi.
openvpn
vpn.log
dan berada di folder yang sama dengan program ini. Setiap kali Anda memulai program, file log ditulis ulang (konten lama akan hilang) jika log
diaktifkan.Tombol dan kombinasi lainnya:
r
atau refresh
restore
kill
Koneksi yang berhasil tidak berarti Anda memiliki akses ke Internet. Jika Anda dapat mengakses Internet melalui server VPN yang dipilih, bukan berarti Anda benar-benar aman.
Periksa apakah Anda dapat mengakses Internet : * coba jelajahi beberapa situs web. Server VPN dengan skor rendah cenderung memblokir Anda dari Internet
Periksa kebocoran DNS :
Jika Anda serius mengenai privasi, ini perlu. Server DNS mengetahui alamat web yang Anda sambungkan, kecuali Anda mengetikkan alamat IP secara langsung.
Untuk mengetahui penyedia DNS Anda saat ini, https://www.dnsleaktest.com atau https://ipleak.net
DNS fix
dengan menekan F3
sebelum menghubungkan ke server vpn. Pilih beberapa DNS yang bagus dari http://pcsupport.about.com/od/tipstricks/a/free-public-dns-servers.htmJika DNS tidak diubah, pastikan Anda telah mematikan proksi seluruh sistem Anda dan coba lagi. Saat menggunakan ethernet untuk vpn, terhubung ke wifi dapat mengatur ulang DNS Anda.
Anda juga bisa menggunakan perintah di bawah ini di Ubuntu untuk melihat rute jejak:
$ mtr -rw google.com
$ ./run config
$ ./run cli config
$ ./run tui config
(khusus vpnproxy_cli.py) Untuk melihat atau mengubah pengaturan di daftar server: ketik perintah Vpn c atau config lalu Enter
Ctrl+z : Usahakan untuk tidak menekan kombinasi ini saat program sedang berjalan. Itu tidak akan menghentikan terowongan vpn atau mematikan program dengan benar. Artinya iptable mungkin dibiarkan kacau, DNS tidak dapat disetel ulang ke asli, Anda mungkin masih menggunakan vpn .
Program ini hanya menampilkan baris log terakhir di bagian bawah terminal. Faktanya, ada 20 baris terakhir log. Untuk melihat garis-garis ini, Anda hanya perlu memperluas bagian atas jendela terminal.
Log ditampilkan terbalik sehingga informasi terbaru akan berada di tempat tertinggi
Ctrtl+z
, $ reset
akan membantuJika program tidak dapat mengambil data server baru atau terhubung ke server vpn mana pun, jaringan Anda tidak kembali normal.
Saat itulah perintah restore
, kill
dan log on
berguna.
Anda perlu mengatur ulang pengaturan jaringan Anda dengan:
$ sudo service network-manager restart
Restart sistem Anda atau sambungkan kembali ke wifi atau ethernet juga akan membantu. Jika masih tidak, proxy Anda mungkin offline atau konten etcresolv.conf
salah. Ping proxy Anda dari komputer lain untuk menguji. Dan periksa kembali etcresolv.conf
Jika jaringan Anda berada di belakang proxy, ada kemungkinan ip Anda akan diblokir. Menguji apakah server OpenVPN mati atau hidup memerlukan spamming pada banyak koneksi soket. Meskipun program ini membatasi jumlah koneksi soket per detik, proxy mungkin mengira itu adalah DDoS. Cari di kode sumber untuk test_interval dan tingkatkan sedikit.
Jika vpn_indicator tidak responsif, matikan dengan:
$ kill -9 `pgrep -f vpn_indicator`
Untuk masalah dan bug lainnya, silakan buat masalah di https://github.com/Dragon2fly/vpngate-with-proxy/issues. Nyatakan dengan jelas OS dan langkah apa yang telah Anda ambil yang menyebabkan bug tersebut.