NowTunnel 实现跨局域网异地多点网络互访

NowTunnel是什么 ?

  • 过在不同网络运行客户端程序实现端口转发、内网穿透、代理转发等。
  • 支持软件、虚拟机、硬件等方式部署。
  • 支持 TCP / UDP / PROXY(socks5 http https) 等协议。
用法1:
监听协议: Proxy (socks5/http/https)
监听IP: 192.168.1.1
监听端口: 8871
中继节点: 上海/EDGE
远程主机: 无
# curl --proxy socks5://192.168.1.1:8871 http://myip.ipip.net
# 通过curl 查询到的IP归属为上海

用法2:
监听协议: tcp
监听IP: 192.168.1.1
监听端口: 9501
中继节点: 上海/EDGE
目标服务: 3.3.3.3:9502
# telnet 192.168.1.1 9501
# 上海EDGE将转发所有来自192.168.1.1:9501的TCP流量至3.3.3.3:9502

用法3:
监听协议: udp
监听IP: 192.168.1.1
监听端口: 9601
中继节点: 上海/EDGE
远程主机: 3.3.3.3
远程端口: 9602
# echo "TEST" | nc -4u 192.168.1.1 9601
# 上海EDGE将转发所有来自192.168.1.1:9601的UDP流量至3.3.3.3:9602

安装

NowTunnel 纯静态编译,无需环境配置

cd /usr/local/
wget -qO- https://download.nowtunnel.com/nowtunnel-linux-x86_64.tar.gz | tar -xz -C /usr/local/ && \
chmod +x /usr/local/nowtunnel/nowtunnel && \
chmod +x /usr/local/nowtunnel/nowtunnel-bash.sh && \
chmod 755 /usr/local/nowtunnel/cache && \
chmod 755 /usr/local/nowtunnel/log
# 运行
/bin/bash nowtunnel-bash.sh

配置

登录 nowtunnel 进入隧道实例 - 节点列表; 点击 +添加节点 来为新节点生成 license.key
image

 
 
下载授权文件(license.key)备各客户端配置时使用
注意: 该文件是客户端接入网络的唯一凭证,每个客户端对应一个。
image

 
 
打开浏览器访问Web管理 http://127.0.0.1:9501 , 能打开证明软件已成功运行.

  • 虚拟机版本默认管理路径 http://172.16.21.137:9501
  • Linux/Wsl/Docker等运行软件方式管理路径 http://[运行软件所在服务器Ip]:9501
  • 默认帐号/密码:admin/nowtunnel
    image

打开Web管理界面,导入 1. 中下载的授权文件license.key.
image

以上就绪后可以在系统概况中看到各状态.
image

进入隧道实例,点击对应节点中的 转发规则。
image

以代理服务为例,通过监听节点test1代理端口8871实现流量通过节点test2。
image

节点test1新增监听端口,我们需要重启节点。(修改监听端口同理)
image

节点重启大约需要15秒左右,此时转发功能配置完成,通过配置浏览器代理测试网络。
image

至此代理服务配置完毕,实现A节点(test1)的8871端口代理协议流量入,经B点(test2)流量出.

curl --proxy socks5://127.0.0.1:8871 http://myip.ipip.net
curl --proxy http://127.0.0.1:8871 http://myip.ipip.net
# 可以看到此时已经是B点(test2)的IP
  • 8
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值