OpenWrt/lede免费实现内网穿透

本篇文章教你如何使用small-proxy实现openwrt/lede内网穿透功能,small-proxy是博主用go开发的一个跨平台内网穿透软件,GitHub地址:https://github.com/Albert-Zhan/small-proxy ,具体如何使用small-proxy可参考Golang实现的域名式访问内网穿透,本篇文章只介绍如何在路由器中使用small-proxy客户端工具。

首先先下载small-proxy,下载地址:small-proxy.zip,然后解压打开找到client文件夹下的proxy_linux_mips这个的文件,如下图:

WX20190801-185903.png

然后打开路由器找到系统->文件传输,然后选择文件上传,如下图:

WX20190801-190205.png

这时候打开终端或者使用路由器网页的TTYD终端,我这边演示使用TTYD终端,如果输出如下图则成功:

WX20190801-190859.png

连接上ssh后输入命令如下:

1.cd /tmp/upload/

2.chmod +x ./proxy_linux_mips

3.mv ./proxy_linux_mips  /usr/bin

4.proxy_linux_mips help

最后我们需要启动small-proxy和设置开机自启,打开系统->启动项,设置如下图

WX20190801-191656.png

复制proxy_linux_mips start -d -l 192.168.8.1:80  -h x.x.x.x -r 2001填入,命令参数说明如下:

-l 192.168.8.1:80->指定需要穿透的路由器上地址加端口,这里为路由器的管理地址。

-h x.x.x.x ->指定服务器上的ip

-r 2001->指定服务器ip上的端口

然后保存提交,重启路由器,这就设置成功了,具体使用和服务器端的配置请参见Golang实现的域名式访问内网穿透

TIPS:

1.如果你的路由器空间不足,可以使用upx压缩后再上传路由器,博主提供了本文中使用的proxy_linux_mips的压缩版本,可直接下载使用。

下载地址:proxy_linux_mips.zip

2.如果你感觉我的主题还有固件挺不错的并且你使用的路由器还是WNDR4300 v1,可以参考下面的地址下载安装固件包。

WNDR4300 v1 OpenWrt/lede R9固件包

3.small-proxy在路由器中的使用场景:

1.远程访问路由器管理界面。

2.远程访问路由器中的网站

3.远程访问局域网内的机器。

4.远程管理NAS/黑群晖服务器。

5.等等等。。。。。。

如果在使用上有什么问题和bug,可以在GitHub上提交Issues或者在本文章下留言。

Comments : 8

有问题可在下面发表评论,当然没事也可以在下面吹吹牛皮、扯扯淡!
  1. 回复
    还不是需要云服务器,哪有免费一说
回复
这个真的是太好用了,感谢感谢
回复
总是这个提示-ash: proxy_linux_mips: Permission denied
回复
内网穿透一直在用nat123,不用路由映射权限
回复
巨佬好,有没有x64 软路由上的教程
回复
路由器界面4300v1如何设置???
回复
我用的是树莓派3b+刷的OpenWrt,开了个阿里云的服务器,华北服务器,学生优惠最低配带宽5M,解析到OpwnWrt的Web页面
请问连接不稳定,访问很慢是什么原因?
  1. 回复
    @Steve X:你用的是我的内网穿透工具嘛?访问速度肯定会比本地访问慢的,还有访问速度这种情况很复杂的,有可能这个时候你路由器的网不好也有可能出现访问慢的情况。

发表评论

*


Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/blog/content/templates/Bitter/footer.php:40) in /www/wwwroot/blog/include/lib/view.php on line 23