云服务器
winscp
nps
内网穿透相较于frp,新一代工具nps具有web界面更便于进行管理以及初学者的搭建。
安装服务端https://github.com/ehang-io/nps/blob/master
从github下载对应版本nps
winscp通过ssh连接云服务器,这里我用的是腾讯云centos8
将压缩包拷贝进服务器并解压
腾讯云服务器通过vnc连接,然后进入解压后的文件夹
- 执行安装命令
对于linux|darwin sudo ./nps install
对于windows,管理员身份运行cmd,进入安装目录 nps.exe install
- 默认端口
nps默认配置文件使用了80,443,8080,8024端口
80与443端口为域名解析模式默认端口
8080为web管理访问端口
8024为网桥端口,用于客户端与服务器通信
- 启动
对于linux|darwin sudo nps start
对于windows,管理员身份运行cmd,进入程序目录 nps.exe start
安装后windows配置文件位于 C:\Program Files\nps,linux和darwin位于/etc/nps
配置服务端
登录服务端之后,添加客户端,按照如图设置
设置完成后,新增tcp隧道,id为客户端中的id,端口为服务启动端口,尽量填写一个大端口(大于10000),目标则是127.0.0.1:3389
下载客户端nps之后,进入解压后文件夹(有nps.exe),点击客户端+号
复制客户端命令,在文件夹内打开cmd,输入,看到successful表示连接成功
由此内网穿透部分完成,你可以通过ip:服务端端口来从公网访问你的电脑
主机连接需要在平板上下载rd client(微软的),打开后新建
电脑名称为ip:服务端端口
账户为需要连接的主机的账户,windows用户的话一般账户是邮箱,密码是登录电脑密码,非pin码。
然后存储,再点击即可连接。
问题清单1.我原来的服务器上安装过一个宝塔,再安装nps时显示端口占用以及一些其他错误信息,于是我又重置了镜像,再进行安装。所以这里建议第一次尝试的朋友使用初始化的应用镜像,成功率会更高。