这里介绍NSmartProxy服务端的安装方法(linux,windows,MacOS均适用)
- 首先你需要一台具备独立IP的服务器,以下安装过程均在此机器上执行:
1.安装.NET Core环境
2.下载最新版的[NSmartProxy](https://github.com/tmoonlight/NSmartProxy/releases
- 无需安装运行时,直接拉取镜像即可运行,运行镜像时需要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
- 解压缩NSmartProxy服务端的压缩包。
- 打开安装目录下的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