Docker:安装nps服务端与客户端
来源
https://github.com/ehang-io/nps
https://ehang-io.github.io/nps/#/install
https://wangchujiang.com/docker-tutorial/nps/index.html
服务端
1 |
|
- mkdir nps && cd nps && mkdir conf
- nano docker-compose.yml
- nano conf/nps.conf
- touch conf/{clients,hosts,tasks}.json
- sudo docker-compose up -d
- sudo docker-compose logs
- lsof -i:8080
- 关闭:sudo docker-compose down
- 在NPM面板中添加8080的反向代理
1 |
|
- p2p_ip 写服务器ip
- p2p_port 设置为6000,请在控制台防火墙开放6000~6002(额外添加2个端口)udp端口
- public_vkey web_password auth_crypt_key 三处自行设置
- 控制台防火墙开放8024的桥接端口
客户端
- nps web管理-客户端,新建一个客户端,记录下唯一验证密钥
- 无配置文件:docker run -d –name npc –net=host ffdfgdfg/npc -server=ip:port -vkey=<web界面中显示的密钥>
- 或者使用下面的docker-compose.yml
- mkdir npc && cd npc
- nano docker-compose.yml
- sudo docker-compose up -d
- sudo docker-compose logs
1 |
|
客户端轻量化部署
- arch 查看CPU架构,下载对应的客户端
- mkdir npc && cd npc
- sudo ./npc install -server=ip:port -vkey=web界面中显示的密钥
- sudo npc start
- 卸载
- sudo npc stop
- sudo ./npc uninstall
其他方式
- sudo nano /etc/rc.local
- /usr/bin/nohup /home/ubuntu/npc_dc/npc -server=ip:port -vkey=
> /dev/null 2>&1 &
Docker:安装nps服务端与客户端
https://b.limour.top/1885.html