원클릭으로 open**** 서비스 배포

3082 단어
원클릭으로 매우 간단하고 사용하기 쉬운 오픈 서버를 배치하여 다중 인증서 + 다중 계정 [비밀번호] 인증을 지원합니다

하나.서버 측 배포


프로젝트 주소:https://github.com/guoew/open-install

1.1. 다운로드 설치

# git clone https://github.com/guoew/open-install.git
# cd open-install &&  bash open-install.sh
Welcome to this OpenVPN "road warrior" installer!

I need to ask you a few questions before starting the setup.
You can leave the default options and just press enter if you are ok with them.

First, provide the IPv4 address of the network interface you want OpenVPN
listening to.
IP address: 172.27.0.2 # ip, 

This server is behind NAT. What is the public IPv4 address or hostname?
Public IP address / hostname: 18.24.64.250 # ip

Which protocol do you want for OpenVPN connections?
   1) UDP (recommended)
   2) TCP
Protocol [1-2]: 1 # 

What port do you want OpenVPN listening to?
Port: 1194 # open 

Which DNS do you want to use with the VPN?
   1) Current system resolvers
   2) 1.1.1.1
   3) Google
   4) OpenDNS
   5) Verisign
DNS [1-5]: 1 # DNS

Finally, tell me your name for the client certificate.
Please, use one word only, no special characters.
Client name: client # 

Okay, that was all I needed. We are ready to set up your OpenVPN server now.
Press any key to continue... # 
...
An updated CRL has been created.
CRL file: /etc/open/server/easy-rsa/pki/crl.pem

Created symlink /etc/systemd/system/multi-user.target.wants/open-iptables.service → /etc/systemd/system/open-iptables.service.
Created symlink /etc/systemd/system/multi-user.target.wants/[email protected] → /lib/systemd/system/[email protected].

Finished!  # Finished 

Your client configuration is available at: /root/client.o # 
If you want to add more clients, you simply need to run this script again! 

클라이언트 프로필/root/client.o, 클라이언트 사용을 위해 로컬로 다운로드

1.2. 계정 추가


오픈 디렉터리에 있는userfile.sh에 사용자와 비밀번호를 추가하여 공백으로 구분합니다
# cat /etc/open/userfile.sh
guoew guoew123
yakexi yakexi123

지금까지 아주 간단한 오픈 서비스가 구축되었습니다. 다음은 클라이언트를 사용하여 오픈 서버에 연결할 것입니다 (win10을 예로 들면)

2.클라이언트 배포 사용


2.1. 오픈 클라이언트 설치

  • 클라이언트 다운로드 주소:https://swupdate.open.org/community/releases/open-install-2.4.0-I602.exe설치 단계 약관(사용자 정의 설치 경로 가능)
  • 2.2. 클라이언트 구성


    설치된 클라이언트를 열고 Import file를 누르면 준비된 클라이언트 프로필을 가져옵니다.

    2.3. 오픈 서버 연결


    클라이언트를 열고 클릭Connect, 서버 측에서 추가한 계정으로 로그인
    END

    첨부:


    설치가 완료되면 스크립트를 다시 실행open-install.sh하면 다음과 같은 네 가지 메뉴 옵션(추가, 취소, 마운트 해제, 종료)이 있습니다.
    Looks like OpenVPN is already installed.
    
    What do you want to do?
       1) Add a new user
       2) Revoke an existing user
       3) Remove OpenVPN
       4) Exit
    Select an option [1-4]:
    

    여기에 부족한 점은 여러 인증서를 사용할 때 계정이 통용된다는 것이다.같은 계정으로 다른 인증서에 적용할 수 있다.
    서로 다른 사용자가 서로 다른 인증서를 사용하여 로그인하려면 [계정 없음] 원래 항목 주소에 오신 것을 환영합니다.https://github.com/Nyr/open-install

    좋은 웹페이지 즐겨찾기