最近使用公司的虚拟专用网导致我想自己试试怎么搞出来的,有两个移动硬盘想尝试买个树莓派来做个远程可以访问本地的网盘,就拿电脑测试一下。我看大概有以下种工具:frp、nps、蒲公英和花生壳。后两者都是有部分限制的,但不需要自己有服务器。前两个适合有服务器的,我就尝试了一下nps,我这里主要试了网站的转发,具体其它还没弄清楚;

NPS参考教程

准备工作

  • 一台服务器【主要想说要有一个有公网ip的服务器】
  • 本地环境

安装

服务器

我用的Docker,现在习惯于优先使用docker配置;

  • 下载配置文件【注意记住自己的下载文件地址】
git clone https://github.com/ehang-io/nps.git

  • 修改配置文件

注意开启服务器对应的端口,如果使用阿里云等等,也要注意去管理界面开启端口!后面使用时亦是如此;

vim nps.conf

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-91Mn20bw-1612278272931)(https://www.emperinter.info/wp-content/uploads/2021/01/wp_editor_md_bf757ad6d26bdf6638b5116e5221f802.jpg)]

  • 获取docker镜像
docker pull ffdfgdfg/nps

  • 运行 | 注意更改conf为你自己的目录
docker run -d --name nps --net=host -v /home/nps/nps/conf:/conf ffdfgdfg/nps

本地

  • 登录后台 | 用户名和密码在配置文件中

  • 新增客户端

  • 下载软件 | 我这里用的是windows

下载地址:https://github.com/ehang-io/nps/releases

  • 解压后进入cmd


©著作权归作者所有:来自51CTO博客作者emperinter的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 解决DELL R630服务器iDrac8虚拟控制台报错:查看器已终止 网络连接
  2. 无服务器(Serverless)本质上就是虚拟主机(VirtualHost)的一次升
  3. LVS+KeepAlived+Nginx高可用实现方案
  4. Django 使用Celery处理异步任务
  5. 「网络架构」网络代理第一部分: 代理概述
  6. 我的erlang TCP服务器
  7. 如何用nodeJs向别的服务器上传文件发送formData数据?
  8. rsync实现服务器数据同步备份
  9. 通过 nginx-proxy 实现自动反向代理和 HTTPS

随机推荐

  1. C语言的一些练习以及自己写一个猜数字小
  2. 算法面试专题课(Java版)
  3. centos LVM(逻辑卷管理)
  4. Android(安卓)NDK开发之旅(5):Android(安
  5. Unity3D之坐标系的转换
  6. 数据结构之哈希表
  7. 基于业务和平台理解数字营销概念
  8. 打卡学习
  9. Plotly中4种文本类型设置详解
  10. 裸辞,杀回一线!