前言
以下并非NPS的使用教程,仅记录我个人在配置过程中踩的坑
nps是什么?GitHub介绍
服务端配置
下载nps服务端配置文件到本地,选择与服务器系统相对应的版本
解压下载好的安装包,进入 conf
目录下,对 npc.conf
配置文件进行修改
http_proxy_port:http代理端口号
https_proxy_port:https代理端口号
bridge_port:桥接端口号
web_username:web管理端用户名
web_password:web管理端密码
web_port:web管理端端口号
其他配置请参照GitHub配置文档并根据需要自行配置。
服务端启动
- 执行安装命令
对于linux|darwin sudo ./nps install
对于windows,管理员身份运行cmd,进入安装目录 nps.exe install
- 启动
对于linux|darwin sudo nps start
对于windows,管理员身份运行cmd,进入程序目录 nps.exe start
安装后windows配置文件位于 C:\Program Files\nps,linux和darwin位于/etc/nps
如web前端无样式可update nps
linux:
sudo nps-update update
Windows:
nps-update.exe update
sudo nps start
nps.exe start
客户端启动、安装
下载nps客户端npc到本地,选择与服务器系统相对应的版本。解压,然后进入解压后的文件夹
点击服务端web管理中客户端前的+号,复制启动命令
执行启动命令,linux直接执行即可,windows将./npc换成npc.exe用cmd执行
注意:
- CMD必须已管理员身份运行,否则无法成功。
- windows下请将其中的
./npc
替换为npc.exe
。 - nps服务端和客户端的版本必须一致,否则无法连接。
- nps中s表示服务端,npc中c表示客户端。
版本检查
- 对客户端以及服务的均可以使用参数
-version
打印版本 nps -version
或./nps -version
npc -version
或./npc -version