Internet Speed Online

மொழி

கட்டுரைகள்

நடைமுறை வழிகாட்டி

ஸ்கிரிப்ட் மூலம் Ubuntu-வில் WireGuard VPN சேவையகம் அமைப்பது எப்படி

புதிய Ubuntu சேவையகத்திலிருந்து தனிப்பட்ட VPN வரை: சேவையக அமைப்பு, சாதன சுயவிவரங்கள் மற்றும் இணையப் போக்குவரத்து சுரங்கம் வழியே செல்வதைச் சரிபார்த்தல்.

சேவையக நிறுவல், Linux கொள்கலன் இணைப்பு, Windows வேகம் சோதிக்கப்பட்டன. உண்மையான macOS, Ubuntu Desktop, iPhone, Android சாதனச் சோதனைகள் இன்னும் முடிவடையவில்லை.

இந்த அமைப்பு எப்போது பொருத்தமானது?

நீங்கள் தேர்ந்தெடுத்த சேவையகம் வழியாக இணையத்தை அணுகும் தனிப்பட்ட VPN தேவைப்பட்டு, உங்கள் நெட்வொர்க் WireGuard இணைப்பை அனுமதித்தால் இது பொருத்தமானது. வழங்குநர், சேவையக இடம், இணையும் சாதனங்களை நீங்கள் தேர்ந்தெடுக்கலாம்.

நெட்வொர்க் VPN-ஐத் தடுத்தால் சாதாரண WireGuard பொருந்தாமல் இருக்கலாம். இது இணைப்பைச் சாதாரண இணையதள டிராஃபிக் போல மறைக்காது. சரியாக அமைத்த சேவையகத்தைக்கூட உங்கள் இணைய வழங்குநர் வழியாக அணுக முடியாமல் போகலாம். VPS-க்குப் பணம் செலுத்தும்முன் இதைக் கவனியுங்கள்.

VPN தடையுள்ள நெட்வொர்க்கில் AmneziaWG அல்லது VLESS, REALITY உடன் Xray-ஐப் பரிசீலிக்கவும். AmneziaVPN இவற்றைச் சொந்த சேவையகத்தில் அமைக்க உதவுகிறது. கண்டறிதலையும் தடையையும் எதிர்க்க வடிவமைக்கப்பட்டாலும் எல்லா நெட்வொர்க்கிலும் இணைப்பை உறுதிசெய்யாது.

WireGuard

AmneziaVPN

1. சேவையகத்தைத் தேர்ந்து அணுகலைத் தயார் செய்யவும்

இது Ubuntu 26.04 LTS VPS-வில் புதிதாக நிறுவும் வழிகாட்டி. பொது IPv4 முகவரியும் root கடவுச்சொல் அல்லது SSH சாவியும் தேவை. வழங்குநர் மற்றும் பகுதியைத் தேவைக்கேற்ப தேர்ந்தெடுக்கவும்.

இவ்வழிகாட்டியில் 1 vCPU மற்றும் 1 GB RAM கொண்ட VPS பயன்படுத்துகிறோம்.

IPv6 இல்லாத வலையிலும் இணைக்க IPv4 தேர்ந்தெடுக்கவும். IPv6 மட்டும் உள்ள சேவையகத்திலிருந்து IPv4 தளங்களுக்குச் செல்ல கூடுதல் ஏற்பாடு தேவை; அது இங்கு இல்லை.

சேவையகப் பாதுகாப்பு: இவ்வழிகாட்டி VPN நிறுவலை விளக்குகிறது; VPS-இன் முழுப் பாதுகாப்பையும் பராமரிப்பையும் அல்ல. ஸ்கிரிப்ட் SSH, WireGuard-க்கான ஃபயர்வாலை அமைக்கிறது. பாதுகாப்புப் புதுப்பிப்புகளும் அணுகல் பாதுகாப்பும் உங்கள் பொறுப்பு. SSH விசை பயன்படுத்தி, ஹோஸ்டிங் கணக்கில் இரு காரணி அங்கீகாரத்தை இயக்கி, VPN சுயவிவரங்களை கடவுச்சொல் போலப் பாதுகாக்கவும். விசையால் உள்நுழைய முடிவதைச் சோதித்த பிறகே SSH கடவுச்சொல் உள்நுழைவை முடக்கவும்.

2. SSH உள்நுழைவைச் சரிபார்க்கவும்

Windows: Start-இல் PowerShell தேடித் திறக்கவும். Mac: Command+Space, Terminal என்று எழுதி Enter. Ubuntu Desktop: Ctrl+Alt+T.

ஒவ்வொரு கட்டளையிலும் SERVER_IP-ஐ சேவையகக் கட்டுப்பாட்டுப் பலகையின் பொது IPv4-ஆல் மாற்றவும். ssh root@SERVER_IP என்பது root ஆக இணைவது.

கடவுச்சொல் கட்டளை அல்லது ஏற்கெனவே உள்ள SSH சாவிக் கட்டளையைத் தேர்ந்தெடுக்கவும். சாவியின் எடுத்துக்காட்டுப் பாதையை உங்களுடையதாக மாற்றவும்.

முதலில் SSH நம்பிக்கையை உறுதிப்படுத்தக் கேட்கலாம். VPS முகவரியைச் சரிபார்த்து yes எழுதி Enter அழுத்தவும். கேட்கும்போது root கடவுச்சொல் தரவும்; தட்டச்சு எழுத்துகள் திரையில் தெரியாது.

உள்நுழைந்ததும் Ubuntu சரிபார்ப்புக் கட்டளையை இயக்கி, exit மூலம் உங்கள் கணினிக்குத் திரும்பவும்.

உங்கள் கணினியின் PowerShell அல்லது Terminal — கடவுச்சொல் உள்நுழைவு
ssh root@SERVER_IP
உங்கள் கணினியின் PowerShell அல்லது Terminal — ஏற்கெனவே உள்ள SSH சாவி
ssh -i ~/.ssh/id_ed25519 root@SERVER_IP
சேவையகத்தில்
cat /etc/os-release
exit
ssh கட்டளை கிடைக்காவிட்டால்

Windows-இல் PowerShell-ஐ Run as administrator மூலம் திறந்து கீழுள்ள கட்டளையை இயக்கவும். நிறுவியதும் மூடி சாதாரண PowerShell திறக்கவும். Ubuntu-வில் Ubuntu கட்டளையைப் பயன்படுத்தவும். macOS-இல் SSH கிளையன்ட் உள்ளது.

Windows — நிர்வாகி PowerShell-இல் SSH நிறுவல்
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

அப்படியே நகலெடுக்கவும். OpenSSH.Client~~~~0.0.1.0 என்பது Windows கூறின் அடையாளம்; டில்டா குறிகளையும் எண்களையும் மாற்ற வேண்டாம்.

Ubuntu Desktop — SSH கிளையன்ட் நிறுவல்
sudo apt update
sudo apt install openssh-client

3. நிறுவல் தொகுப்பைப் பதிவிறக்கிப் பார்க்கவும்

ZIP-ஐப் பதிவிறக்கி விரிக்கவும். அனைத்து ஸ்கிரிப்ட்களையும் wireguard-guide கோப்புறையில் ஒன்றாக வைக்கவும். Windows, Mac அல்லது Ubuntu வழிகளில் ஒன்றை மட்டும் பின்பற்றவும்.

ஸ்கிரிப்ட் VPS-இல் WireGuard நிறுவி கணினியில் VPN சுயவிவரத்தைச் சேமிக்கும். முழு அமைப்புக்கும் ஒரே SSH இணைப்பு பயன்படுத்தப்படும். கடவுச்சொல் உள்நுழைவில் வெற்றிகரமான ஒவ்வொரு இயக்கத்துக்கும் ஒருமுறை கேட்கப்படும்; ஸ்கிரிப்ட் அதைச் சேமிக்காது.

பெயரில் 1–15 ஆங்கிலப் பெரிய அல்லது சிறிய எழுத்துகள், எண்கள், இணைப்புக்குறிகள் இருக்கலாம்; எழுத்தில் தொடங்க வேண்டும். இடைவெளிகள் கூடாது. எடுத்துக்காட்டுகள்: my-wg-vpn, my-laptop, my-phone. பெயரை விடுத்தால் ஸ்கிரிப்ட் கேட்கும்; Enter கொடுத்தால் my-wg-vpn. தவறான பெயருக்கு மீண்டும் முயற்சிக்கலாம். கூடுதல் சாதனங்களுக்கு வேறு பெயர்கள் பயன்படுத்தவும்.

ஏற்கெனவே உள்ள சுயவிவரத்தைப் பதிவிறக்க ஸ்கிரிப்டை இயக்கி, 2 (Manage existing server) என்பதைத் தேர்ந்தெடுத்து இணைந்தபின் 9 (Download profile) என்பதைத் தேர்ந்தெடுக்கவும். பட்டியலிலுள்ள பெயரை உள்ளிடவும்; காலியாக Enter அழுத்தினால் ரத்தாகும். அதே SSH இணைப்பு பயன்படுவதால் சேவையகக் கடவுச்சொல் மீண்டும் கேட்கப்படாது. வெற்றிகரமான பதிவிறக்கம் அதே பெயருள்ள உள்ளூர் கோப்பை மாற்றும்.

அமைப்பு ஸ்கிரிப்ட்களைப் பதிவிறக்கு (.zip)

4a. Windows-இலிருந்து சேவையகத்தை அமைக்கவும்

File Explorer-இல் விரித்த wireguard-guide கோப்புறையைத் திறக்கவும். முகவரிப் பட்டையில் powershell எழுதி Enter அழுத்தினால் அதே கோப்புறையில் PowerShell திறக்கும்.

கீழுள்ள கட்டளைகளில் ஒன்றை இயக்கவும். SERVER_IP மற்றும் தேவைப்பட்டால் SSH சாவிப் பாதையை மாற்றவும்.

1 (Set up server) என்பதைத் தேர்ந்தெடுத்து, சேவையக IP மற்றும் சுயவிவரப் பெயரை உள்ளிடுங்கள். பின்னர் SSH விசையின் பாதையை உள்ளிடுங்கள் அல்லது Enter அழுத்துங்கள். Enter பரிந்துரைக்கப்பட்ட பெயரை வைத்திருக்கும். சுருக்கத்தைச் சரிபார்த்து தொடர yes/y எழுதுங்கள்; ரத்து செய்ய no எழுதுங்கள். 3 புரியாத பதில்களுக்குப் பிறகு ஸ்கிரிப்ட் மூடப்படும். நிறுவலின் முன்னேற்றம் காட்டப்படும். Enter அழுத்தியும் தொடரலாம்.

சுயவிவரம் உங்கள் முகப்பு கோப்புறையில் WireGuard/SERVER_IP/my-wg-vpn.conf என்ற பாதையில் சேமிக்கப்படும். ஸ்கிரிப்ட் முழுப் பாதையையும் காட்டும்.

சேவையக முகவரியையும் சுயவிவரப் பெயரையும் கேட்டு தொடங்கவும்
.\Connect-WireGuardServer.ps1
PowerShell — கடவுச்சொல் அங்கீகாரம்
.\Connect-WireGuardServer.ps1 -Server SERVER_IP -ProfileName my-wg-vpn
PowerShell — SSH சாவி அங்கீகாரம்
.\Connect-WireGuardServer.ps1 -Server SERVER_IP -ProfileName my-wg-vpn -IdentityFile "$HOME\.ssh\id_ed25519"
PowerShell ஸ்கிரிப்டைத் தடுத்தால்

கோப்பில் டிஜிட்டல் கையொப்பம் இல்லை என்றால் இதே கோப்புறையில் இந்தக் கட்டளையை இயக்கி நிறுவலை மீண்டும் முயலவும்.

PowerShell — பதிவிறக்கிய கோப்பின் தடையை நீக்கவும்
Unblock-File -LiteralPath .\Connect-WireGuardServer.ps1, .\ManagementClient.ps1

ஸ்கிரிப்ட் இயக்கம் முடக்கப்பட்டிருந்தால் இக்கட்டளைகளை இயக்கி உறுதிப்படுத்தி மீண்டும் முயலவும். PowerShell சாளரத்தை மூடும் வரை மட்டுமே மாற்றம் இருக்கும்.

PowerShell — இந்தச் சாளரத்தில் மட்டும் ஸ்கிரிப்ட் அனுமதி
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
Unblock-File -LiteralPath .\Connect-WireGuardServer.ps1, .\ManagementClient.ps1

கொள்கைப் பிழை தொடர்ந்தால் நிறுத்தி, பிழைச் செய்தியை ஆய்வுக்காக வைத்திருக்கவும்.

4b. Mac-இலிருந்து சேவையகத்தை அமைக்கவும்

Terminal திறக்கவும். cd மற்றும் இடைவெளி எழுதி Finder-இலிருந்து wireguard-guide-ஐ Terminal-க்குள் இழுத்து Enter அழுத்தவும்.

முதலிலுள்ள bash உட்பட ஒரு கட்டளையை இயக்கவும். SERVER_IP மற்றும் சாவிப் பாதையை மாற்றவும். my-wg-vpn சுயவிவரப் பெயர்; மற்ற Mac-க்கு macbook போன்ற வேறு பெயர் தரவும்.

சுயவிவரம் உங்கள் முகப்பு கோப்புறையில் WireGuard/SERVER_IP/my-wg-vpn.conf என்ற பாதையில் சேமிக்கப்படும். ஸ்கிரிப்ட் முழுப் பாதையையும் காட்டும்.

1 (Set up server) என்பதைத் தேர்ந்தெடுத்து, சேவையக IP மற்றும் சுயவிவரப் பெயரை உள்ளிடுங்கள். பின்னர் SSH விசையின் பாதையை உள்ளிடுங்கள் அல்லது Enter அழுத்துங்கள். Enter பரிந்துரைக்கப்பட்ட பெயரை வைத்திருக்கும். சுருக்கத்தைச் சரிபார்த்து தொடர yes/y எழுதுங்கள்; ரத்து செய்ய no எழுதுங்கள். 3 புரியாத பதில்களுக்குப் பிறகு ஸ்கிரிப்ட் மூடப்படும். நிறுவலின் முன்னேற்றம் காட்டப்படும். Enter அழுத்தியும் தொடரலாம்.

சேவையக முகவரியையும் சுயவிவரப் பெயரையும் கேட்டு தொடங்கவும்
bash ./connect-wireguard-server.sh
macOS Terminal — கடவுச்சொல்
bash ./connect-wireguard-server.sh SERVER_IP my-wg-vpn
macOS Terminal — SSH சாவி
bash ./connect-wireguard-server.sh SERVER_IP my-wg-vpn 22 ~/.ssh/id_ed25519

4c. Ubuntu Desktop-இலிருந்து அமைக்கவும்

Ctrl+Alt+T அழுத்தவும். cd மற்றும் இடைவெளி எழுதி wireguard-guide கோப்புறையை Terminal-க்குள் இழுத்து Enter அழுத்தவும்.

SERVER_IP மாற்றி ஒரு கட்டளையை இயக்கவும். my-wg-vpn சுயவிவரப் பெயர். இந்தத் தொடக்க ஸ்கிரிப்ட் அல்லது SSH உள்நுழைவுக்கு sudo தேவையில்லை.

சுயவிவரம் உங்கள் முகப்பு கோப்புறையில் WireGuard/SERVER_IP/my-wg-vpn.conf என்ற பாதையில் சேமிக்கப்படும். ஸ்கிரிப்ட் முழுப் பாதையையும் காட்டும்.

1 (Set up server) என்பதைத் தேர்ந்தெடுத்து, சேவையக IP மற்றும் சுயவிவரப் பெயரை உள்ளிடுங்கள். பின்னர் SSH விசையின் பாதையை உள்ளிடுங்கள் அல்லது Enter அழுத்துங்கள். Enter பரிந்துரைக்கப்பட்ட பெயரை வைத்திருக்கும். சுருக்கத்தைச் சரிபார்த்து தொடர yes/y எழுதுங்கள்; ரத்து செய்ய no எழுதுங்கள். 3 புரியாத பதில்களுக்குப் பிறகு ஸ்கிரிப்ட் மூடப்படும். நிறுவலின் முன்னேற்றம் காட்டப்படும். Enter அழுத்தியும் தொடரலாம்.

சேவையக முகவரியையும் சுயவிவரப் பெயரையும் கேட்டு தொடங்கவும்
bash ./connect-wireguard-server.sh
Ubuntu Desktop-இல் — கடவுச்சொல்
bash ./connect-wireguard-server.sh SERVER_IP my-wg-vpn
Ubuntu Desktop-இல் — SSH சாவி
bash ./connect-wireguard-server.sh SERVER_IP my-wg-vpn 22 ~/.ssh/id_ed25519

இணைக்கும் முன்: VPN வேலை செய்யாமல் போனால்?

Full tunnel, சுயவிவரம் செயல்படும்போது சாதாரண இணைய டிராஃபிக்கை VPN வழியாக அனுப்புகிறது.

Kill switch VPN-க்கு வெளியேயான இணைய இணைப்புகளைத் தடுக்கிறது. செயல்பாடு பயன்பாடு மற்றும் அமைப்புகளைப் பொறுத்தது: சேவையகம் கிடைக்காதது, சுயவிவரத்தை நீங்களே நிறுத்துவது, சாதனத்தை மீள்தொடங்குவது வெவ்வேறு விளைவுகளைத் தரலாம். இவ்வழிகாட்டி full-tunnel சுயவிவரத்தை உருவாக்கும்; எல்லாச் சாதனங்களிலும் ஒரே நிரந்தரத் தடையை அமைக்காது. கூடுதல் பாதுகாப்பு இல்லாமல் சுயவிவரத்தை நிறுத்தினால் சாதாரண இணையம் திரும்பலாம்.

Windows: ஸ்கிரிப்ட் உருவாக்கும் சுயவிவரத்துக்கு அதிகாரப்பூர்வ கிளையன்ட் தானாக kill switch இயக்கும். டனல் செயலில் இருக்கும்போது பாதுகாப்பு செயல்படும். சுயவிவரத்தை நீங்களே நிறுத்தினால் சாதாரண இணையம் மீண்டும் கிடைக்கும்.

Android: தொலைபேசியின் சிஸ்டம் அமைப்புகளில் VPN, பின்னர் WireGuard அமைப்புகளைத் திறக்கவும். VPN-க்கு வெளியே இணைப்புகளைத் தடுக்க Always-on VPN மற்றும் Block connections without VPN இயக்கவும்; Always-on மட்டும் போதாது. பெயரும் இடமும் சாதனத்துக்கு மாறலாம். தடை இயங்கும்போது VPN கிடைக்காவிட்டால் இணையமும் கிடைக்காது.

Mac மற்றும் iPhone: On-Demand அமைக்கப்பட்ட விதிகளின்படி தானாக இணைக்கும். அதை நிரந்தர kill switch எனக் கருத வேண்டாம்.

Ubuntu Desktop: கீழுள்ள NetworkManager இறக்குமதி தனியான kill switch உருவாக்காது. கணினியில் கூடுதல் ஃபயர்வால் விதிகள் தேவை.

சேவையகம் கிடைக்காததும் VPN சுயவிவரம் நிறுத்தப்பட்டதும் வேறு நிலைகள். சுயவிவரம் செயலில் இருந்து சேவையகம் பதிலளிக்காவிட்டால் டிராஃபிக் நின்றுவிடலாம்; சாதனம் VPN-க்கு வெளியே மாறிவிட்டது என்று அவசியமில்லை.

WireGuard — Windows

Android — VPN

5a. Windows அல்லது macOS இணைப்பு

அதிகாரப்பூர்வ WireGuard செயலியை நிறுவவும். உருவான .conf-ஐ இறக்குமதி செய்து VPN அனுமதியை ஏற்று சுரங்கத்தை இயக்கவும். இறக்குமதி விருப்பத்தின் பெயர் பதிப்புக்கு ஏற்ப மாறலாம்.

சுயவிவரம் IPv4-ஐ சுரங்கத்துக்குள் அனுப்பும்; IPv6 வெளியில் செல்லாமல் இருக்க இயல்புநிலை IPv6 வழியும் உள்ளது. சேவையகம் IPv6 இணையம் வழங்காது. கீழே சாதனத்தின் உண்மையான செயல்பாட்டைச் சோதிக்கவும்.

சுயவிவரத்தில் தனிப்பட்ட சாவி உள்ளது. நகல் வைத்திருப்பவர் சாதன VPN அடையாளத்தைப் பயன்படுத்த முயலலாம். உதவிக் கோரிக்கைகள், இணைய QR உருவாக்கிகள் அல்லது வேறு சாதனங்களுடன் பகிர வேண்டாம்.

அதிகாரப்பூர்வ WireGuard பதிவிறக்கங்கள்

5b. NetworkManager மூலம் Ubuntu Desktop இணைப்பு

NetworkManager சுயவிவரம், DNS, வழித்தடங்களை நிர்வகிக்கும்; வரைகலை உரையாடல் பதிப்பைச் சார்ந்ததல்ல. கட்டளைகளை உங்கள் கணினியில் இயக்கவும், VPS SSH-இல் அல்ல. முதலில் nmcli இருப்பதையும் NetworkManager இயங்குவதையும் பார்க்கவும்.

my-wg-vpn.conf மூலம் my-wg-vpn என்ற இணைப்பு உருவாகும். பெயர் ஏற்கெனவே இருந்தால் வேறு சாதனப் பெயரும் அதற்கேற்ற கட்டளையும் பயன்படுத்தவும். ஒருமுறை இறக்குமதி; பின்னர் up மற்றும் down. கீழுள்ள அமைப்பு கணினி தொடங்கும்போது தானியங்கி VPN இணைப்பை முடக்கும்.

இந்த DNS அமைப்பு இணைப்பு இருக்கும்போது எல்லாப் பெயர்களுக்கும் VPN-ஐ முன்னிலைப்படுத்தும். உலாவியின் பாதுகாப்பான DNS வேறாக இருக்கலாம். படி 7-இல் IP, DNS, IPv6 சோதிக்கவும். உண்மையான Ubuntu Desktop-இல் இம்முறை இன்னும் சோதிக்கப்படவில்லை; கொள்கலன் முடிவு desktop DNS அல்லது IPv6-ஐ உறுதிப்படுத்தாது.

இதே சுயவிவரத்தை ஒரே நேரத்தில் wg-quick மூலம் இயக்க வேண்டாம்; வழித்தடங்கள் முரண்படலாம். வரைகலைக் காட்சி மாறினாலும் nmcli மூலம் பார்க்கவும் துண்டிக்கவும் முடியும்.

Ubuntu Desktop — NetworkManager சோதனை
nmcli --version
systemctl is-active NetworkManager
Ubuntu Desktop — ஒருமுறை இறக்குமதி மற்றும் DNS அமைப்பு
sudo nmcli connection import type wireguard file "$HOME/WireGuard/SERVER_IP/my-wg-vpn.conf"
sudo nmcli connection modify my-wg-vpn connection.autoconnect no ipv4.dns-priority -50 ipv4.dns-search "~."
Ubuntu Desktop — இணைக்கவும்
sudo nmcli connection up my-wg-vpn
nmcli connection show --active
Ubuntu Desktop — துண்டிக்கவும்
sudo nmcli connection down my-wg-vpn

6. QR மூலம் iPhone அல்லது Android இணைப்பு

கீழுள்ள App Store அல்லது Google Play இணைப்பில் அதிகாரப்பூர்வ WireGuard செயலியை நிறுவவும்.

கணினியிலிருந்து ssh root@SERVER_IP அல்லது SSH சாவிக் கட்டளையால் VPS-க்கு மீண்டும் செல்லவும். தொலைபேசிக் கட்டளை சுயவிவரத்தையும் QR-ஐயும் உருவாக்கும்.

தொலைபேசி WireGuard-இல் QR ஸ்கேன் மூலம் சுரங்கம் சேர்ப்பதைத் தேர்ந்தெடுக்கவும். கணினிக் குறியீட்டை ஸ்கேன் செய்து பெயரிட்டு VPN அனுமதியை ஏற்று இயக்கவும்.

ஒவ்வொரு தொலைபேசிக்கும் தனி சுயவிவரம். QR-ஐ பகிர வேண்டாம்; அது VPN அணுகலைத் தரும். குறியீட்டு வரிகள் உடைந்தால் Terminal பெரிதாக்கி மீண்டும் காட்டவும்.

சேவையகத்தில் — iPhone சுயவிவரம் உருவாக்கம்
python3 /root/internetspeed-wireguard/manage-client.py add iphone
qrencode -t ANSIUTF8 < /etc/wireguard/clients/iphone.conf
சேவையகத்தில் — தனி Android சுயவிவரம் உருவாக்கம்
python3 /root/internetspeed-wireguard/manage-client.py add android
qrencode -t ANSIUTF8 < /etc/wireguard/clients/android.conf

iPhone-க்கான WireGuard — App Store

Android-க்கான WireGuard — Google Play

7. இணையம் VPN வழியாகச் செல்கிறதா பார்க்கவும்

VPN இயக்குமுன் My IP திறந்து முகவரியைக் குறிக்கவும். WireGuard இயக்கி My IP புதுப்பித்து VPS பொது IPv4 உடன் ஒப்பிடவும்.

பக்கம் திறந்து VPS முகவரி காட்டினால் அந்த உலாவி இணைப்பு VPN வழியாகச் செல்கிறது. பழைய முகவரி இருந்தால் சிக்கல் தீர்வு பார்க்கவும்.

இது உலாவிச் சோதனை; எல்லாச் செயலிகளையோ VPN துண்டிக்கும்போதான பாதுகாப்பையோ உறுதி செய்யாது. கூடுதல் சோதனைகள் DNS மற்றும் IPv6-க்கானவை.

பொது IP-ஐச் சரிபார்க்கவும்

விருப்பம்: IPv6 மற்றும் DNS சோதனை

IPv6: முதலில் Test IPv6-இல் IPv6 முகவரி உள்ளதா பார்க்கவும். VPN இயக்கி மீண்டும் செய்யவும். இந்த IPv4 அமைப்பில் IPv6 இணையம் இயங்கக் கூடாது. வழக்கமான IPv6 தெரிந்தால் சுரங்கத்திற்கு வெளியே செல்கிறது. முன்பே IPv6 இல்லாவிட்டால் IPv6 வலையின் செயல்பாட்டை இந்தச் சோதனை காட்டாது.

DNS: VPN இயக்கி DNS Leak Test-இல் Standard test செய்யவும். சுயவிவரம் Cloudflare DNS பயன்படுத்தும். வீட்டு இணைய வழங்குநர் தெரிந்தால் சாதன DNS பார்க்கவும். வேறு வழங்குநர் உலாவியின் Secure DNS மூலமும் வரலாம்; அதுவே கசிவின் சான்றல்ல. முடிவுகள் எல்லாச் செயலிகளின் பாதுகாப்பையும் உறுதி செய்யாது.

Test IPv6 திறக்கவும்

DNS Leak Test திறக்கவும்

8. இணைப்புச் சிக்கல்களைத் தீர்க்கவும்

My IP வழக்கமான முகவரியைக் காட்டினால் WireGuard சுயவிவரம் இயக்கப்பட்டுள்ளதா பார்க்கவும். ஒருமுறை நிறுத்தி இயக்கி My IP புதுப்பிக்கவும்.

VPN இயக்கும்போது தளம் திறக்காவிட்டால் நிறுத்தி அதே பக்கத்தைப் பார்க்கவும். அப்போதும் தோல்வி என்றால் சாதாரண இணையத்தை முதலில் சரிசெய்யவும். VPN-இல் மட்டும் சிக்கல் என்றால் கீழே சோதிக்கவும்.

ஒப்பிட கணினியைத் தொலைபேசி ஹாட்ஸ்பாட்டில் இணைக்கவும். தொலைபேசியில் Wi-Fi நிறுத்தி மொபைல் டேட்டா முயலவும்; கட்டணம் இருக்கலாம். இது தற்காலிகச் சோதனை. மொபைலில் மட்டும் இயங்கினால் சிக்கல் அந்த Wi-Fi இணைப்புடன் தொடர்புடையது; சரியான காரணம் இன்னும் தெரியவில்லை.

நிறுவல் பிழையில் நின்றால் கடைசிச் செய்தியை வைத்திருக்கவும். காரணத்தைச் சரிசெய்து அதே சாதனப் பெயருடன் கட்டளையை மீண்டும் இயக்கவும். பழைய சுயவிவரம் இருக்கும்.

VPN சேவையகம் இயங்குகிறதா பார்க்கவும்

படி 2 போல் SSH-இல் சென்று கட்டளை இயக்கவும். முடிவு active ஆக வேண்டும். inactive அல்லது failed என்றால் மறுதொடக்கக் கட்டளை இயக்கிச் சோதிக்கவும். active இல்லாவிட்டால் பிழையை வைத்திருக்கவும்.

சேவையகத்தில் — WireGuard சோதனை
systemctl is-active wg-quick@wg0
சேவையகத்தில் — செயலற்ற WireGuard மறுதொடக்கம்
systemctl restart wg-quick@wg0
systemctl is-active wg-quick@wg0

மறுதொடக்கம் இணைந்த சாதனங்களைச் சிறிது நேரம் துண்டிக்கும்.

சாதனம் சேவையகத்தை அடைகிறதா பார்க்கவும்

VPN இயக்கி My IP திறந்து சேவையகத்தில் wg show இயக்கவும். சாதனத்துக்குக் கீழ் latest handshake தேடவும். 10 seconds ago என்பது சமீபத்தில் மறைகுறியாக்கப்பட்ட இணைப்பு ஏற்பட்டது. வரி இல்லாவிட்டால் வெற்றிகரமான இணைப்பு பதிவாகவில்லை.

புதிய இணைப்பு இல்லாவிட்டால் Endpoint-இல் VPS முகவரி மற்றும் :51820 உள்ளதா பார்க்கவும். VPS பலகையில் Firewall அல்லது Security groups திறக்கவும். இணைக்கப்பட்ட firewall இருந்தால் உள்வரும் UDP 51820 அனுமதிக்கப்பட வேண்டும். காட்சி வழங்குநரைச் சார்ந்தது; Ubuntu firewall-ஐ ஸ்கிரிப்ட் அமைக்கிறது.

சமீபத்திய handshake இருந்தும் தளம் திறக்காவிட்டால் முடிவையும் செயலிப் பிழை அல்லது பதிவையும் சேமிக்கவும். மேம்பட்ட வலை அமைப்புகளைத் தற்செயலாக மாற்றுவது கண்டறிதலைக் கடினமாக்கும்.

சேவையகத்தில் — VPN நிலை
wg show

9. என்ன வேகம் எதிர்பார்க்கலாம்?

Windows சோதனையில் பதிவிறக்கம் சுமார் 450–500 Mbps, பதிவேற்றம் 450–500 Mbps. திட்டத்தின் மற்ற VPN-களின் அதே முறை பயன்படுத்தப்பட்டது. பாதை: San Diego பயனர் → San Francisco Bay Area VPN → Seattle அளவீட்டுச் சேவையகம்.

Vultr Shared CPU (vc2-1c-1gb): 1 vCPU, 1 GB RAM, மாதம் 1 TB டிராஃபிக்; உருவாக்கியபோது மாதம் US$5.

தனியான சோதனையில், மாதம் US$6 விலையுள்ள Vultr Shared CPU Intel High Frequency (vhf-1c-1gb; 1 vCPU, 1 GB RAM) சேவையகத்தில் பதிவிறக்கமும் பதிவேற்றமும் சுமார் 550–750 Mbps கிடைத்தன. இரு திட்டங்களும் Windows-இல் ஒரே முறை மற்றும் பாதையில் சோதிக்கப்பட்டன: San Diego → San Francisco Bay Area VPN சேவையகம் → Seattle அளவீட்டுச் சேவையகம்.

சோதித்த Intel High Frequency சேவையகங்களின் முடிவுகள் வேறுபட்டன: சில தொடர்ந்து வரம்பின் மேல் முனைக்கு அருகிலும், மற்றவை கீழ் முனைக்கு அருகிலும் வேகம் அளித்தன. இந்தத் திட்டத்தைத் தேர்ந்தெடுப்பது மட்டும் 750 Mbps வேகத்தை உறுதிசெய்யவில்லை.

இவை இந்த அமைப்பின் முடிவுகள். உங்கள் வேகம் இணையம், சேவையகம், இடத்தைச் சார்ந்தது.

10. செலவு, தனியுரிமை மற்றும் வரம்புகள்

சொந்த VPN அமைப்பையும் ஒரு வெளியேறும் இடத்தையும் கட்டுப்படுத்த உதவும். புதுப்பிப்பு, கட்டணம், சாதன அணுகல், மீட்பு உங்கள் பொறுப்பு. ஹோஸ்டிங் வழங்குநரிடம் அடையாளமறைவு தராது; HTTPS-க்கு மாற்றல்ல.

சோதனைச் சேவையகங்கள் மாதம் US$5, US$6 செலவானவை. வழங்குநர், பகுதியைப் பொறுத்து விலை, வன்பொருள், டிராஃபிக் வரம்புகள் மாறும். VPN சந்தாவுடன் ஒப்பிடும்போது ஒரு VPS ஒரே தேர்ந்த இடத்தைக் கொடுப்பதையும் பராமரிப்பு உங்கள் பொறுப்பு என்பதையும் கவனியுங்கள்.

உலாவல், வீடியோ, பதிவிறக்கம், பதிவேற்றம், வேகச் சோதனைகள் VPS தரவு வரம்பைச் செலவிடும். மீதியைப் பலகையில் பாருங்கள். மீறினால் திட்டத்தின்படி கூடுதல் கட்டணம் அல்லது கட்டுப்பாடு வரலாம்.

P2P-க்கு முன் வழங்குநரின் தற்போதைய விதிகளையும் பொருந்தும் சட்டத்தையும் பாருங்கள். நெறிமுறை மற்றும் உள்ளடக்க உரிமை தனித்தனி. உரிமையுள்ள உள்ளடக்கத்தை மட்டும் பதிவிறக்கிப் பகிரவும்; எல்லா ஹோஸ்ட்களும் எல்லா P2P பயன்பாட்டையும் அனுமதிப்பதில்லை.

தரவு மைய IP-க்கு CAPTCHA, சேவை அல்லது ஸ்ட்ரீமிங் தடை வரலாம். சாதாரண WireGuard எல்லா வடிகட்டப்பட்ட வலையிலும் அணுகலை உறுதியளிக்காது. ஒரு VPS என்பது ஒற்றைத் தோல்விப் புள்ளி; பெரிய வழங்குநர்போல் பல இடங்கள், மாற்றுச் சேவையகங்கள் இல்லை.

11. சாதனங்கள் சேர்த்தல், அணுகல் நீக்கம், பராமரிப்பு

ஒவ்வொரு சாதனத்துக்கும் தனிச் சுயவிவரம் பயன்படுத்தவும். ஒரு VPN சுயவிவரத்தின் அணுகலை ரத்துசெய்ய SSH மூலம் VPS-இல் நுழைந்து கீழுள்ள நீக்கும் கட்டளையை இயக்கவும்; iphone-ஐ சுயவிவரப் பெயரால் மாற்றவும். சேமித்த கோப்பு அல்லது QR நகல்களையும் நீக்கவும். சாதனத்தில் மட்டும் சுயவிவரத்தை நீக்குவது சேவையக அணுகலை ரத்துசெய்யாது.

Ubuntu பாதுகாப்புப் புதுப்பிப்புகளையும் மறுதொடக்கத் தேவையையும் பார்க்கவும். ஏற்ற நேரத்தில் மறுதொடக்கம் செய்து VPN திரும்பியதை உறுதி செய்யவும். ஹோஸ்டிங் கணக்கு, SSH பாதுகாக்கவும்; SSH அங்கீகாரத்தைத் தனிப் படியில் சோதித்த மாற்று உள்நுழைவுடன் மாற்றவும்.

நீக்க ஸ்கிரிப்ட் VPN-ஐ நிறுத்தி அதன் அமைப்பு மற்றும் firewall விதிகளை அழிக்கும். SSH, UFW, தொகுப்புகள் இருக்கும். மறுதொடக்கத்தில் கணினிக் கொள்கை அமலாகும் வரை forwarding இயங்கும். VPN நீக்கம் VPS கட்டணத்தை நிறுத்தாது; தேவையான தரவைச் சேமித்து வேண்டாத சேவையகத்தை வழங்குநர் மூலம் நீக்கவும்.

சேவையகத்தில் — iPhone சுயவிவரம் ரத்து
python3 /root/internetspeed-wireguard/manage-client.py remove iphone
சேவையகத்தில் — புதுப்பிப்பு மற்றும் மறுதொடக்கத் தேவை
apt update
apt list --upgradable
test ! -f /var/run/reboot-required || cat /var/run/reboot-required

இந்தக் கட்டளைகள் புதுப்பிப்புகளையும் மீள்தொடக்கம் தேவையா என்பதையும் காட்டும்; புதுப்பிப்புகளை நிறுவாது. பாதுகாப்புப் புதுப்பிப்புகளையும் முழு VPS பாதுகாப்பையும் VPN நிறுவலிலிருந்து தனியாக அமைக்கவும்.

சேவையகத்தில் — VPN அமைப்பை நீக்குதல் (எல்லாக் கிளையன்ட்களும் துண்டிக்கப்படும்)
bash /root/internetspeed-wireguard/remove-server.sh --confirm