Commit ff60ad56 authored by 佚名's avatar 佚名 🎅🏼

fix: md

parent b478d337
## 内网穿透工具使用教程
# 内网穿透工具使用教程
> 内网穿透,即NAT(Network Address Translation)穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。
......@@ -6,56 +6,77 @@
目前市面上有多种内网穿透工具,本文以[NPS](https://ehang-io.github.io/nps/)为例,介绍内网穿透工具的使用。
## NPS
## 简介
nps是一款轻量级、高性能、功能强大的**内网穿透**代理服务器。目前支持**tcp、udp流量转发**,可支持任何**tcp、udp**上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还**支持内网http代理、内网socks5代理****p2p等**,并带有功能强大的web管理端。
nps分为**服务端****客户端**两部分。
### 服务端
## 安装
在项目[release地址](https://github.com/ehang-io/nps/releases) 下载对应系统版本的server包后解压,然后进入解压后的文件夹
### 服务端
- 执行安装命令
1. 在项目[release地址](https://github.com/ehang-io/nps/releases) 下载对应系统版本的server包后解压,然后进入解压后的文件夹
对于linux|darwin `sudo ./nps install`
2. 在终端中执行安装命令
对于windows,管理员身份运行cmd,进入安装目录 `nps.exe install`
对于linux|darwin
- 启动
```sh
sudo ./nps install
```
对于windows,管理员身份运行cmd,进入安装目录
```sh
nps.exe install
```
对于linux|darwin `sudo nps start`
3. 启动
对于windows,管理员身份运行cmd,进入程序目录 `nps.exe start`
对于linux|darwin
```sh
sudo nps start
```
之后访问 [服务器IP]:8080,登录web页面。默认用户名admin,密码123。
对于windows,管理员身份运行cmd,进入程序目录
```sh
nps.exe start
```
下图为[公司域名](https://proxy.elitescloud.com/)下server端管理页面
4. 启动成功后访问 [服务器IP]:8080进入web管理页面,使用默认用户名admin,密码123,进行登录后进入如下页面
![image-20200329145134647](./image-20200329145134647.png)
- 新增客户端
### 客户端
在项目[release地址](https://github.com/ehang-io/nps/releases) 下载对应系统版本的client包后解压即可
点击左侧客户端菜单,然后新增
## 使用
### 服务端
1. 进入服务端web管理页面,点击左侧客户端菜单,然后新增
![image-20200329152337035](./image-20200329152337035.png)
填写备注,其他默认即可
2. 新增一个客户端,填写备注,其他默认即可
![image-20200329152629653](./image-20200329152629653.png)
添加完成后可在列表中看到刚刚新增的客户端详情以及命令,此时客户端处于offline状态
3. 添加完成后可在列表中看到刚刚新增的客户端详情以及命令(下一步要用到),此时客户端处于offline状态
![image-20200329153007273](./image-20200329153007273.png)
### 客户端
在项目[release地址](https://github.com/ehang-io/nps/releases) 下载对应系统版本的client包后解压,然后进入解压后的文件夹运行刚刚添加的客户端详情中的命令
1. 进入客户端的解压目录,打开终端执行上一步新增客户端中给的命令
![image-20200329153645800](./image-20200329153645800.png)
连接成功,此时回到之前的服务端管理页面可以看到新增的客户端状态变为online
2. 连接成功,此时回到之前的服务端管理页面可以看到新增的客户端状态变为online
![image-20200329153805108](./image-20200329153805108.png)
......@@ -67,7 +88,7 @@ nps分为**服务端**和**客户端**两部分。
![image-20200329155406548](./image-20200329155406548.png)
其中客户端id为你新建的客户端的id,内网目标为你需要访问的内网服务器ip:端口,因为我这边本地在8000端口启动了一个项目,所以这里填的是`localhost:8000`,这里的域名需要在公司服务器下增加对应的域名解析
其中客户端id为你新建的客户端的id,内网目标为你需要访问的[内网服务器ip]:端口,因为我这边本地在8000端口启动了一个项目,所以这里填的是`localhost:8000`,这里的域名需要在拥有公网ip的服务器下增加对应的域名解析,这里以公司为例
![image-20200329205509266](./image-20200329205509266.png)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment