Centos7 安装NPS内网穿透
环境:
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相同