npc内网穿透 https://github.com/ehang-io/nps/stargazers

  • 文档 https://ehang-io.github.io/nps/#/install

  • 主要思路

# 如果是socks5那么两端都应该在一起,通过服务端转发到客户端
服务端启动 客户端启动连接到服务端并注册端口, 将访问服务端的端口浏览转发到客户端
# 如果是frp,两端就分开,把服务端的端口浏览转发到客户端
  • 服务端安装配置 https://github.com/ehang-io/nps/blob/master/conf/nps.conf

https://github.com/ehang-io/nps/releases/
  • 客户端实例 连接服务端的8091端口就转发到当前客户端了

[common]
server_addr=116.204.106.129:8024
conn_type=tcp
vkey=5v2fcg00deeh1lxj
[socks5]
mode=socks5
server_port=8091
  • frp内网穿透

# web上创建一个客户端, 然后本地电脑配置如下,不添加任何服务
[common]
server_addr=116.xx.106.xx:8024
conn_type=tcp
vkey=xxxxxx


auto_reconnection=true
max_conn=1000
flow_limit=1000
rate_limit=1000
basic_username=pclocal
basic_password=pclocal
web_username=admin
web_password=qazxsw
crypt=true
compress=true
pprof_addr=0.0.0.0:9999
disconnect_timeout=60

[web]
host=code.leng2011.icu
target_addr=127.0.0.1:8081


# 然后web端在[客户端列表]里面添加隧道, 配置[服务端端口]和[目标 (IP:端口)]即可
# 就可以通过访问到本地了
http://[公网ip]:[服务端端口]