Nps内网穿透(可视化管理版本)

通常内网穿透工具都有服务端和客户端,安装要求如下:

服务端:需要安装在一个有公网IP的服务器上,系统为Linux/Windows/Mac均可。

客户端:一般安装在一个内网的VPS服务器或Windows/Mac电脑上使用。

  1. 编译安装

提示:编译安装主要讲的Linux系统,其它系统(Win/Mac,也包括Linux)建议直接使用作者编译好的文件即可。

安装Go语言:

#Debian/Ubuntu系统 

apt-get -y install golang

#创建目录并定义GOPATH环境变量指向该目录 

mkdir ~/workspace

echo 'export GOPATH="$HOME/workspace"' >> ~/.bashrc

source ~/.bashrc

 

#CentOS/RHEL系统 

yum -y install golang

#创建目录并定义GOPATH环境变量指向该目录。 

mkdir ~/workspace

echo 'export GOPATH="$HOME/workspace"' >> ~/.bashrc source ~/.bashrc

安装git: (可忽略)

#Debian/Ubuntu系统

apt-get -y install git

#CentOS/RHEL系统

yum -y install git

安装源码:

go get github.com/cnlh/nps

服务端客户端下载地址

链接:https://pan.baidu.com/s/1S489tk2HtX9eI4NHxPIu-Q

提取码:tewr

服务端使用:#记得复制前先将下面链接替换成当前最新版地址

cd ~

#下载并解压上传服务端

 tar zxvf linux_amd64_server.tar.gz

#编辑配置文件

cd nps

Vi conf/nps.conf

配置文件参数如下:

#web管理端口  (平台登录管理页面访问端口)

httpport

#web界面管理密码 登录密码

password

#服务端客户端通信端口 通信也即客户端启动绑定端口

bridePort

#ssl certFile绝对路径

pemPath

#ssl keyFile绝对路径

keyPath

#域名代理https代理监听端口

httpsProxyPort

#域名代理http代理监听端口

httpProxyPort

#web api免验证IP地址

authip

#客户端与服务端连接方式kcp或tcp

bridgeType

然后启动服务端:

./nps install 

./nps start 

(Linux后台启动 nohup ./nps start &)

#重启/停止服务端

./nps stop|restart

然后打开地址http://ip:httpport 访问管理界面,具体端口httpport 以自己修改的为准,再使用密码登录进去,默认为123

Nps内网穿透(可视化管理版本)_第1张图片

客户端

  1. Linux系统

#比如下载的客户端文件在根目录,先进入根目录 cd ~ #启动客户端,比如服务端公网IP为1.1.1.1,服务端配置文件中tcpport为8284 ./npc -server=1.1.1.1:8284 -vkey=客户端的密钥

密钥为web管理后台设置

Nps内网穿透(可视化管理版本)_第2张图片

  1. Windows系统

首先按住Win+R,输入cmd进入命令窗口,然后使用命令:

#比如下载的客户端文件在D盘,先进入到D盘 

cd /d d:

#启动客户端,比如服务端公网IP为1.1.1.1,服务端配置文件中tcpport为8284

 npc.exe -server=1.1.1.1:8284 -vkey=客户端的密钥

具体使用按具体情况去配置:

Nps内网穿透(可视化管理版本)_第3张图片

Nps内网穿透(可视化管理版本)_第4张图片

你可能感兴趣的:(内网穿透)