时间:2023-02-25 03:15:01 | 来源:建站知识
时间:2023-02-25 03:15:01 来源:建站知识
使用nps搭建内网穿透并配置泛域名解析:1.一台拥有公网 IP 的云服务器,我这里使用的是腾讯云轻量应用服务器,系统为 CentOS。
2.云服务器中需要安装配置好 Docker。参考地址:菜鸟教程-docker 的安装[1]
3.云服务器中安装好宝塔面板,如不需要域名访问,可以跳过此步骤。参考地址:宝塔面板安装教程[2]
4.nps 服务器端和客户端的程序。下载地址:https://github.com/ehang-io/nps
5.一个已完成备案的域名,用来配置内网穿透泛域名访问,如不需要域名访问,可以跳过此步骤。
linux_amd64_server.tar.gz,下载地址:https://github.com/ehang-io/nps/releasesconf 目录下,对 npc.conf 配置文件进行修改。http_proxy_port 和 https_proxy_port 的端口号为20080和20443。bridge_port为28024。web_username、web_password和web_port,其中web_port修改为28080,web_username、web_password是 web 管理端的用户名和密码,自行配置即可;web_port是 web 管理端的端口号,通过 IP:端口 即可访问 web 管理端。注:这里为了防止与其他已安装的环境冲突,将所有的端口号全部调整到 20000-30000 之间。1.将修改好的配置文件及其目录http_proxy_port:http 代理端口号https_proxy_port:https 代理端口号bridge_port:桥接端口号web_username:web 管理端用户名web_password:web 管理端密码web_port:web 管理端端口号
conf 上传到服务器的 /etc/nps 目录下,如果没有此目录,可以自行创建。docker pull ffdfgdfg/npsdocker run -d --restart=always --name nps --net=host -v /etc/nps/conf:/conf ffdfgdfg/npsdocker ps查看是否运行成功。注:如无法访问,请到云服务器管理后台开放对应端口的访问权限。4.首先通过浏览器访问
注:如安装了宝塔面板等,也需要去到面板管理界面开放端口的访问权限。
http://服务器 IP:28080,输入配置文件中设置的用户名和密码即可进入 web 管理端。28080 是web_port配置的端口号。windows_amd64_client.tar.gz ,下载地址:https://github.com/ehang-io/nps/releases2.解压下载的文件,并放置到指定位置,如桌面上。./npc 替换为 npc.exe 。http://127.0.0.1:8080,则需要在隧道中新增一条 tcp 类型的隧道,如下图所示。注意:
1.CMD 必须已管理员身份运行,否则无法成功。2.windows 下请将其中的./npc替换为npc.exe。3.nps 服务端和客户端的版本必须一致,否则无法连接。4.nps 中 s 表示服务端,npc 中 c 表示客户端。
域名:这里使用 http://example.cn 代替域名,实际使用时请替换为自己的域名。
*.nps.example.cn 解析到 服务器 ip。2.到 nps 的 web 端管理界面中添加一条域名解析。http://1.nps.example.cn:20080 访问到本地内网网站了。这里的 20080 为 http_proxy_port 中配置的端口号。*.nps.example.cn。location /{resolver 114.114.114.114;proxy_pass http://$host:20080;} [1] 菜鸟教程-docker 的安装: https://www.runoob.com/docker/centos-docker-install.html[2] 宝塔面板安装教程: https://www.bt.cn/new/download.html[3] nps 服务端配置文件: https://ehang-io.github.io/nps/#/server_config[4] nps 官网: https://github.com/ehang-io/nps[5] nps 文档: https://ehang-io.github.io/nps/#/server_config[6] CSDN-Centos8.2 利用 Docker 实现 NPS 内网穿透与宝塔共存: https://blog.csdn.net/weixin_46664446/article/details/120534401[7] 宝塔面板安装教程: https://www.bt.cn/new/download.html[8] 博客园-nginx 的 proxy_pass: https://www.cnblogs.com/xiaoleiel/p/8308456.html关键词:配置,使用