Paano Mag-set Up ng SoftEther VPN sa HTTPS Client sa Windows at Linux

Paano Mag-set Up ng SoftEther VPN sa HTTPS Client sa Windows at Linux
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

Pagdating sa Virtual Private Networks (VPNs), hindi lahat ng protocol ay ginawang pantay. Habang ang OpenVPN at Wireguard ay hindi kapani-paniwalang tanyag na mga protocol ng VPN, ang kanilang katanyagan ay humantong sa pagtaas ng protocol na hinarangan ng ilang mga network.





MUO Video ng araw MAG-SCROLL PARA MAGPATULOY SA NILALAMAN

Sa SoftEther VPN, ang naka-encrypt na tunnel ay idinadaan sa HTTPS port (443), na epektibong nagkukunwari sa VPN bilang isang koneksyon sa SSL.





Narito kung paano mag-set up ng SoftEther VPN sa isang HTTPS connection client sa Windows at Linux.





Paano Gumagana ang isang SoftEther VPN?

Ang SoftEther, na nangangahulugang 'Software Ethernet,' ay isang open-source, multi-protocol VPN software. Ito ay pinuri para sa kakayahang umangkop nito, na nagbibigay-daan para sa isang hanay ng mga protocol ng VPN, kabilang ang lalong sikat na VPN sa HTTPS.

Pag-block ng VPN Pangunahing hinaharangan ng mga pamamaraan ang mga karaniwang ginagamit na VPN port o ang mga protocol mismo. Ginagamit ng VPN sa HTTPS ang mga protocol ng pag-encrypt ng SSL/TLS. Nangangahulugan ito na ang koneksyon ng VPN ay naka-camouflag bilang karaniwang trapiko ng HTTP. Ito ay nagbibigay-daan dito na dumaan sa karamihan ng mga firewall at web proxies nang walang detection.



Ang isang SoftEther VPN ay nangangailangan ng parehong kliyente at isang server. Ang artikulong ito ay tumatalakay sa pag-install at pag-setup ng isang SoftEther client. Para sa gabay sa pag-setup ng server, tingnan kung paano i-set up ang SoftEther VPN server . Kakailanganin mo ang hostname o IP address ng iyong SoftEther server upang makumpleto ang configuration ng SoftEther client sa susunod na seksyon, kaya maglaan ng ilang sandali upang gawin ito.

Bago natin suriin ang mga pamamaraan ng pag-install, mahalagang tandaan na ang mga kliyenteng Windows at Linux SoftEther lamang ang sumusuporta sa VPN sa HTTPS. Higit pa rito, para sa parehong Windows at Linux, tiyaking mayroon kang hostname o IP address ng SoftEther server at username at password.





Pag-install ng SoftEther Client sa Windows

  1. I-download ang Windows SoftEther client mula sa Website ng SoftEther . Kakailanganin mong pumili Kliyente ng SoftEther VPN at pagkatapos ay ang Windows mula sa mga drop-down na menu. Patakbuhin ang installer at sundin ang mga prompt sa screen. Sa panahon ng setup, piliin ang Kliyente ng SoftEther VPN kapag sinenyasan.   Linux terminal na nagpapakita ng lynx browser download softether client
  2. Kapag na-install, ilunsad ang VPN client manager. Kakailanganin mong lumikha ng isang virtual network adapter para sa koneksyon ng VPN. Pumili Virtual Adapter , pagkatapos Bagong Virtual Network Adapter . Maglagay ng natatanging pangalan para sa iyong SoftEther VPN network adapter, pagkatapos ay piliin OK .   Linux terminal na may lynx browser na nagpapakita ng softether vpnclient
  3. Susunod, piliin Kumonekta sa kaliwang sulok sa itaas at pagkatapos Bagong Setting ng Koneksyon ng VPN . Ilagay ang mga sumusunod na detalye na tumutugma sa iyong SoftEther VPN Server:
    • Pangalan ng Setting: Bigyan ng pangalan ang iyong VPN client.
    • Hostname : Ang hostname o IP address ng iyong SoftEther VPN server.
    • Numero ng Port : 443
    • Uri ng Proxy : Para sa karamihan, ang pagpili ng 'Direct TCP/IP Connection' ang pinakamainam. Kung ang iyong koneksyon ay nasa likod ng isang web o SOCKS proxy, piliin ang kaukulang opsyon.
    • Virtual Client Adapter na Gagamitin: Piliin ang virtual network adapter na ginawa mo sa nakaraang hakbang.
    • Mga Setting ng Pagpapatunay ng User : Piliin ang Standard Password Authentication. Ilagay ang iyong VPN username at password.
    • I-click ang 'OK' upang magpatuloy.
  4. I-right-click ang bagong koneksyon at i-click ang Connect. Kung nailagay nang tama ang mga detalye, dapat na ngayong matagumpay na kumonekta ang VPN.   Linux terminal na nagpapakita ng make command softether client compile nakumpleto

Ngayon, kung gusto mo tukuyin ang iyong sariling mga DNS server , dapat mong i-edit ang mga setting ng virtual network adapter sa loob ng Windows.





  1. Sa Network at Sharing Center, i-click Baguhin ang mga setting ng adaptor , i-right-click ang virtual adapter (papangalanan ito tulad ng VPN## o katulad), i-click Ari-arian , pagkatapos ay piliin Bersyon 4 ng Internet Protocol
  2. Ilagay ang mga DNS server na gusto mong gamitin sa Ginustong DNS server seksyon.   Linux terminal na nagpapakita ng softether vpn client start command at vpncmd

Upang subukan kung matagumpay na nakakonekta ang VPN, maaari kang bumisita WhatIsMyIP at suriin ang ipinapakitang IP address. Kung tumugma ito sa IP address ng iyong SoftEther VPN server, kung gayon ang iyong kliyente ay na-set up nang tama.

Pag-install ng SoftEther Client sa Linux

Upang i-install ang SoftEther client sa Linux, kailangan mong magbukas ng terminal at ma-log in bilang root. Ang mga tagubilin para sa pag-install na ito ay ibinigay para sa Debian/Ubuntu. Para sa iba pang mga distribusyon ng Linux , mangyaring ayusin ang iyong mga utos nang naaayon. Dahil medyo mas mahaba ang proseso ng pag-install ng Linux kaysa sa bersyon ng Windows, hinati namin ito sa mga bite-sized na tipak.

1. I-update ang Iyong Software Repositories at Dependencies

Bago mo simulan ang pag-install ng kliyente, i-update muna ang iyong mga software repository gamit ang sumusunod na command.

apt-get update -y

Susunod, i-install ang mga kinakailangang dependencies para sa VPN client.

apt-get install build-essential gnupg2 gcc make -y

2. I-download at I-install ang SoftEther Client para sa Linux

Upang gawin ito, i-install ang Lynx browser na nakabatay sa terminal at buksan ang pahina ng pag-download ng SoftEther.

kung paano lumikha ng isang chat website nang libre
 apt-get install lynx -y 
lynx http://www.softether-download.com/files/softether/

Mag-scroll sa ibaba ng page para piliin ang pinakabagong bersyon o beta. Pumili Linux , pagkatapos SoftEther_VPN_Client .

  Linux terminal na nagpapakita ng softether vpncmd client test na naipasa

Piliin ang iyong arkitektura ng system , Piliin ang softether-vpnclient-x file, at pindutin ang 'd' para i-download. Sa wakas, piliin I-save sa disk .

  Linux terminal na tumatakbo sa softether vpncmd na may napiling opsyon 2

Pindutin q upang lumabas sa Lynx browser.

I-extract ang archive. Tandaan na maaaring iba ang pangalan ng iyong file kung nag-download ka ng mas bagong bersyon.

tar -xvzf softether-vpnclient (press tab to complete)
  Linux terminal na nagpapakita ng softether vpncmd niccreate command

Mag-navigate sa bagong likhang direktoryo ng kliyente ng VPN:

 cd ./vpnclient

Ibigay ang make command para i-compile ang software at tanggapin ang license agreement.

 make
  Linux terminal na nagpapakita ng softether vpncmd createaccount command

Ngayon patakbuhin ang VPN client.

 ./vpnclient start

Bago simulan ang configuration, subukan ang compatibility ng iyong system sa client. Piliin ang Opsyon 3 (Paggamit ng VPN Tools).

  Linux terminal na nagpapakita ng softether vpncmd account password set command

Susunod, ilabas ang sumusunod na command:

 check
  Linux-terminal-softether-vpncmd-accountlist

Kung ang lahat ng mga pagsubok ay pumasa nang walang mga error, maaari kang magpatuloy sa pagsasaayos. Lumabas sa vpncmd sa pamamagitan ng pag-type labasan .

3. I-configure ang VPN Client

Upang simulan ang pagsasaayos, patakbuhin muli ang vpncmd at piliin ang Opsyon 2 (Pamamahala ng VPN Client). Pindutin ang enter para tanggapin ang localhost bilang kliyente.

 ./vpncmd
  Linux terminal nano text editor at systemctl conf file para sa ip forwarding enable

Gumawa ng bagong virtual interface para kumonekta sa VPN server. Maaari mong gamitin ang anumang pangalan na gusto mo.

 NicCreate <name of interface>
  Linux terminal na nagpapakita ng softether vpncmd accountconnect command

Gumawa ng bagong client account at bigyan ito ng pangalan. Kakailanganin mo ang iyong SoftEther username at pangalan ng hub para sa hakbang na ito.

 AccountCreate <name of account> /server:<IP of VPN server>:443 /HUB:<name of vpn hub> /USERNAME:<vpn username> /NICNAME:<name of virtual network interface>
  Linux terminal na nagpapakita ng dhcp client IP request

Itakda ang password at authentication mode para sa bagong likhang account.

 AccountPasswordSet <name of account> /PASSWORD:<your vpn password> /TYPE:standard
  Linux terminal na nagpapakita ng resulta ng netstat rn command at routing table

Suriin ang katayuan ng bagong likhang account gamit ang utos:

 AccountList
  Linux terminal na nagdaragdag ng mga ruta para sa softether vpn

4. Paganahin ang IP Forwarding

Ang account ay handa na ngayong gumawa ng koneksyon sa SoftEther VPN server, ngunit una, kakailanganin mong tiyakin na ang IP forwarding ay pinagana.

 cat /proc/sys/net/ipv4/ip_forward

Magbabalik ito ng value na 1 o 0. Kung 0 ang value, hindi naka-enable ang IP forwarding. Upang paganahin ito, i-edit ang sysctl.conf file gamit ang sumusunod na command:

 nano /etc/sysctl.conf

Hanapin ang linyang 'net.ipv4.ip_forward=1' at alisin sa komento ito. Ngayon i-save ang file (ctrl-o, ctrl-x).

  Linux terminal na nagpapakita ng softether vpncmd accountdisconnect command

5. Gawin ang Iyong Unang SoftEther VPN Connection

Ang iyong account ay handa na ngayong kumonekta sa VPN server. Upang gawin ito, ilabas ang utos na ito:

 AccountConnect <name of account>

Sa puntong ito, maaari mong kumpirmahin na matagumpay na nakakonekta ang account sa pamamagitan ng pagbibigay ng utos ng AccountList:

AccountList

Humiling ng IP address mula sa VPN server sa pamamagitan ng DHCP. Ilagay ang prefix na 'vpn_' bago ang pangalan ng virtual na interface. Halimbawa: 'vpn_sevpn'

 dhclient <virtual adapter name>

Kakailanganin mong tingnan ang IP address na itinalaga ng VPN server. Tandaan ang address na ito, dahil mahalaga ito para sa susunod na hakbang.

Dito, makikita mo ang pangalan ng iyong virtual na interface at ang IP address na itinalaga. Sa larawan sa itaas, ito ay naka-highlight sa asul.

 iconfig <name of interface>

6. I-set Up ang Static Routing

Ngayon, dapat tukuyin ang mga static na ruta upang ang lahat ng trapiko ay idirekta sa pamamagitan ng VPN kaysa sa iyong default na gateway ng network. Upang tingnan ang iyong kasalukuyang routing table, ilabas ang netstat command:

 netstat -rn

Sa larawan sa itaas, makikita mo ang IP address na inilaan ng VPN server (vpn_sevpn), at makikita mo ang default na gateway (ens33). Magiging iba ang hitsura ng iyong routing table mula sa ibinigay na halimbawa, dahil iba-iba ang bawat network. Magiging iba ang default na gateway IP sa DHCP IP address na nakuha mo mula sa VPN server mula sa nakaraang hakbang.

Kapag nakuha mo na ang iyong default na gateway IP, magdagdag ng bagong ruta sa IP address ng iyong VPN server sa pamamagitan ng iyong default na gateway. Mangyaring tandaan na iyong VPN server IP ay ang IP ng iyong SoftEther VPN server at HINDI ang IP na ibinigay mula sa server sa pamamagitan ng DHCP.

 ip route add <your VPN server IP>/32 via <your default gateway>

Tanggalin ang iyong lumang default na ruta.

 ip route del default via <your default gateway IP>

Pagkatapos isagawa ang mga pagbabago sa rutang ito, ang talahanayan ng pagruruta ay magiging katulad ng talahanayan sa larawan sa itaas. Pansinin na ang default na gateway ay nagbago na ngayon sa IP address na ibinigay sa pamamagitan ng DHCP mula sa VPN server.

Ngayon, subukan ang iyong koneksyon sa pamamagitan ng pag-ping sa isang panlabas na IP, gaya ng Google DNS server:

ping -c4 8.8.8.8

Panghuli, tingnan kung gumagana nang tama ang iyong koneksyon sa kliyente ng SoftEther sa pamamagitan ng pagsuri sa iyong pampublikong IP address:

 wget -qO- http://ipecho.net/plain ; echo

Kung ang ibinalik na IP address ay kapareho ng iyong VPN server IP, lahat ay gumagana nang tama.

7. Pagdiskonekta sa VPN

Upang idiskonekta mula sa VPN, kailangan mong simulan muli ang script ng configuration ng VPN client gamit ang sumusunod na command:

./vpncmd

Ngayon ilabas ang utos ng AccountDisconnect:

 AccountDisconnect <name of account>

Ngayon lumabas sa configuration ng kliyente at bitawan ang DHCP lease mula sa virtual network interface:

dhclient -r <name of virtual interface>

Susunod, itigil ang VPN client:

 ./vpnclient stop

Ngayon, i-edit ang iyong routing table sa pamamagitan ng pag-alis ng ruta sa iyong VPN server:

 ip route del <your VPN server IP>/32

Panghuli, magdagdag ng default na ruta sa pamamagitan ng lokal na gateway ng iyong network:

 ip route add default via <your local gateway>

Dapat na maibalik ang iyong koneksyon sa network.

Gamitin ang SoftEther VPN para Protektahan ang Iyong Online Privacy

Ang matagumpay na pag-set up ng isang SoftEther client at pagtatatag ng koneksyon sa VPN server nito ay nagpapahusay sa iyong online na seguridad. Ang iyong SoftEther VPN ay nananatiling maingat, na sumasalungat kahit sa pinakamahigpit na pagtatangka sa pagtuklas at pagharang ng VPN.