内网穿透

如何进行外网穿透

外网穿透

内网穿透即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。NAT穿透,nat穿透中有关于网络穿透的详细信息。
端口映射,其实就是常说的NAT地址转换的一种,其功能就是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。在局域网内部的任一PC或服务器上运行到内网穿透客户端,此时域名解析到的IP地址是局域网网关出口处的公网IP地址,再在网关处做端口映射指向监控设备即可。

下面给出一实列
方法一
本方法试利用frp实现内网穿透
1、下载frp_0.13.0_linux_amd64.tar.gz
可以直接到GitHub中下载,然后通过ssh上传到服务器中。下载网址为https://github.com/fatedier/frp/releases
或者是直接在服务器中下载。此操作在公网服务器和内网服务器中都要进行。

 wget https://github.com/fatedier/frp/releases/download/v0.13.0/frp_0.13.0_linux_amd64.tar.gz2、解压文件
 mkdir -p /usr/local/frp
 # 上传frp_0.13.0_linux_amd64.tar.gz至linux服务器该目录下
 # 解压
 tar -zxvf  frp_0.13.0_linux_amd64.tar.gz此操作在公网服务器和内网服务器中都要进行。

3、配置服务端(公网服务器)
首先删掉frpc、frpc.ini两个文件,然后再进行配置.

vi ./frps.ini
 cd /usr/local/frp
 vim /frps.ini
  # 替换成下面内容
 [common]
 bind_port = 7000           #与客户端绑定的进行通信的端口
 # 保存然后启动服务
 ./frps -c ./frps.ini

​4、配置客户端
首先删掉frps、frps.ini两个文件,然后再进行配置

 vim ./frpc.ini
 # 替换成下面内容
 [common]
 server_addr = 39.123.23.123 # 这里是自己瞎写的,需要自己写
 server_port = 7000 # 这里需要看自己还有什么端口是空闲的
 ​
 [1234]
 type = tcp
 local_ip = 127.0.0.1
 local_port = 5000
 remote_port = 17000
 ​
 # 启动服务
 ./frpc -c ./frpc.ini5、服务器测试 
首先启动flask_api.py文件
 cd /NextSentencePredict/src
 python3 flask_api.py
 ​然后再postman软件中测试

打开postman软件,以POST方式输入网址(这里需要你自己定义的网址)
然后再key中输入text, 打上对号。在value中输入上半句话,点击send。效果如下

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值