技术论坛

(分享)通过openwrt路由远程调试

作者 主题
侠圣

经验值: 2821
发帖数: 163
精华帖: 1
主题:【分享】(分享)通过openwrt路由远程调试
推荐帖


只看楼主 楼主 2019-07-27 13:40:15

之前是在现场工控机上安装teamviewer,然后笔记本通过teamviewer 的vpn来实现远程,不需要工控机安装tia,但是操作太麻烦,而且单机设备没有配备工控机就没法用,于是就开始了漫长的方案选择


1首先排除了买工业3G路由的方案,太丑,还拖个尾巴(O(∩_∩)O)

2接着排除了定制路由,没钱,

3通过open威皮**实现,就这个了,安全实用(以下用威皮恩代替,)

就openwrt了,可玩性高,而且能刷机的机器也多。

屁颠屁颠搞好了威皮恩,发现只能在内网能连上路由,分析了下了原因,由于用的手机共享网络,路由器获取的是内网IP,端口没法映射到外网,难道就这样完了,必须不行,首先想到的就是内网穿透,花钱的不要,上网搜了一遍,frp就你了。


思路就是通过frp把内网的端口映射到frp服务器上,然后笔记本通过威皮恩客户端连接 frp服务器+服务器上的端口来间接访问openwrt路由


可是问题又来了,得有公网ip和域名啊,分析了下可以拿家里的nas做服务器中转(有公网)或者小鸡,还有就是网上有免费的frp服务器。

以下以免费版做测试,

1首先准备个openwrt路由,

安装并配置威皮恩

安装frpc客户端 (frpc是客户端安装的,frps是服务器安装。注意客户端要与服务器版本一致,否则无法连接)

由于上述网上都有教程就不细说了(主要就是对应版本的软件外加luci界面)


接口及防火墙配置,不然连上了也访问不了内网


lan物理口勾选上tun0(威皮恩上配置的)

创建接口vpn 关联tun0(威皮恩)

地址是openwrt里威皮恩服务端配置文件里的客户端ip段

物理口也是与tun0关联


防火墙lan的设置修改



防火墙里开放1194端口(威皮恩的)


配置好后restart 威皮恩下,同时看下startup自启动里有没有启用。


frp配置

如果发现版本与服务器不一致,可以下载对应版本的frpc文件到/usr/bin/frpc/目录覆盖就行



免费服务器的地址与端口配置


威皮恩服务器设置(网上可以搜具体意义,不做解释,其实我也是一知半解,很多都是连不上网上查资料摸索出来的)



客户端

remote aliyunsz.waiwang.men 33432

float

nobind

proto tcp-client

dev tun

sndbuf 0

rcvbuf 0

keepalive 15 60

comp-lzo adaptive

#auth-user-pass

client

auth SHA256

cipher AES-256-CBC

#ns-cert-type server

remote-cert-tls server

auth-nocache


#ca.crt的内容复制过来  

<ca>

-----BEGIN CERTIFICATE-----

实际内容复制过来

-----END CERTIFICATE-----

</ca>


#client.crt 内容

<cert>

-----BEGIN CERTIFICATE-----

实际内容复制过来

-----END CERTIFICATE-----


</cert>


#client.key  内容

<key>

-----BEGIN PRIVATE KEY-----

实际内容复制过来

-----END PRIVATE KEY-----

</key>



在RENHQ的提醒下,测试发现访问不了lan口



防火墙的自定义项里需要添加如下代码后,正常连接plc。

network firewall custom rules



iptables -I INPUT 1 -p tcp --dport 1194 -j ACCEPT   #1194 为威皮恩端口

iptables -A INPUT   -i tun+ -j ACCEPT

iptables -A FORWARD -i tun+ -j ACCEPT

iptables -A FORWARD -o tun+ -j ACCEPT

iptables -A OUTPUT  -o tun+ -j ACCEPT

iptables -t nat -A POSTROUTING -s 10.8.3.0/24 -o  br-lan -j MASQUERADE   #ip为威皮恩客户端获取的ip段,


ping plc IP

博途在线测试






厚积薄发
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1575350&b_id=66&s_id=0&num=14

至圣

经验值: 18904
发帖数: 2108
精华帖: 0
回复:通过openwrt路由远程调试


只看楼主 1楼 2019-07-27 14:03:57

这是分享还是探讨


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 8516
发帖数: 884
精华帖: 8
回复:通过openwrt路由远程调试
推荐帖


只看楼主 2楼 2019-07-27 14:09:57
很多远程智能路由器其实也是基于openwrt或者类似系统批个马甲得来的。
个体职业者。
以下网友喜欢您的帖子:

  
侠圣

经验值: 2821
发帖数: 163
精华帖: 1
回复:通过openwrt路由远程调试
推荐帖


只看楼主 楼主 3楼 2019-07-27 14:55:14
以下是引用天芯在2019-07-27 14:03:57的发言 >1楼

这是分享还是探讨

分享,正好看到有人在问这个就发出来了



厚积薄发
以下网友喜欢您的帖子:

  
至圣

经验值: 18410
发帖数: 2409
精华帖: 1
回复:(分享)通过openwrt路由远程调试
推荐帖


只看楼主 4楼 2019-07-27 15:23:56

感谢分享!学习


 
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:(分享)通过openwrt路由远程调试
推荐帖


只看楼主 5楼 2019-07-27 16:07:27

配置完了,然后呢?

测试图片上一个就好了


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
奇侠

经验值: 5198
发帖数: 637
精华帖: 6
回复:(分享)通过openwrt路由远程调试
推荐帖


只看楼主 6楼 2019-07-27 16:59:21

看了一下感觉有点高深莫测!


QQ群592162017,电气绘图、自动化维护交流!
以下网友喜欢您的帖子:

  
至圣

经验值: 11247
发帖数: 3299
精华帖: 4
回复:(分享)通过openwrt路由远程调试
推荐帖


只看楼主 7楼 2019-07-28 15:07:10



      我们分厂是使用的买的 专业的那种远程路由器服务器


喜欢用SIEMENS,乐水工控生活 打造工业智能家居生活!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2821
发帖数: 163
精华帖: 1
回复:(分享)通过openwrt路由远程调试
推荐帖


只看楼主 楼主 8楼 2019-07-29 14:18:51
以下是引用RENHQ在2019-07-27 16:07:27的发言 >5楼

配置完了,然后呢?

测试图片上一个就好了

谢谢提醒,当时只测试能访问局域网的nas 没测试openwrt的lan口

确实有点问题,

重新在防火墙自定义项加了如下



iptables -I INPUT 1 -p tcp --dport 1194 -j ACCEPT   #1194 为威皮恩端口

iptables -A INPUT   -i tun+ -j ACCEPT

iptables -A FORWARD -i tun+ -j ACCEPT

iptables -A FORWARD -o tun+ -j ACCEPT

iptables -A OUTPUT  -o tun+ -j ACCEPT

iptables -t nat -A POSTROUTING -s 10.8.3.0/24 -o  br-lan -j MASQUERADE   #ip为威皮恩客户端获取的ip段,


openwrt连的手机A的共享网络   笔记本连的手机B的共享网络

笔记本ping PLC IP 192.168.1.1   延迟大了点应该跟frp的服务器有关,


plc通讯测试










厚积薄发
以下网友喜欢您的帖子:

  
奇侠

经验值: 9885
发帖数: 460
精华帖: 2
回复:(分享)通过openwrt路由远程调试
推荐帖


只看楼主 9楼 2019-07-29 14:34:36


谢谢分享!


 
以下网友喜欢您的帖子:

  
版主

经验值: 69050
发帖数: 12265
精华帖: 59
回复:(分享)通过openwrt路由远程调试
推荐帖


只看楼主 10楼 2019-07-29 15:39:03
以下是引用RealWu在2019-07-29 14:18:51的发言 >

谢谢提醒,当时只测试能访问局域网的nas 没测试openwrt的lan口

确实有点问题,

重新在防火墙自定义项加了如下



iptables -I INPUT 1 -p tcp --dport 1194 -j ACCEPT   #1194 为威皮恩端口

iptables -A INPUT   -i tun+ -j ACCEPT

iptables -A FORWARD -i tun+ -j ACCEPT

iptables -A FORWARD -o tun+ -j ACCEPT

iptables -A OUTPUT  -o tun+ -j ACCEPT

iptables -t nat -A POSTROUTING -s 10.8.3.0/24 -o  br-lan -j MASQUERADE   #ip为威皮恩客户端获取的ip段,


openwrt连的手机A的共享网络   笔记本连的手机B的共享网络

笔记本ping PLC IP 192.168.1.1   延迟大了点应该跟frp的服务器有关,


plc通讯测试











我也想买个路由器测试一下了呢.....


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
奇侠

经验值: 9616
发帖数: 432
精华帖: 0
回复:(分享)通过openwrt路由远程调试


只看楼主 11楼 2019-08-09 08:15:44


谢谢分享 !


 
以下网友喜欢您的帖子:

  
至圣

经验值: 10582
发帖数: 1796
精华帖: 0
回复:(分享)通过openwrt路由远程调试


只看楼主 12楼 2019-09-02 17:56:35

谢谢大家分享


 
以下网友喜欢您的帖子:

  
新手

经验值: 29
发帖数: 2
精华帖: 0
回复:(分享)通过openwrt路由远程调试


只看楼主 13楼 2019-09-25 14:57:50


感谢分享,抽空再来搞搞!

之前一直有想法做个远程威皮恩路由,也打算用的openwrt,公司有公网IP就在公司电脑搭了个服务器,就是卡在了公司路由的防火墙上,端口被网管卡的死死的,无奈...


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1991
发帖数: 725
精华帖: 1
回复:(分享)通过openwrt路由远程调试


只看楼主 14楼 2019-09-26 10:23:38

思路不错耶


可爱
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
(分享)通过openwrt路由远程调试
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。