利用docker+lanproxy内网穿透教程
1、先说下我的需求和实际环境(前提是有固定的公网ip)
我的需求是把黑裙服务器放到家里内网,在任何地方都可以访问黑裙服务。之前想过用花生壳,试了一下,只有1流量限制,也挺麻烦的,刚好在单位有个公网固定ip(家里没有公网ip),所以想着通过单位的公网ip搭建自己的内网穿透。
2、我的网络环境<
家里网络为192.168.1.1-255,没有公网ip(不重要了),黑裙服务器(内网穿透客户端)地址为:192.168.1.9;
单位网络为172.16.5.1-255,公网ip为xxxxxx代替,黑裙服务器地址为172.16.5.56(内网穿透服务端)。
3、配置教程
1)外网地址xxxxxx映射到172.16.5.56.<br>我使用的是dmz主机,这样稍简单,具体去路由器里面配置就行了,只要没有指向的数据,全部转发到172.16.5.56,或者有时间的用nginx反向代理,后续改进。
2)配置服务端
首先在套件中心下载docker
打开docker,在注册表,搜索“lanproxy”,我们用到的是server端
双击运行,下载会要一会儿时间,在容器里面,配置端口,4900为服务端口,8090是配置服务端端口,9000为自用外网访问端口,4993是ssl的,6690是黑裙访问drive的端口,如下图
启动这容器即可,然后输入ip+8090,配置服务端,我的是172.16.5.56:8090,进去以后用户名密码为空直接进,如果需要设置密码,需要改lanproxy配置文件,再重启服务端,启动容器后,用终端进入dis开头-pro开头-conf-con开头配置文件(需要用到vim,不具体说了)。
进去以后,建立一个客户端,主要是记住这密匙,配置客户端要用,可以自定义,也可以自动生成,记住就行
然后添加配置,我这里有2个一个是访问黑裙用的,一个是访问drive用的
服务端就配置好了,启动容器就可以了。
3)下面配置客户端
在家里的黑裙服务器下载docker,和上面一样,再docker注册表搜索,lanproxy,下载客户端,注意是客户端。
下载需要点时间,下载好后,运行容器,在终端里面配置如下(配置路径和上面差不多),需要填写上面配置的密匙,以及公网ip地址。
配置好,启动客户端,如果成功,会显示在线。
这样自建内网穿透就搭建好了。通过公网ip+9000(xxxxxx:9000),就可以访问到192.168.1.9:5000这个地址了。drive是6690端口。
值友3132908635
校验提示文案
值友3132908635
校验提示文案