linux NPS vpn安装


1、官方下载
官方下载地址:https://github.com/ehang-io/nps/releases

2.服务器端安装

tar xzvf linux_amd64_server.tar.gz

./nps install

vi /etc/nps/conf/nps.conf

http_proxy_port=8080
https_proxy_port=443

public_vkey=xx

web_host=nps.xx.com
web_username=admin
web_password=xx
web_port = 8282

disconnect_timeout=600

nps start | stop

查询版本
nps --version

访问http://nps.xx.com:8282

先建客户端,再建隧道

3.客户端安装

tar xzvf linux_amd64_client.tar.gz

# 连接服务端(后台启动,日志在 nps.txt)

./npc -server=${您服务器的IP地址}:${bridge_port} -vkey=${vkey}

nohup ./npc -server=39.103.xx.xx:8024 -vkey=1ziiu0cg65ybsl7h -type=tcp > /home/nps/nps.txt &

或:

vi conf/npc.conf

server_addr=nps.xx.com:8024

vkey=krs5yxxxxxxxxxx

只保留tcp即可

[tcp]
mode=tcp
target_addr=127.0.0.1:22
server_port=22022

/usr/bin/nohup ./npc -config=conf/npc.conf &