Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

VPN 서버는 어떻게 만드나요?

오늘날의 세계에서 VPN은 온라인 신원을 보호하고 다른 사람의 눈에 띄지 않도록 보호하는 필수품이 되었습니다. 업계에서는 사용자에게 최고의 서비스를 제공하기 위해 최고의 VPN 제공업체 사이에 경쟁이 있지만 가장 강력한 VPN 서비스에도 결함이 있기 때문에 제한된 리소스로 자신의 VPN 서버를 만드는 방법을 알아야 합니다!

자신의 VPN 서버를 만들기 위해 몇 가지 추가 노력을 기울여야 하는 것은 사실이지만, 제3자가 관련되어 있지는 않습니다. VPN 서버를 설정한 후 VPN이 작동하는지 확인하세요.

  • Amazon Cloud Services에서 자체 VPN 서버를 만들고 VPN 서버 사용을 허용하도록 클라이언트 장치를 설정할 수 있습니다.
  • VPN 기능이 있는 라우터가 있는 경우 홈 네트워크에 VPN 서버를 설정할 수 있습니다.
  • VPN 라우터가 없는 경우에도 라우터의 펌웨어를 플래시하여 홈 네트워크에 VPN 서버를 만들 수 있습니다.

클라우드에서 VPN 서버를 만드는 방법은 무엇입니까?

자체 VPN 서비스를 설정하는 것은 어려울 수 있지만 클라우드 기반 솔루션을 사용하는 것은 쉽습니다. 시스템을 설정한다는 것은 온라인 양식과 청구 정보에 데이터를 입력하는 것입니다. 컴퓨터나 라우터가 모든 것을 관리하므로 번거롭게 설정할 필요가 없습니다.

Amazon Web Services에서 계정 만들기

  • Amazon으로 이동 서비스 페이지에서 'AWS 계정 만들기'를 클릭합니다.
  • 계정으로 로그인합니다.
  • 보안, ID 및 규정 준수 패널에서 서비스로 이동한 다음 IAM으로 이동합니다.
  • 사용자를 클릭한 다음 사용자 추가를 클릭합니다.
  • 사용자 이름을 만든 다음 프로그래밍 방식 액세스를 클릭합니다. 다음을 클릭하세요.
  • 기존 정책 직접 연결을 클릭합니다.
  • 검색에 'admin'을 입력하여 관리자 액세스를 선택합니다. 다음을 클릭하세요.
  • 나중에 필요한 몇 가지 중요한 파일로 구성된 CSV 다운로드 버튼을 클릭하십시오.

Algo 종속성 설정 및 실행

Windows 컴퓨터에서 Algo를 설정하는 데 몇 분 정도 걸릴 수 있습니다. 지침을 읽고 Algo를 다운로드한 다음 명령줄을 실행하여 설치 및 구성하십시오.

Windows 10

  • 설정으로 이동하여 업데이트 및 보안으로 이동합니다.
  • 개발자용을 클릭하고 개발자 모드를 활성화합니다.
  • 제어판으로 이동한 다음 프로그램으로 이동합니다.
  • Windows 기능을 켭니다.
  • 아래로 스크롤하여 Linux용 Windows 하위 시스템을 선택합니다.
  • 확인을 클릭합니다.
  • 프로그램이 컴퓨터에 설치됩니다.
  • 컴퓨터를 다시 시작합니다.
  • 이제 검색 패널에 'Bash'를 입력하여 Linux Bash가 컴퓨터에 설치되어 있는지 확인하세요.
  • Bash를 열고 몇 가지 질문에 답한 후 소프트웨어를 설치합니다.
  • 설치가 완료되는 즉시 다음 명령을 입력합니다.
sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
  • 다음 단계에서 저장소를 복제하려면 아래 명령을 사용하세요.
git clone https://github.com/trailofbits/algo && cd algo
  • 이제 사용자 목록을 생성하고 nano config.cfg를 입력하고 Enter 버튼을 눌러야 합니다.
  • 명령은 화면에 텍스트 편집기를 표시하고 VPN 사용이 허용된 사용자의 이름을 입력합니다.
  • 목록을 저장하려면 Ctrl+X를 입력하고 편집기를 닫습니다.
  • 터미널에서 ./algo 명령을 입력하면 설치가 시작됩니다.
  • Amazon EC2 공급자 키는 2입니다. 찾고 있는 공급자인 경우 2를 입력하십시오.
  • VPN 이름을 입력하세요.
  • 서버 위치를 선택합니다(실제 위치에 더 가까운 서버 위치를 선택하면 멀리 있는 서버를 선택하면 성능이 약간 향상됩니다).
  • 다음 단계에서는 AWS에서 다운로드한 CSV 파일을 엽니다(이전 섹션의 마지막 단계에서).
  • AWS 액세스 키와 AWS 보안 키를 복사하고 필요할 때마다 섹션에 키를 붙여넣습니다.
  • 주문형 VPN 섹션에서 예를 선택하여 VPN이 자동으로 작동하도록 할지 여부를 선택합니다.

Linux 및 macOS

이 지침은 모든 Mac에서 작동하지만 Linux의 경우 이 지침은 Debian Linux에만 해당됩니다. 다른 Linux 변종에서는 명령이 다릅니다.

  • 여기에서 Algo 다운로드 .
  • 컴퓨터에서 algo-master zip 파일의 압축을 풉니다.
  • 리눅스 터미널에 cd를 입력하고 터미널에 algo-master 폴더를 끌어다 놓습니다.
  • 다음과 같아야 합니다.
cd /Users/hammalfarooq/Downloads/algo-master
  • 다음 명령어를 입력하세요.
Linux의 경우 다음 명령을 입력합니다.

$ sudo apt-get 업데이트 &&sudo apt-get 설치 \

빌드 필수 \v

libssl-dev \

libffi-dev \

파이썬 개발 \

파이썬-핍 \

파이썬 설정 도구 \

python-virtualenv –y

macOS의 경우 다음 명령을 입력하세요.

$ python -m securepip – 사용자

$ python -m pip install –user –upgrade virtualenv

  • 그런 다음 아래 명령을 입력하여 나머지 algo 종속성을 계속 설치합니다.

$ python -m virtualenv –python=`어떤 python2` 환경 &&

소스 환경/빈/활성화 &&

python -m pip install -U pip virtualenv &&

파이썬 -m pip 설치 -r 요구 사항.txt

운영 체제가 macOS인 경우 cc를 설치해야 할 수도 있습니다.

  • sudo nano config.cfg 명령을 입력하고 입력하여 VPN을 사용할 수 있는 사용자 목록을 만듭니다.
  • 목록을 저장하려면 Ctrl+X를 누르세요.
  • 같은 터미널에서 ./algo를 입력하여 설치를 시작합니다.
  • Amazon EC2 공급자 키는 2입니다. 찾고 있는 공급자인 경우 2를 입력하십시오.
  • VPN 이름을 입력하고 서버 위치를 선택합니다. (실제 위치에 더 가까운 VPN 서버 위치를 선택하면 좋은 속도를 경험할 수 있습니다.)
  • AWS에서 이전 섹션에서 다운로드한 CSV 파일을 엽니다.
  • AWS 액세스 키와 AWS 보안 키를 복사하여 필요한 곳에 붙여넣습니다.
  • VPN on Demand 섹션에서 예를 선택하여 VPN이 자동으로 작동하도록 하거나 수동으로 작동할 수 있습니다.

VPN을 구성하여 기기 설정

새 기기에서 VPN을 설정하고 구성하려면 프로필만 설정하면 됩니다.

Apple 기기용

  • configs 폴더 내의 algo-master 폴더에 있는 .mobileconfig 파일을 더블 클릭합니다.
  • 설치가 시작되고 프로필이 생성됩니다.
iOS
  • iOS 기기에서 .mobileconfig 파일을 열고(이메일 또는 에어드롭) VPN에 연결할 프로필을 설정합니다.
  • VPN 연결을 해제하려면 프로필을 삭제하세요.

Android 기기용

  • Google Play 스토어에서 strongSwan VPN 클라이언트를 설치합니다.
  • configs 폴더에서 P12 파일을 찾습니다.
  • P12 파일을 Android 기기로 전송합니다.
  • strongSwan VPN 클라이언트를 통해 P12 파일을 열고 VPN에 연결합니다.

Windows용

  • config 폴더로 이동하여 PEM, P12 및 PS1 파일을 복사합니다.
  • 파일을 컴퓨터의 다른 위치에 붙여넣습니다.
  • 신뢰할 수 있는 루트 인증서 폴더에 있는 PEM 파일을 클릭하여 가져옵니다.
  • Windows Powershell을 열고 PEM, P12 및 PS1 파일을 붙여넣은 디렉토리로 변경합니다.
  • 그런 다음 이 명령을 입력하고 입력하세요.

Set-ExecutionPolicy 무제한 - 범위 CurrentUser

  • Powershell 스크립트 이름을 입력하고 Enter 키를 누릅니다.
  • 마지막 단계에서 이 명령을 입력하고 Enter 키를 눌러 설정을 완료합니다.

Set-ExecutionPolicy 제한 - 범위 CurrentUser

이제 VPN에 성공적으로 연결되었으며 트래픽이 안전합니다!

VPN 라우터에서 VPN 서버를 만드는 방법은 무엇입니까?

이 방법의 기본 요구 사항은 VPN 라우터가 무엇이며 일반 라우터와 어떻게 다른지 알아야 한다는 것입니다.

VPN을 설정하는 가장 쉬운 방법은 VPN을 지원하는 자체 라우터를 사용하는 것입니다. 그러나 이 옵션이 포함된 라우터가 없으면 이 방법이 작동하지 않을 수 있습니다. VPN 라우터가 없는 경우 VPN 서버를 만드는 방법에 대해 자세히 알아보려면 계속 읽으십시오.

  • 라우터에서 "VPN"을 검색하여 서비스와 호환되는지 확인하십시오.
  • 라우터 설명서를 찾았습니까? 그렇지 않은 경우 브라우저에 192.168.0.1 또는 192.168.1.1을 입력한 다음 구성 페이지의 VPN 섹션을 찾아 라우팅 설정 페이지를 찾을 수 있습니다.
  • VPN 섹션에 도착하면 지침에 따라 VPN 서버를 설정하세요.
  • VPN 프로토콜을 지정하고 사용자 이름과 비밀번호를 입력하여 VPN을 설정합니다. 라우터를 다시 시작하여 설정을 적용하세요.
  • 모든 기기에서 VPN을 활용하려면 라우터 구성 파일을 설치하고 기기에서 압축을 풉니다.

라우터를 플래시하여 VPN 서버를 만드는 방법은 무엇입니까?

홈 네트워크에서 VPN을 설정하는 또 다른 대안은 라우터의 펌웨어를 플래싱하는 것입니다. 플래싱은 수행하기 전에 조사가 필요하므로 이 기술을 결정할 때 주의하십시오. 기본적으로 VPN 호스팅과 같은 기능이 포함된 운영 체제를 라우터에 설치하여 VPN을 호스팅할 수 있습니다.

라우터를 플래싱하기 전에 라우터가 DD-WRT 또는 OpenWrt를 지원하는 경우 라우터의 호환성을 확인하는 것이 좋습니다.

깜박이는 라우터

  • 컴퓨터에서 라우터와 호환되는 펌웨어를 다운로드하고 컴퓨터에 라우터를 연결합니다.
  • With an ethernet cable, plug one end of the cable to the Router’s LAN port and one end of the cable to the computer’s LAN port.
  • Open your favorite browser on your computer and access the router’s configuration page.
  • Go to the upgrade firmware section of your router
  • Flash your router by the firmware downloaded in the first step.
  • Follow the instructions carefully and flash your router’s firmware.

Create A VPN Server

  • Proceed to your router’s configuration page, then follow the steps to create your own VPN server.
  • On your router’s configuration page, go to the VPN section.
  • Turn on the VPN protocol (Recommended Protocol:OpenVPN)
  • Run the commands for DD-WRT or OpenWrt, whichever firmware type you have chosen while flashing your router’s firmware.

Set Up Your VPN Server and Clients

  • To start the process, configure your router’s firewall settings to allow inbound VPN connections.
  • Generate a certificate to ensure the communication of the VPN server with a secure channel to the VPN client.
  • Generate Private Keys and Certificates for the Profiling of VPN Clients.
  • Now install the software for OpenVPN.
  • At this point, complete the profiling process by issuing the certificates and private keys to VPN clients.
  • Set up the VPN client profiles on the devices that will access your VPN server.
  • VPN Clients with access can now connect to your VPN server.

Why Make Your Own VPN Server?

In today’s world of thousands of VPN providers offering great deals on VPN services, there are some additional advantages and reasons why you should have your own VPN server.

Save On The Monthly VPN Charges

If you have your own VPN server, you can save all the dollars being deducted from your account on a monthly basis while getting all the benefits of a VPN. Although, you won’t be able to use the additional features which VPN services provide like Kill-Switch, Double Encryption, or Multi-Hop features.

Access to Home Network from Anywhere

Setting up your VPN on your own home router will allow you to use resources at home just as if you were still there. From printing documents from the printer in your house to accessing your personal files, anything that was available to you when connected via wireline connection will be accessible while using the VPN connection.

Avoid Being Tracked

You don’t want your web surfing activities to be monitored by a VPN service. Having your own VPN server will make sure your data is secure. Although, if you want a third-party VPN service that has strict log policies then you can go for ExpressVPN .

Why You Should Not Make Your Own VPN Server?

Setting up your own VPN server is not necessary. A reliable VPN service will provide you with a high level of security and privacy unless you have your own reasons to set up a VPN server for yourself.

Slow Internet Speed

A VPN can have your back at all costs but it can also slow down your internet connection if you have an average speed bandwidth.

Home routers can be great assets for setting up a VPN server, but they don’t always have the necessary bandwidth. If you already have a limited speed internet then hosting your own VPN server will further slow down your internet speed.

Access to Your Home Network IP Only

You won’t have access to multiple locations or servers which a commercial VPN provider offers to its users to try out and find the best VPN server which unlocks streaming libraries or geo-spoof your favorite geo-based AR games. But you will only have access to your home network’s IP address.

No Access to External VPN Features

Commercial VPNs do not only offer secure internet activity on the web but they offer more features that can guarantee your online privacy. Features like Kill-switch, Double Encryption, or Multi-Hop features are usually included in the basic plans of third-party VPN services and these features are a plus to keep you secure and anonymous on the web!

Wrapping it up!

Prioritize your reasons first if there really is a need for you to make a VPN server of your own. Because there is a requirement of extra effort if you set up a VPN server on your own with the limited resources you have – to keep maintaining it – to check for leaks and to configure it properly. Other than that, you can always get a trusted VPN service with reasonable pricing with a little research!

이에 대해 생각이 있으신가요? 아래에 의견을 남겨주시거나 Twitter 또는 Facebook으로 토론 내용을 전달하세요.

편집자 추천:

  • Why choosing a safe VPN is super important
  • Why should a small business use a VPN?
  • Cybersecurity:Why you should always use VPN
  • 4 benefits of using a virtual private network (VPN)