内网穿透-让别的主机可以访问你本地的项目,前后端不用再见面~~

内网穿透

内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。

比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访问,那么问题来了,如果是手机上,或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。运行natapp隧道之后,natapp会分配一个专属域名/端口,办公软件就已经在公网上了,在外地的办公人员可以在任何地方愉快的访问办公软件了

也就是说,通过内网穿透,就可以实现不同主机之间的访问

package com.qf.config;
​
​
public class AlipayConfig {
    // 页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数
​
    //支付宝回调的时候同步通知
    //http://rjn4vk.natappfree.cc是内网穿透后的地址(就是你的主机地址,在别人电脑上用这个就可以联网访问你的主机)
    ///aliPayReturnUrlServlet这个就是正常的接口(/index  /index.jsp  ...)
    public static String return_url = " http://rjn4vk.natappfree.cc/aliPayReturnUrlServlet";  // 此处使用外网ip(使用免费的花生壳或者netapp产生的外网域名)
    // 服务器异步通知页面路径  需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
    public static String notify_url = " http://rjn4vk.natappfree.cc/notify";
​
    
    //以下数据可在支付宝开放平台的
    // 应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号
    public static String app_id = "9021000122683840";
    // 支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的    支付宝公钥。
    public static String alipay_public_key ="MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkS1/mlPvUMRjoq4c09pqSOuyP4OntVK2TjYXgevRQfgd+tRRgJ16jv6QXSoBPLkC8qmrtiIyUZnBglDQ8amF9e2BO+6/a37erP3qQJjE7tY+lfUK0fSlfV6m6FOvsZLhLKvldFdxFgaskLLu7T2MimjtOF1m6y9XboqugtiUXBtazmpwpR2ewTKBjSaZW7aKe482a0p7CxuG0KEx76vYIMsRWs1CrrryG/b1dkBrSPJJ5JAxZtf9VLdv7c3/USzxPSUBZI6UaZa38ULghkiWfcT24PuOdkBrGqqWkOBSu8PixtXVwgYYGn5LQw0GeJ4Kqb2M5P69iWIkdPs/iJzqUwIDAQAB";
    // 商户私钥,您的PKCS8格式RSA2私钥  (应用私钥)
    public static String  merchant_private_key ="MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCHPOxY/Qq9+ILXSSMIr4vhXtgU+bK7bv2CVsW+t0pBOp/ueJ+Lsum7mvQgRElf080WPunH8vAOS6cQcInTJN5Calqf99hr+JZUlMCe2hJSYGU0u41u3oFFzotBu8oBVp50UnMiPp12HA57Mvj/u3U1STeRZeCWLN37V0lDAmGscYwSpmzOmSQEacKM/M7NEWkRhKuq5tkTNdIyYAR1E69o6RIRSL74btvyJ1UWQaT7QjjnUMCRmkDR58A3lYlDO7qfaOfOoFCdNoLZSyciby4mtmp8aRKtfkASqjrGo2FoCb2WN2wYv+NbTORibbyqQeGfg2EBVwD96nDPHd8d5COBAgMBAAECggEAShoBz0jnx+wRlXFHtwypctYLRIMFglpwoih1teis0U0UMRD7Kwrfs6JWPg/svItLhvL2Gk9tZgfiBMoFWyKKfo3UFm8xsQfHJ5VSbjhDbcvP6LMT7joRT3S7LUt+hnk13bsHxy3UDdGVxb/KXCYVNRtnTU4rX146S+wqAoOdjWTluhHYpIvMRb/Sbm81irGjkKup8uP1Cxh4X3bKw7Pehcr+gjZoDncDtV6CTRs2fzkLnUSkiw/n2LRDOldkiaM2I5OwzlDl95uVDwlk/1gSkjG8fsvitgdBOE7yoKvWEF6Us8a7vGFxcso+WsyKhe3XwSujlvx4xzuJzacJS7TL+QKBgQDJKyN/6AzoVOh9Plvs2dxO6sYgJRyfrzgDcPlaUoTPPe52+wSV926KYaHHM/3XjG6cggeobewgkv+TtU2kyMdjw2/ubMKv39IKZ8fLfWemSWeAPpssKyF93kkaCaxONk59xr4JVrHvBVNT4tEk1lNUBc+uOmUiZjN++hmj/l/quwKBgQCsGV/NnbOB+uZfOeLEtTSv1AaSQzwheP8qeg+E1TgLLAmWs4J+X7HBq+GIualzGzF26NOnUaiaCDaFdZ2MKGNRJoc1OPZHGNTU/J+3dcVujgvtN69ZbaGzZM/rScIds2qZYDW1CEB4pa20VdgRReRyUWBIzuZ3Aucr8EzTQ3W88wKBgBPNNkJZ4iNgcD4bzEqlK0VtYLE7VfT192qHTVQxuTb5HqcBkHL+lxfyAk2sdXkpLp4jQoO2xj5ymcu9VfY5eT79tt/ePs+3FWLG0mjaYECDCzgZcYbIfBR6s/FnMFnGiLViwcQDj6I6gPhJ5FJe8nbb15SL1Pas3rbKAYod+O0PAoGAJnR1B8jZN44Ms/KHTVUANNm3ri7/3KrguWkU1qWeJEDu05HA8uQHIDN77cUuq93Dq8JSqOyCNAjpxeCGF69eod9uDuJvhWtzAzR/q8rRFub+mz76G413uFIqc3TDv0c75pGs7oqtfUfoDIeyBAoOBc1RKnOw457ucM79G6fTQykCgYEAigxFOzAUyOOQ5tualxVx84eTnsmKVKOuV5dNOHxDF4fgonVqSTxX6oaTxFCbyERjU1S9+rHFUaiN8UY9u0BV+1arbhrH7FnBtib1YHAVClRD66wuSf6uJ1sczb0rwAsobnjMKcTrl8sI+GZcoCzFTv9zk93kXKcVB9kB7zQW44E=" ;
    // 签名方式
​
    //下面的不用改
    public static String sign_type = "RSA2";
    // 字符编码格式
    public static String charset = "utf-8";
    // 支付宝网关
    //https://openapi.alipaydev.com/gateway.do
    public static String gatewayUrl = "https://openapi.alipaydev.com/gateway.do" ;
}
​


搜索支付宝开放平台

点击API

 

在下面有AIT-API集成工具

点击沙箱

 

在第一步中有沙箱环境,是个链接,点击进去

 

可以在查看中找到需要的支付宝公钥

 

进去后有三个特别长的加密代码,只有下面的两个是我们需要的

 

 


内网穿透相关

这个就是内网穿透需要的工具

直接点击打开

 

点开后长这个样子

 

这里需要代码启动下

可以在上图标记的网站中招 NATAPP-内网穿透 基于ngrok的国内高速内网映射工具

网站就长这个样子

需要注册下,免费的,很简单,然后登录,再点击教程/文档

 

想看啥就看啥吧

第一个标记的可以简单了解下内网穿透

不过我们需要点击下面的

 

一直往下翻就可以看到运行natapp

 

介绍了widows和Linux两种系统下的操作

Linux下需要给个权限,其他dou一样

 

同时找到在natapp的启动代码

natapp -authtoken=9ab6b9040a624f40
natapp -authtoken=      这个是固定的
9ab6b9040a624f40        这个每个人的都不一样

点击登录

 

在左边点击购买渠道

 

有免费的

 

 

购买后再我的渠道里找需要的数据

 

组合下数据

natapp -authtoken=28138c9a12b280a4

然后就可以在natapp中启动了,就是吧上面的代码粘贴进去回车

 

进去后是这个样子

标记的就是别人主机上访问你的主机所用的地址

 

我这边是在web项目上用,所有用的时候要保持natapp开启,idea上服务器启动,不然其他主机不能访问的项目,,,当然,得联网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值