【教程】NPS内网穿透教程
一、下载、上传对应版本NPS服务端到服务器,解压。
官方文档(参考):https://ehang-io.github.io/nps/
镜像地址(参考):https://hub.docker.com/r/ffdfgdfg/nps
GitHub下载:https://github.com/ehang-io/nps/releases/tag/v0.26.10
二、服务端配置:简化版
appname = nps
#Boot mode(dev|pro)
runmode = dev
##bridge
# 底层通信协议,默认tcp,可选用kcp
bridge_type=tcp
# 底层通信端口,默认8024,如已被占用请指定其他端口
bridge_port=8024
bridge_ip=0.0.0.0
# 当客户端以配置文件模式启动时会用到的验证密钥,可自行设置
public_vkey=<你的通信密钥>
#web
web_host=<服务器IP或域名>
web_username=<设置用户名>
web_password=<设置密码>
web_port = <网页面板端口>
web_ip=0.0.0.0
打开服务器对应端口。
三、在网页端配置好用户、隧道。
四、客户端配置:按需删改。
[common]
server_addr=服务器IP:8024端口
conn_type=tcp
vkey=唯一验证密钥(通过网页端查看填写)
auto_reconnection=true
max_conn=1000
flow_limit=1000
rate_limit=1000
crypt=true
compress=true
五、运行服务端、客户端。
1. 服务端命令
# ./nps start /* 后台启动服务 */
# ./nps stop /* 结束后台进程 */
# ./nps reload /* 重新加载配置 */
# ./nps /* 前台启动服务 */
//后台启动失败时,可以通过 screen +前台启动 完成。
2. 客户端启动
# ./npc
通过 screen +前台启动 完成。
3.对应添加开机自启动。
教程 2021-03-03 16:47:06 通过 网页 浏览(133)
共有0条评论!