Skip to content

Latest commit

 

History

History
66 lines (52 loc) · 2.18 KB

README_SERVER_CN.md

File metadata and controls

66 lines (52 loc) · 2.18 KB

NSmartProxy ServerHost

这里介绍NSmartProxy服务端的安装方法(linux,windows,MacOS均适用)

启动准备

  • 首先你需要一台具备独立IP的服务器,以下安装过程均在此机器上执行:

Linux/Windows/MacOS

1.安装.NET Core环境
2.下载最新版的[NSmartProxy](https://github.com/tmoonlight/NSmartProxy/releases

Docker

  • 无需安装运行时,直接拉取镜像即可运行,运行镜像时需要4组端口:配置端口,反向连接端口,API服务端口,以及使用端口 :
sudo docker pull tmoonlight/nspserver
sudo docker run --name mynspserver -dit -p 7842:7842 -p 7841:7841 -p 12309:12309 -p 20000-20050 tmoonlight/nspserver

使用方法

  1. 解压缩NSmartProxy服务端的压缩包。
  2. 打开安装目录下的appsettings.json文件,设置反向连接端口和配置服务端口:
{
  "ReversePort": 7842, //反向连接端口
  "ConfigPort": 7841, //配置服务端口
  "WebAPIPort": 12309         //API服务端口
}

3. 运行NSmartProxy

第一步 cd到安装目录
第二步 执行以下命令

  • Linux/MacOS:
sudo dotnet NSmartProxy.ServerHost.dll
  • Windows: 点击 Win+R 打开运行窗口. 输入 “cmd” 按下 Ctrl+Shift+Enter打开管理员身份运行的命令行窗口。 cd到安装目录,运行如下指令:
dotnet NSmartProxy.ServerHost.dll

第三步 登陆http://ip:12309 进入web端,出厂用户密码为admin/admin

第四步 进入服务端对用户进行各种管理操作

  • 注册为后台服务
    您还可以将NSmartProxy客户端注册为一个后台服务,方法如下: 以管理员身份打开命令行后,运行以下指令进行服务的注册和卸载:
rem 注册windows服务
dotnet NSmartProxy.ServerHost.dll action:install
rem 卸载windows服务
dotnet NSmartProxy.ServerHost.dll action:uninstall