使用nps配置内网穿透加域名解析

首先我们登录到nps的官网里面选择新增客户端

点击隧道,新增隧道

返回刷新查看

内网服务器启动内网穿透客户端配置:

拷贝启动文件并重命名为当前要使用的文件:

cp startup102-3306-9018.sh startup本地ip-本地端口号-外网访问端口号.sh

编辑配置文件

vi startup本地ip-本地端口号-外网访问端口号.sh

修改-vkey为3生成的-vkey, 并修改日志的名称为log本地ip-本地端口号-外网访问端口号.log

启动.sh文件:

./startup本地ip-本地端口号-外网访问端口号.sh

查看日志是否启动成功

查看1中客户端是否正常显示 出现: 1、版本 2、客户端地址 3、连接状态为在线

配置阿里云云解析:

修改nginx配置文件如下

server {
        listen      8080;
        server_name 域名;

        root   /data/nginx/webserver/html/henan_html;
        index  index.html index.htm;

        location / {

            try_files $uri $uri/ /index.html;
            expires 30d;
            add_header Cache-Control "public";
        }

        error_page 404 /404.html;
        location = /404.html {
            root   /data/nginx/webserver/html/henan_html; # 确保错误页面路径正确
            internal;
        }

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
            root   /data/nginx/webserver/html/henan_html; # 确保错误页面路径正确
            internal;
        }
        
        add_header X-Frame-Options "SAMEORIGIN";
        add_header X-XSS-Protection "1; mode=block";
        add_header X-Content-Type-Options "nosniff";
        add_header Content-Security-Policy "default-src 'self'";
        
        if ($request_method !~ ^(GET|HEAD|POST)$ ) {
            return 405;
        }
    }    

### Docker 容器内网穿透实现方法 #### 使用 FRP 实现内网穿透 FRP 是一种高性能的反向代理应用,支持 TCP 和 UDP 协议。通过配置 `frps` (服务端) 和 `frpc` (客户端),可以轻松实现在 Docker 中部署内网穿透。 创建并启动 FRPS 服务端容器: ```bash mkdir -p /root/docker/frp && cd $_ touch frps.ini ``` 编辑 `frps.ini` 文件如下[^2]: ```ini [common] bind_port = 7000 bind_addr = 0.0.0.0 token=123456 dashboard_port = 7001 dashboard_user = admin dashboard_pwd = admin ``` 拉取镜像并运行 FRPS: ```bash docker pull snowdreamtech/frps docker run --name frps \ -d \ -v $(pwd)/frps.ini:/etc/frp/frps.ini \ -p 7000:7000 \ -p 7001:7001 \ snowdreamtech/frps ``` 对于 FRPC 客户端,在本地机器上安装相同版本的 FRP 并编写相应的配置文件来连接到远程的服务端实例。 #### 利用 ZeroTier 创建虚拟网络 ZeroTier 提供了一种简单的方式来建立安全可靠的私有网络环境。Moon 节点允许用户自定义路由规则从而增强灵活性。 设置 Moon 节点涉及几个步骤,包括但不限于获取节点 ID、生成密钥对以及指定子网范围等操作[^1]。 #### NPS 方案简介 NPS 是另一个轻量级且易于使用内网穿透工具。相比其他方案而言,其特点是配置简便快捷,适合小型项目或个人开发者使用场景下的需求满足。 为了使上述任一解决方案生效,通常还需要完成 DNS 解析设置以便外部能够访问内部资源;这可以通过注册静态域名服务提供商处获得稳定解析地址[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值