Internet Speed Online

Забон

Мақолаҳо

Роҳнамои амалӣ

Чӣ тавр сервери VPN-и WireGuard-ро дар Ubuntu бо скрипт насб кунем

Аз сервери нави Ubuntu то VPN-и шахсӣ: танзими сервер, профилҳои дастгоҳ ва санҷиши гузаштани интернет аз нақб.

Насби сервер, пайвасти контейнери Linux ва суръати Windows санҷида шуданд. Санҷишҳо дар худи macOS, Ubuntu Desktop, iPhone ва Android ҳанӯз анҷом наёфтаанд.

Ин танзим кай мувофиқ аст?

Агар VPN-и шахсӣ бо баромад ба интернет аз сервери интихобкардаатон хоҳед ва шабака WireGuard-ро иҷозат диҳад, ин усул мувофиқ аст. Провайдер, ҷойи сервер ва дастгоҳҳои пайвастшавандаро худатон интихоб мекунед.

Агар шабака VPN-ро бандад, WireGuard-и оддӣ шояд мувофиқ набошад. Он пайвастро ҳамчун трафики одии веб пинҳон намекунад. Ҳатто сервери дуруст танзимшуда метавонад аз провайдери интернети шумо дастнорас бошад. Пеш аз пардохти VPS инро ба назар гиред.

Барои шабакаҳои дорои бастани VPN, AmneziaWG ё Xray бо VLESS ва REALITY-ро баррасӣ кунед. AmneziaVPN танзими онҳоро дар сервери шахсӣ дастгирӣ мекунад. Онҳо барои муқовимат ба ошкоркунӣ ва бастан сохта шудаанд, вале аз ҳар шабака пайвастро кафолат намедиҳанд.

WireGuard

AmneziaVPN

1. Сервер интихоб карда, дастрасиро омода кунед

Роҳнамо барои насб аз сифр дар VPS-и Ubuntu 26.04 LTS аст. IPv4-и оммавӣ ва пароли root ё калиди SSH лозиманд. Провайдер ва минтақаро мувофиқи ниёз интихоб кунед.

Дар роҳнамо VPS бо 1 vCPU ва 1 GB RAM истифода мешавад.

IPv4 интихоб кунед, то аз шабакаҳои бе IPv6 ҳам пайваст шавед. Сервери танҳо 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 — насби муштарии SSH дар PowerShell-и маъмур
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-ро иҷро кунед.

Скрипт WireGuard-ро дар VPS насб карда, профили 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 ва фосила нависед, ҷузвдони wireguard-guide-ро аз Finder ба 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. Пайвасти Ubuntu Desktop бо NetworkManager

NetworkManager профил, DNS ва масирҳоро идора мекунад ва аз версияи равзанаи графикӣ вобаста нест. Фармонҳоро дар компютери худ иҷро кунед, на дар SSH-и VPS. Аввал мавҷудияти nmcli ва кори NetworkManager-ро санҷед.

my-wg-vpn.conf пайвасти my-wg-vpn месозад. Агар ном мавҷуд бошад, номи дигари дастгоҳро интихоб ва фармонҳоро мувофиқ кунед. Як бор ворид кунед; баъд up ва down истифода баред. Танзими поён VPN-и автоматиро ҳангоми оғоз хомӯш мекунад.

DNS ҳангоми пайваст будан VPN-ро барои ҳамаи номҳо афзал медонад. DNS-и бехатари браузер метавонад дигар бошад. Дар қадами 7 IP, DNS ва IPv6-ро санҷед. Ин усул дар Ubuntu 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. Пайвасти iPhone ё Android бо QR

Аз пайванди App Store ё Google Play барномаи расмии WireGuard-ро насб кунед.

Аз компютер бо ssh root@SERVER_IP ё фармони калид боз ба 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

WireGuard барои iPhone — App Store

WireGuard барои Android — Google Play

7. Гузаштани интернет аз VPN-ро санҷед

Пеш аз VPN My IP-ро кушода суроғаро қайд кунед. WireGuard-ро фаъол, My IP-ро нав кунед ва бо IPv4-и оммавии VPS муқоиса кунед.

Агар саҳифа кушода суроғаи 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-ро фаъол буданашро бинед. Як бор хомӯшу фаъол карда саҳифаро нав кунед.

Агар сайт бо VPN кушода нашавад, 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 кушоед. Агар девори оташ пайваст бошад, UDP-и воридшавандаи 51820 иҷозат мехоҳад. Намуди панел аз провайдер вобаста аст; девори Ubuntu-ро скрипт танзим мекунад.

Handshake нав бошаду сайтҳо кушода нашаванд, натиҷа ва хато ё журнали барномаро нигоҳ доред. Танзимоти пешрафтаро тасодуфӣ иваз кардан ташхисро душвор мекунад.

Дар сервер — ҳолати VPN
wg show

9. Чӣ суръат интизор шудан мумкин?

Дар Windows боргирӣ тақрибан 450–500 Mbps ва ирсол 450–500 Mbps буд. Ҳамон усули VPN-ҳои дигари лоиҳа истифода шуд. Роҳ: корбар дар San Diego → VPN дар San Francisco Bay Area → сервери ченкунӣ дар Seattle.

Vultr Shared CPU (vc2-1c-1gb): 1 vCPU, 1 GB RAM, ва моҳе 1 TB трафик; ҳангоми фармоиш моҳе 5 доллари ИМА.

Дар санҷиши алоҳида, сервери Vultr Shared CPU Intel High Frequency (vhf-1c-1gb; 1 vCPU, 1 GB RAM) бо нархи 6 доллари ИМА дар як моҳ барои боргирӣ ва ирсол тақрибан 550–750 Mbps дод. Ҳар ду нақша дар Windows бо як усул ва як масир санҷида шуданд: San Diego → сервери VPN дар San Francisco Bay Area → сервери ченкунӣ дар Seattle.

Натиҷаҳои серверҳои Intel High Frequency-и санҷидашуда фарқ доштанд: баъзеҳо пайваста ба ҳадди болоии диапазон наздик буданд, дигарон ба ҳадди поёнӣ наздик монданд. Танҳо интихоби ин нақша суръати 750 Mbps-ро кафолат надод.

Ин натиҷаи ҳамин танзим аст. Суръати шумо аз интернет, сервер ва макон вобаста аст.

10. Хароҷот, махфият ва маҳдудиятҳои провайдер

VPN-и шахсӣ назорати танзим ва як макони баромад медиҳад. Навсозӣ, пардохт, дастрасӣ ва барқарорсозӣ масъулияти шумост. Аз провайдери хостинг пинҳон намекунад ва HTTPS-ро иваз намесозад.

Серверҳои санҷидашуда моҳе 5 ва 6 доллари ИМА буданд. Нарх, таҷҳизот ва ҳадди трафик аз провайдеру минтақа фарқ мекунанд. Бо обунаи VPN муқоиса карда, ба назар гиред: як VPS як ҷойи интихобшударо медиҳад ва нигоҳдории сервер ба дӯши шумост.

Дидани сайт, видео, боргирӣ, ирсол ва санҷиши суръат квотаи VPS-ро сарф мекунанд. Боқимондаро дар панел бинед. Аз ҳад гузаштан метавонад пардохт ё маҳдудият оварад.

Пеш аз P2P шартҳои ҷории провайдер ва қонунро хонед. Протокол ва ҳуқуқи муҳтаво ҷудоянд. Танҳо муҳтавои иҷозатдоштаро боргирӣ ва тақсим кунед; ҳар хост ҳама истифодаи P2P-ро иҷозат намедиҳад.

IP-и маркази додаҳо метавонад CAPTCHA, маҳдудияти хизмат ё пахш дошта бошад. WireGuard-и одӣ дастрасӣ аз ҳар шабакаи филтршударо кафолат намедиҳад. Як VPS як нуқтаи ягонаи нокомӣ аст, бе маконҳо ва серверҳои ивазкунандаи провайдери калон.

11. Иловаи дастгоҳ, бекор кардани дастрасӣ ва нигоҳдорӣ

Барои ҳар дастгоҳ профили алоҳида истифода баред. Барои бекор кардани дастрасии профили VPN, ба VPS тавассути SSH ворид шуда, фармони несткунии поёнро иҷро кунед; iphone-ро бо номи профил иваз намоед. Сипас нусхаҳои захирашудаи файл ё QR-ро нест кунед. Танҳо аз дастгоҳ нест кардани профил дастрасии серверро бекор намекунад.

Навсозиҳои амнияти Ubuntu ва зарурати бозоғозиро санҷед. Дар вақти муносиб бозоғозӣ карда, бозгашти VPN-ро бинед. Ҳисоби хостинг ва SSH-ро муҳофизат кунед; тасдиқи SSH-ро ҷудогона бо роҳи дигари санҷидашудаи вуруд иваз кунед.

Скрипти ҳазф VPN-ро қатъ карда, танзим ва қоидаҳои девори оташи худашро нест мекунад. SSH, UFW ва бастаҳо мемонанд. Интиқоли бастаҳо то татбиқи сиёсати система дар бозоғозӣ фаъол мемонад. Ҳазфи 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