其他分享
首页 > 其他分享> > nps实现内网穿透

nps实现内网穿透

作者:互联网

nps内网穿透

 

 

NPS 是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持 tcpudp 流量转发,可支持任何 tcpudp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面,内网dns解析等等……),此外还支持内网 http 代理、内网 socks5 代理p2p ,并带有功能强大的 web 管理端。

 

 

  1. 做微信公众号开发、小程序开发等----> 域名代理模式
  2. 想在外网通过ssh连接内网的机器,做云服务器到内网服务器端口的映射,----> tcp代理模式
  3. 在非内网环境下使用内网dns,或者需要通过udp访问内网机器等----> udp代理模式
  4. 在外网使用HTTP代理访问内网站点----> http代理模式
  5. 搭建一个内网穿透ss,在外网如同使用内网vpn一样访问内网资源或者设备----> socks5代理模式

 

 

 

 

https://gitee.com/mirrors/nps?hmsr=aladdin1e6

 

wget https://github.com/ehang-io/nps/releases/download/v0.26.9/linux_amd64_server.tar.gz

 

nps默认配置文件使用了80,443,8080,8024端口

80与443端口为域名解析模式默认端口

8080为web管理访问端口

8024为网桥端口,用于客户端与服务器通信

 

./nps install

会在/etc/nps上生成配置文件以及web目录

vim /etc/nps/conf/nps.conf

#HTTP(S) proxy port, no startup if empty

http_proxy_ip=0.0.0.0

http_proxy_port=8088

#https_proxy_port=443

#https_just_proxy=true

#default https certificate setting

#https_default_cert_file=conf/server.pem

#https_default_key_file=conf/server.key

 

[root@iZbp1jf0fjkrh2jhr6j215Z nps]# ./nps -version

Version: 0.26.9

Core version: 0.26.0

Same core version of client and server can connect each other

[root@iZbp1jf0fjkrh2jhr6j215Z nps]#

 

访问:

http://ip:port

 

127|HWSTF:/data/local/tmp/linux_amd64_client # chmod 777 *

HWSTF:/data/local/tmp/linux_amd64_client # ls -l

total 23384

drwxrwxrwx 2 shell shell     3488 2021-01-22 15:31 conf

-rwxrwxrwx 1 shell shell 11948032 2020-10-06 17:57 npc

HWSTF:/data/local/tmp/linux_amd64_client # ./npc -server=116.62.78.172:8024 -vkey=dpw2qpks81v2vijf -type=tcp

sush: ./npc: not executable: 64-bit ELF file

 

标签:http,实现,端口,代理,穿透,https,内网,nps
来源: https://www.cnblogs.com/lzjloveit/p/14387442.html