環境:
centos7
NPS軟件
windows電腦
1、下載軟件
wget https://github.com/ehang-io/nps/releases/download/v0.26.9/linux_amd64_server.tar.gz
2、解壓安裝軟件,放通防火牆
mkdir nps #創建nps目錄 mv linux_amd64_server.tar.gz nps/ #移動壓縮軟件到nps目錄下 cd nps/ tar -zxvf linux_amd64_server.tar.gz #解壓 vim conf/nps.conf vi conf/nps.conf sed -ri 's/^(SELINUX=)enforcing/\1disabled/' /etc/selinux/config yum -y install bash-completion yum -y install cmake gcc gcc-c++ zib zlib-devel open openssl-devel pcre pcre-devel curl #安裝編譯環境
3、修改配置文件,比如端口,賬號,密碼等
vim conf/nps.conf
4、安裝nps軟件,放通端口
./nps install #安裝軟件
firewall-cmd --zone=public --add-port=8008/tcp --permanent #放通8008端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=4433/tcp --permanent
firewall-cmd --reload
#重啟/停止服務端 ./nps stop|restart
5、設置開機啟動
6、客戶端下載啟動
wget https://github.com/ehang-io/nps/releases/download/v0.26.9/linux_amd64_client.tar.gz
#啟動客戶端,比如服務端公網IP為1.1.1.1,服務端配置文件中tcpport為8284
./npc -server=1.1.1.1:8284 -vkey=客戶端的密鑰
注意:客戶端id和下面的ID相同